mirror of
https://github.com/andrewyng/openworker.git
synced 2026-08-30 22:53:41 +00:00
Merge 34e4d88660 into 9e145d9ceb
This commit is contained in:
@@ -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),
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user