400: Missing required parameter reasoning_content
La session a renvoyé une étape assistant sans son raisonnement. Démarrez une nouvelle session (/new ou opencode run sans -c). Dans Hermes, vérifiez que model.reasoning_echo est true.
Agents
Choisissez votre agent et vos options pour obtenir la commande d’installation, les fichiers de configuration et une vérification confirmant que l’agent utilise bien Beam. Basé sur le guide de démarrage rapide de Reflection pour les agents de programmation.
curl -fsSL https://opencode.ai/install | bash
# or: npm install -g opencode-aiexport REFLECTION_API_KEY="<your API key>"
# Check the key: the list should include Beam-501B-A23B
curl https://api.reflection.ai/openai/v1/models -H "Authorization: Bearer $REFLECTION_API_KEY"{
"$schema": "https://opencode.ai/config.json",
"provider": {
"reflection": {
"npm": "@ai-sdk/openai-compatible",
"name": "Reflection",
"options": {
"baseURL": "https://api.reflection.ai/openai/v1",
"apiKey": "{env:REFLECTION_API_KEY}"
},
"models": {
"Beam-501B-A23B": {
"name": "Beam-501B-A23B",
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
},
"limit": {
"context": 262144,
"output": 131072
},
"reasoning": true,
"interleaved": {
"field": "reasoning_content"
},
"variants": {
"xhigh": {
"reasoningEffort": "xhigh"
},
"max": {
"reasoningEffort": "max"
}
}
}
}
}
},
"model": "reflection/Beam-501B-A23B",
"permission": {
"bash": "ask",
"edit": "ask"
}
}opencode models reflection
# prints: reflection/Beam-501B-A23Bcd your-project
opencode
# one-shot: opencode run --variant high "<prompt>" </dev/nullLa session a renvoyé une étape assistant sans son raisonnement. Démarrez une nouvelle session (/new ou opencode run sans -c). Dans Hermes, vérifiez que model.reasoning_echo est true.
Vérifiez le nom du modèle affiché par l’agent au démarrage. Dans Mirror, exécutez /model reflection ; dans Pi et OpenCode, vérifiez le fournisseur et le modèle par défaut dans la configuration.
L’URL de base doit se terminer par /openai/v1, sans rien après, et l’ID du modèle doit être exactement Beam-501B-A23B.
Beam réfléchit avant de répondre, et les tâches volumineuses peuvent prendre du temps. En cas d’erreurs 502 ou 503 répétées, réessayez la tâche.