Repository navigation
Litellm oss staging 050626 #29774
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Litellm oss staging 050626 #29774
Changes from 16 commits
13dd954
21596c8
5660281
17734eb
82a4f15
5c79b08
38f2660
dacce6e
eab34a3
4a6d586
94e4dd3
4b5b107
5a09db9
a419c7b
bc983b0
63a6ac4
8e45e8a
de1307b
aac59f7
a0f25d5
828e1b0
01528ff
fa18cba
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| -- AlterTable | ||
| ALTER TABLE "LiteLLM_MCPServerTable" ADD COLUMN "timeout" DOUBLE PRECISION; | ||
|
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -115,6 +115,15 @@ | |
| "max_completion_tokens": "max_tokens" | ||
| } | ||
| }, | ||
| "neosantara": { | ||
| "base_url": "https://api.neosantara.xyz/v1", | ||
| "api_key_env": "NEOSANTARA_API_KEY", | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. High: Provider API key exfiltration JSON-backed providers resolve the API key from this env var but preserve a caller-supplied
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This Honoring a request-supplied api_base is intentional litellm behavior, not a neosantara-specific gap. The proxy treats clientside api_base/api_key as the highest-precedence override and routes it through the dynamic-deployment path in Pinning the base whenever the env key is used would break legitimate operator usage. config.yaml BYOK stays safe: a caller who passes their own api_key alongside api_base sends their own key rather than the server's NEOSANTARA_API_KEY, because |
||
| "api_base_env": "NEOSANTARA_API_BASE", | ||
| "param_mappings": { | ||
| "max_completion_tokens": "max_tokens" | ||
| }, | ||
| "supported_endpoints": ["/v1/chat/completions", "/v1/responses"] | ||
| }, | ||
| "tensormesh": { | ||
| "base_url": "https://serverless.tensormesh.ai/v1", | ||
| "api_key_env": "TENSORMESH_INFERENCE_API_KEY", | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| """Soniox LLM provider implementation.""" |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| """Soniox audio transcription implementation.""" |
Uh oh!
There was an error while loading. Please reload this page.