Zvolte model přes API
Vypište modely, které Váš účet smí použít, a zvolte jeden pro jeden běh nebo pro celou konverzaci.
Příklady používají proměnné ELOWEN_URL a ELOWEN_TOKEN z Odešlete první požadavek na API agenta.
Vypište modely, které můžete použít
curl -sS "$ELOWEN_URL/api/brain/models" -H "Authorization: Bearer $ELOWEN_TOKEN"
[
{ "provider": "anthropic", "providerLabel": "Anthropic", "model": "claude-sonnet-4-5", "exec": "anthropic/claude-sonnet-4-5", "contextWindow": 200000, "…": "…" }
]
Seznam obsahuje jen modely, které Váš účet smí použít. Všude, kde model volíte, předávejte hodnotu exec ve tvaru <provider>/<model>.
Zvolte model pro jeden běh
Přidejte do běhu model. Konverzace se na tento model přepne před začátkem tahu a další běhy v téže konverzaci u něj zůstanou:
curl -sS "$ELOWEN_URL/api/v1/agent/runs" \
-H "Authorization: Bearer $ELOWEN_TOKEN" \
-H "Content-Type: application/json" \
-d '{"message":"Review this diff","model":"anthropic/claude-sonnet-4-5"}'
Změňte model konverzace
Pošlete POST /api/brain/model a přepnete existující konverzaci stejně jako výběrem modelu ve webové aplikaci:
curl -sS "$ELOWEN_URL/api/brain/model" \
-H "Authorization: Bearer $ELOWEN_TOKEN" \
-H "Content-Type: application/json" \
-d '{"model":"anthropic/claude-sonnet-4-5","session":"brain-12-…"}'
{ "model": "claude-sonnet-4-5" }
Konverzaci vždy předávejte jako session. Bez toho se změna použije na konverzaci, kterou má otevřenou Vaše webová aplikace.
Když je model odmítnut
Obě cesty dodržují stejná pravidla jako webová aplikace. Model, který Váš účet nesmí použít, nebo ten, který nemůže konverzaci převzít, odpoví 409 se stejnou zprávou, jakou ukazuje webová aplikace. K přepnutí nedojde a žádný tah se nespustí.
Související návody
Jak udržet konverzaci napříč běhy popisuje Pokračujte v konverzaci přes API; jak výběr modelu funguje v aplikaci, Model a hloubka uvažování.