This commit is contained in:
snova-kwasia
2026-08-29 17:04:26 -07:00
committed by GitHub
2 changed files with 28 additions and 0 deletions
+20
View File
@@ -174,6 +174,26 @@ MATRIX: dict[str, ModelEntry] = {
"mistral:mistral-large-latest": ModelEntry(
"Mistral Large · Mistral", _AGENTIC, 128_000
),
# -- SambaNova ---------------------------------------------------------------
# OpenAI-compatible API (verified against api.sambanova.ai/v1/models 2026-07-30).
"sambanova:Meta-Llama-3.3-70B-Instruct": ModelEntry(
"Llama 3.3 70B · SambaNova", _AGENTIC, 131_072
),
"sambanova:DeepSeek-V3.1": ModelEntry(
"DeepSeek V3.1 · SambaNova", _AGENTIC, 131_072
),
"sambanova:DeepSeek-V3.2": ModelEntry(
"DeepSeek V3.2 · SambaNova", _AGENTIC, 32_768
),
"sambanova:MiniMax-M2.7": ModelEntry(
"MiniMax M2.7 · SambaNova", _AGENTIC, 196_608
),
"sambanova:gemma-4-31B-it": ModelEntry(
"Gemma 4 31B · SambaNova", _AGENTIC, 131_072
),
"sambanova:gpt-oss-120b": ModelEntry(
"GPT-OSS 120B · SambaNova", _AGENTIC, 131_072
),
# -- resellers (their model namespaces, verbatim) -----------------------------
"together:thinkingmachines/Inkling": ModelEntry("Inkling · via Together"),
"together:zai-org/GLM-5.2": ModelEntry("GLM-5.2 · via Together", _AGENTIC, 128_000),
+8
View File
@@ -643,6 +643,14 @@ DESCRIPTORS: list[ProviderDescriptor] = [
env_key="META_API_KEY",
endpoint_help="Prefilled with the Meta Model API endpoint (public preview, US-only as of 2026-07).",
),
_compat(
"sambanova",
"SambaNova",
base_url="https://api.sambanova.ai/v1",
recommended_model="Meta-Llama-3.3-70B-Instruct",
env_key="SAMBANOVA_API_KEY",
endpoint_help="Prefilled with SambaNova's official OpenAI-compatible endpoint.",
),
# Resellers: many labs' models behind one key, using THEIR model namespaces (the curated
# ids + display labels live in providers/matrix.py). TODO: add Groq here (+ its matrix
# rows) once the current provider surface is tested — deliberately deferred to bound