Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions packages/types/src/providers/sambanova.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@ export type SambaNovaModelId =
| "Meta-Llama-3.3-70B-Instruct"
| "DeepSeek-R1"
| "DeepSeek-V3-0324"
| "DeepSeek-V3.1"
| "DeepSeek-R1-Distill-Llama-70B"
| "Llama-4-Maverick-17B-128E-Instruct"
| "Llama-3.3-Swallow-70B-Instruct-v0.4"
| "Qwen3-32B"
| "gpt-oss-120b"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is gpt-oss-120b the official model name from SambaNova? The naming pattern differs from other models which use proper casing (e.g., "DeepSeek-V3.1"). Should this perhaps be "GPT-OSS-120B" for consistency with the naming convention used by other models?


export const sambaNovaDefaultModelId: SambaNovaModelId = "Meta-Llama-3.3-70B-Instruct"

Expand Down Expand Up @@ -51,6 +53,15 @@ export const sambaNovaModels = {
outputPrice: 4.5,
description: "DeepSeek V3 model with 32K context window.",
},
"DeepSeek-V3.1": {
maxTokens: 8192,
contextWindow: 32768,
supportsImages: false,
supportsPromptCache: false,
inputPrice: 3.0,
outputPrice: 4.5,
description: "DeepSeek V3.1 model with 32K context window.",
},
"DeepSeek-R1-Distill-Llama-70B": {
maxTokens: 8192,
contextWindow: 131072,
Expand Down Expand Up @@ -87,4 +98,13 @@ export const sambaNovaModels = {
outputPrice: 0.8,
description: "Alibaba Qwen 3 32B model with 8K context window.",
},
"gpt-oss-120b": {
maxTokens: 8192,
contextWindow: 131072,
supportsImages: false,
supportsPromptCache: false,
inputPrice: 0.22,
outputPrice: 0.59,
description: "OpenAI gpt oss 120b model with 128k context window.",
},
} as const satisfies Record<string, ModelInfo>
Loading