400: Erforderlicher Parameter reasoning_content fehlt
Die Sitzung hat einen assistant-Schritt ohne sein Reasoning zurückgesendet. Starte eine neue Sitzung (/new oder opencode run ohne -c). Prüfe in Hermes, ob model.reasoning_echo den Wert true hat.
Agenten
Wähle deinen Agenten und die gewünschten Optionen aus, um den Installationsbefehl, die Konfigurationsdateien und eine Prüfung zu erhalten, ob der Agent tatsächlich Beam verwendet. Basiert auf dem Quickstart für Coding-Agenten von Reflection.
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/nullDie Sitzung hat einen assistant-Schritt ohne sein Reasoning zurückgesendet. Starte eine neue Sitzung (/new oder opencode run ohne -c). Prüfe in Hermes, ob model.reasoning_echo den Wert true hat.
Prüfe den Modellnamen, den der Agent zu Beginn ausgibt. Führe in Mirror /model reflection aus. Prüfe in Pi und OpenCode den Standardanbieter und das Modell in der Konfiguration.
Die Basis-URL muss mit /openai/v1 enden, ohne dass danach etwas folgt, und die Modell-ID muss exakt Beam-501B-A23B lauten.
Beam führt vor der Antwort Reasoning durch, und große Aufgaben können eine Weile dauern. Bei wiederholten 502- oder 503-Fehlern solltest du die Aufgabe erneut versuchen.