mirror of
https://github.com/TauricResearch/TradingAgents.git
synced 2026-09-29 07:52:41 +03:00
feat(llm): add NVIDIA NIM, Kimi, Groq, and Mistral providers
Each is a one-row entry in the OpenAI-compatible provider registry (base_url, key env, CLI option); the model is user-specified since they serve many models.
This commit is contained in:
@@ -189,6 +189,10 @@ OPENAI_COMPATIBLE_PROVIDERS: dict[str, ProviderSpec] = {
|
||||
"minimax": ProviderSpec(base_url="https://api.minimax.io/v1", chat_class=MinimaxChatOpenAI),
|
||||
"minimax-cn": ProviderSpec(base_url="https://api.minimaxi.com/v1", chat_class=MinimaxChatOpenAI),
|
||||
"openrouter": ProviderSpec(base_url="https://openrouter.ai/api/v1"),
|
||||
"mistral": ProviderSpec(base_url="https://api.mistral.ai/v1"),
|
||||
"kimi": ProviderSpec(base_url="https://api.moonshot.ai/v1"),
|
||||
"groq": ProviderSpec(base_url="https://api.groq.com/openai/v1"),
|
||||
"nvidia": ProviderSpec(base_url="https://integrate.api.nvidia.com/v1"),
|
||||
"ollama": ProviderSpec(base_url="http://localhost:11434/v1", base_url_env="OLLAMA_BASE_URL",
|
||||
key_optional=True, placeholder_key="ollama"),
|
||||
# Generic endpoint: user supplies base_url; key optional (keyless local).
|
||||
|
||||
Reference in New Issue
Block a user