Providers
Synthetic
Synthetic expose des endpoints compatibles Anthropic.
OpenClaw l’enregistre comme fournisseur synthetic et utilise l’API
Anthropic Messages.
| Propriété | Valeur |
|---|---|
| Fournisseur | synthetic |
| Authentification | SYNTHETIC_API_KEY |
| API | Anthropic Messages |
| URL de base | https://api.synthetic.new/anthropic |
Premiers pas
Obtenir une clé API
Obtenez une SYNTHETIC_API_KEY depuis votre compte Synthetic, ou laissez
l’assistant d’onboarding vous en demander une.
Lancer l’onboarding
openclaw onboard --auth-choice synthetic-api-key
Vérifier le modèle par défaut
Après l’onboarding, le modèle par défaut est défini sur :
synthetic/hf:MiniMaxAI/MiniMax-M2.5
Exemple de configuration
{
env: { SYNTHETIC_API_KEY: "sk-..." },
agents: {
defaults: {
model: { primary: "synthetic/hf:MiniMaxAI/MiniMax-M2.5" },
models: { "synthetic/hf:MiniMaxAI/MiniMax-M2.5": { alias: "MiniMax M2.5" } },
},
},
models: {
mode: "merge",
providers: {
synthetic: {
baseUrl: "https://api.synthetic.new/anthropic",
apiKey: "${SYNTHETIC_API_KEY}",
api: "anthropic-messages",
models: [
{
id: "hf:MiniMaxAI/MiniMax-M2.5",
name: "MiniMax M2.5",
reasoning: false,
input: ["text"],
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
contextWindow: 192000,
maxTokens: 65536,
},
],
},
},
},
}
Catalogue intégré
Tous les modèles Synthetic utilisent un coût 0 (entrée/sortie/cache).
| ID du modèle | Fenêtre de contexte | Max tokens | Raisonnement | Entrée |
|---|---|---|---|---|
hf:MiniMaxAI/MiniMax-M2.5 |
192 000 | 65 536 | non | texte |
hf:moonshotai/Kimi-K2-Thinking |
256 000 | 8 192 | oui | texte |
hf:zai-org/GLM-4.7 |
198 000 | 128 000 | non | texte |
hf:deepseek-ai/DeepSeek-R1-0528 |
128 000 | 8 192 | non | texte |
hf:deepseek-ai/DeepSeek-V3-0324 |
128 000 | 8 192 | non | texte |
hf:deepseek-ai/DeepSeek-V3.1 |
128 000 | 8 192 | non | texte |
hf:deepseek-ai/DeepSeek-V3.1-Terminus |
128 000 | 8 192 | non | texte |
hf:deepseek-ai/DeepSeek-V3.2 |
159 000 | 8 192 | non | texte |
hf:meta-llama/Llama-3.3-70B-Instruct |
128 000 | 8 192 | non | texte |
hf:meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8 |
524 000 | 8 192 | non | texte |
hf:moonshotai/Kimi-K2-Instruct-0905 |
256 000 | 8 192 | non | texte |
hf:moonshotai/Kimi-K2.5 |
256 000 | 8 192 | oui | texte + image |
hf:openai/gpt-oss-120b |
128 000 | 8 192 | non | texte |
hf:Qwen/Qwen3-235B-A22B-Instruct-2507 |
256 000 | 8 192 | non | texte |
hf:Qwen/Qwen3-Coder-480B-A35B-Instruct |
256 000 | 8 192 | non | texte |
hf:Qwen/Qwen3-VL-235B-A22B-Instruct |
250 000 | 8 192 | non | texte + image |
hf:zai-org/GLM-4.5 |
128 000 | 128 000 | non | texte |
hf:zai-org/GLM-4.6 |
198 000 | 128 000 | non | texte |
hf:zai-org/GLM-5 |
256 000 | 128 000 | oui | texte + image |
hf:deepseek-ai/DeepSeek-V3 |
128 000 | 8 192 | non | texte |
hf:Qwen/Qwen3-235B-A22B-Thinking-2507 |
256 000 | 8 192 | oui | texte |
Liste d’autorisation de modèles
Si vous activez une liste d’autorisation de modèles (agents.defaults.models), ajoutez tous les
modèles Synthetic que vous prévoyez d’utiliser. Les modèles absents de la liste d’autorisation seront cachés
à l’agent.
Surcharge d’URL de base
Si Synthetic change son endpoint API, surchargez l’URL de base dans votre configuration :
{
models: {
providers: {
synthetic: {
baseUrl: "https://new-api.synthetic.new/anthropic",
},
},
},
}
N’oubliez pas qu’OpenClaw ajoute automatiquement /v1.