mirror of
https://github.com/supermemoryai/supermemory.git
synced 2026-08-16 03:53:57 +00:00
Update Nova models and provider IDs
This commit is contained in:
parent
59b148e5b2
commit
4e83261af3
5 changed files with 20 additions and 21 deletions
|
|
@ -36,9 +36,9 @@ export function HomeChatComposer({
|
|||
const [attachmentDrafts, setAttachmentDrafts] = useState<
|
||||
ChatAttachmentDraft[]
|
||||
>([])
|
||||
const [selectedModel, setSelectedModel] = useState<ModelId>("grok-4.3")
|
||||
const [selectedModel, setSelectedModel] = useState<ModelId>("grok-4.5")
|
||||
const [reasoningEffort, setReasoningEffort] = useState<ReasoningEffort>(
|
||||
getDefaultReasoningEffort("grok-4.3"),
|
||||
getDefaultReasoningEffort("grok-4.5"),
|
||||
)
|
||||
const { selectedProject } = useProject()
|
||||
const [chatSpaceProjects, setChatSpaceProjects] = useState<string[]>([
|
||||
|
|
|
|||
|
|
@ -206,11 +206,11 @@ export function ChatSidebar({
|
|||
>([])
|
||||
const [isChatDraggingFiles, setIsChatDraggingFiles] = useState(false)
|
||||
const [selectedModel, setSelectedModel] = useState<ModelId>(
|
||||
initialSelectedModel ?? "grok-4.3",
|
||||
initialSelectedModel ?? "grok-4.5",
|
||||
)
|
||||
const [reasoningEffort, setReasoningEffort] = useState<ReasoningEffort>(
|
||||
initialReasoningEffort ??
|
||||
getDefaultReasoningEffort(initialSelectedModel ?? "grok-4.3"),
|
||||
getDefaultReasoningEffort(initialSelectedModel ?? "grok-4.5"),
|
||||
)
|
||||
const selectedModelRef = useRef(selectedModel)
|
||||
selectedModelRef.current = selectedModel
|
||||
|
|
|
|||
|
|
@ -23,8 +23,7 @@ export default function ChatModelSelector({
|
|||
minimal = false,
|
||||
dropdownDirection = "up",
|
||||
}: ChatModelSelectorProps = {}) {
|
||||
const [internalModel, setInternalModel] =
|
||||
useState<ModelId>("claude-sonnet-4.6")
|
||||
const [internalModel, setInternalModel] = useState<ModelId>("claude-sonnet-5")
|
||||
const [isOpen, setIsOpen] = useState(false)
|
||||
const containerRef = useRef<HTMLDivElement>(null)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
import type { ModelId } from "@/lib/models"
|
||||
|
||||
const OTHER_MODELS: ModelId[] = [
|
||||
"gpt-5.1",
|
||||
"claude-sonnet-4.6",
|
||||
"gemini-2.5-pro",
|
||||
"gpt-5.6-terra",
|
||||
"claude-sonnet-5",
|
||||
"gemini-3.1-pro-preview",
|
||||
]
|
||||
|
||||
function flattenError(e: unknown): string {
|
||||
|
|
|
|||
|
|
@ -1,22 +1,22 @@
|
|||
export const models = [
|
||||
{
|
||||
id: "grok-4.3",
|
||||
name: "Grok 4.3",
|
||||
id: "grok-4.5",
|
||||
name: "Grok 4.5",
|
||||
description: "xAI's latest model",
|
||||
},
|
||||
{
|
||||
id: "gpt-5.1",
|
||||
name: "GPT 5.1",
|
||||
id: "gpt-5.6-terra",
|
||||
name: "GPT 5.6 Terra",
|
||||
description: "OpenAI's latest model",
|
||||
},
|
||||
{
|
||||
id: "claude-sonnet-4.6",
|
||||
name: "Claude Sonnet 4.6",
|
||||
id: "claude-sonnet-5",
|
||||
name: "Claude Sonnet 5",
|
||||
description: "Anthropic's advanced model",
|
||||
},
|
||||
{
|
||||
id: "gemini-2.5-pro",
|
||||
name: "Gemini 3 Pro",
|
||||
id: "gemini-3.1-pro-preview",
|
||||
name: "Gemini 3.1 Pro",
|
||||
description: "Google's most capable model",
|
||||
},
|
||||
] as const
|
||||
|
|
@ -25,10 +25,10 @@ export type ModelId = (typeof models)[number]["id"]
|
|||
export type ReasoningEffort = "instant" | "thinking"
|
||||
|
||||
export const modelNames: Record<ModelId, { name: string; version: string }> = {
|
||||
"grok-4.3": { name: "Grok", version: "4.3" },
|
||||
"gpt-5.1": { name: "GPT", version: "5.1" },
|
||||
"claude-sonnet-4.6": { name: "Claude", version: "4.6" },
|
||||
"gemini-2.5-pro": { name: "Gemini", version: "3 Pro" },
|
||||
"grok-4.5": { name: "Grok", version: "4.5" },
|
||||
"gpt-5.6-terra": { name: "GPT", version: "5.6 Terra" },
|
||||
"claude-sonnet-5": { name: "Claude", version: "Sonnet 5" },
|
||||
"gemini-3.1-pro-preview": { name: "Gemini", version: "3.1 Pro" },
|
||||
}
|
||||
|
||||
export const reasoningOptions: Array<{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue