mirror of
https://github.com/HKUDS/nanobot.git
synced 2026-08-06 17:38:35 +00:00
feat(provider): add MiniMax Anthropic endpoint for thinking mode
- Add minimax_anthropic provider using Anthropic-compatible endpoint - Endpoint: https://api.minimax.io/anthropic - Supports reasoning_effort parameter for thinking mode (low/medium/high/adaptive) - Uses same MINIMAX_API_KEY as existing minimax provider
This commit is contained in:
parent
e18eab8054
commit
d0a282e766
@ -119,6 +119,7 @@ class ProvidersConfig(Base):
|
|||||||
gemini: ProviderConfig = Field(default_factory=ProviderConfig)
|
gemini: ProviderConfig = Field(default_factory=ProviderConfig)
|
||||||
moonshot: ProviderConfig = Field(default_factory=ProviderConfig)
|
moonshot: ProviderConfig = Field(default_factory=ProviderConfig)
|
||||||
minimax: ProviderConfig = Field(default_factory=ProviderConfig)
|
minimax: ProviderConfig = Field(default_factory=ProviderConfig)
|
||||||
|
minimax_anthropic: ProviderConfig = Field(default_factory=ProviderConfig) # MiniMax Anthropic endpoint (thinking)
|
||||||
mistral: ProviderConfig = Field(default_factory=ProviderConfig)
|
mistral: ProviderConfig = Field(default_factory=ProviderConfig)
|
||||||
stepfun: ProviderConfig = Field(default_factory=ProviderConfig) # Step Fun (阶跃星辰)
|
stepfun: ProviderConfig = Field(default_factory=ProviderConfig) # Step Fun (阶跃星辰)
|
||||||
xiaomi_mimo: ProviderConfig = Field(default_factory=ProviderConfig) # Xiaomi MIMO (小米)
|
xiaomi_mimo: ProviderConfig = Field(default_factory=ProviderConfig) # Xiaomi MIMO (小米)
|
||||||
|
|||||||
@ -280,6 +280,15 @@ PROVIDERS: tuple[ProviderSpec, ...] = (
|
|||||||
backend="openai_compat",
|
backend="openai_compat",
|
||||||
default_api_base="https://api.minimax.io/v1",
|
default_api_base="https://api.minimax.io/v1",
|
||||||
),
|
),
|
||||||
|
# MiniMax Anthropic-compatible endpoint: supports thinking mode
|
||||||
|
ProviderSpec(
|
||||||
|
name="minimax_anthropic",
|
||||||
|
keywords=("minimax_anthropic",),
|
||||||
|
env_key="MINIMAX_API_KEY",
|
||||||
|
display_name="MiniMax (Anthropic)",
|
||||||
|
backend="anthropic",
|
||||||
|
default_api_base="https://api.minimax.io/anthropic",
|
||||||
|
),
|
||||||
# Mistral AI: OpenAI-compatible API
|
# Mistral AI: OpenAI-compatible API
|
||||||
ProviderSpec(
|
ProviderSpec(
|
||||||
name="mistral",
|
name="mistral",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user