Add SambaNova as OpenAI-compatible provider - #357
Draft
snova-kwasia wants to merge 1 commit into
Draft
Conversation
- Added sambanova to registry.py via _compat() helper (OpenAI-compatible API) - Added 6 SambaNova models to matrix.py (Llama 3.3 70B, DeepSeek V3.1/V3.2, MiniMax M2.7, Gemma 4 31B, GPT-OSS 120B) - Uses official endpoint https://api.sambanova.ai/v1 with SAMBANOVA_API_KEY env var
Author
|
Superseded by #358 (same SambaNova OpenAI-compatible provider integration). Closing to avoid duplicate PRs on the repo. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Add SambaNova as a supported model provider in OpenWorker, enabling users to use SambaNova's cloud API for agentic workloads.
Root cause
SambaNova was not in the provider registry despite having a fully OpenAI-compatible API.
Fix
_compat()helper (same pattern as Together AI, Fireworks, OpenRouter, etc.), pointing tohttps://api.sambanova.ai/v1matrix.py: Llama 3.3 70B, DeepSeek V3.1, DeepSeek V3.2, MiniMax M2.7, Gemma 4 31B, and GPT-OSS 120BTests
Verified
sambanovais registered and all 6 models appear in the matrix:Confidence
High — follows the exact same pattern as all other OpenAI-compatible providers (Together AI, Fireworks, OpenRouter, etc.) and uses the verified official endpoint from SambaNova's docs.