Zvoľte model cez API
Vypíšte modely, ktoré Váš účet smie použiť, a zvoľte jeden pre jeden beh alebo pre celú konverzáciu.
Príklady používajú premenné ELOWEN_URL a ELOWEN_TOKEN z Odošlite prvú požiadavku na API agenta.
Vypíšte modely, ktoré môžete použiť
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, "…": "…" }
]
Zoznam obsahuje len modely, ktoré Váš účet smie použiť. Všade, kde model volíte, odovzdávajte hodnotu exec v tvare <provider>/<model>.
Zvoľte model pre jeden beh
Pridajte do behu model. Konverzácia sa na tento model prepne pred začiatkom ťahu a ďalšie behy v tej istej konverzácii pri ňom zostanú:
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"}'
Zmeňte model konverzácie
Pošlite POST /api/brain/model a prepnete existujúcu konverzáciu rovnako ako výberom modelu vo webovej aplikácii:
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" }
Konverzáciu vždy odovzdávajte ako session. Bez toho sa zmena použije na konverzáciu, ktorú má otvorenú vaša webová aplikácia.
Keď je model odmietnutý
Obe cesty dodržiavajú rovnaké pravidlá ako webová aplikácia. Model, ktorý Váš účet nesmie použiť, alebo ten, ktorý nemôže konverzáciu prevziať, odpovie 409 s rovnakou správou, akú ukazuje webová aplikácia. K prepnutiu nedôjde a žiadny ťah sa nespustí.
Súvisiace návody
Ako udržať konverzáciu naprieč behmi popisuje Pokračujte v konverzácii cez API; ako výber modelu funguje v aplikácii, Model a hĺbka uvažovania.