CodeRouterAgenti i modeli
CodeRouter

CodeRouter agenti i modeli

Ova stranica pokazuje kako svaki agent dolazi do CodeRoutera na vašem Mac računaru i na cmux Cloud mašini te kako svaki agent bira model.

AgentNa vašem Mac računaruNa Cloud mašini
Codexcr codexAutomatski
OpenCodecr opencodeAutomatski
Picr pi (eksperimentalno)Automatski
Claude CodeCodeRouter API ključAutomatski

Na vašem Mac računaru

cr pokreće agenta kojeg ste već instalirali i usmjerava ga na CodeRouter za to pokretanje. Agent mora biti na vašem PATH-u. Sve nakon imena agenta prosljeđuje se nepromijenjeno.

Codex

cr codex pokreće Codex s CodeRouter provajderom modela. Podkomande kao što su exec, review i resume rade na isti način. cr naked pokreće običan Codex bez CodeRoutera.

cr codex
cr codex exec "fix the failing test"
cr codex -m <model>
cr naked

OpenCode

cr opencode učitava modele OpenCode Go računa vašeg tima i koristi prvi, osim ako ne proslijedite --model. Vrijednost --model mora biti jedan od tih modela; za bilo kojeg drugog provajdera pokrenite običan opencode.

cr opencode
cr opencode --model <model>

Pi

cr pi dodaje Pi-ju coderouter provajdera s istim modelima kao Codex i koristi prvi model, osim ako ne proslijedite --model. Provajder je fiksan, pa se --provider odbija. Podrška za Pi je eksperimentalna.

cr pi
cr pi --model <model>

Claude Code i drugi API klijenti

cr nema pokretač za Claude Code. Da biste usmjerili Claude Code na svom Mac računaru, ili bilo koji alat koji koristi Anthropic Messages API ili OpenAI Responses API, kreirajte CodeRouter API ključ i usmjerite alat na coderouter.dev.

Kreirajte ključ u odjeljku API ključeva na CodeRouter kontrolnoj tabli. Ključ počinje s crk_ i prikazuje se jednom. Kreiranje ili opoziv ključa zahtijeva dozvolu za upravljanje API ključevima u tom timu, koju u svom ličnom timu uvijek imate: cmux.com/dashboard/coderouter

# Claude Code and Anthropic Messages API clients
export ANTHROPIC_BASE_URL=https://coderouter.dev
export ANTHROPIC_API_KEY=crk_...
claude

# OpenAI Responses API clients
export OPENAI_BASE_URL=https://coderouter.dev/v1
export OPENAI_API_KEY=crk_...

API ključ organizacije koristi samo dijeljene račune tima. Ključ u vašem ličnom timu može koristiti i vaše privatne račune. CodeRouter služi OpenAI Responses API, a ne Chat Completions.

Na mašini koja ne može otvoriti preglednik, cr login --api-key prijavljuje cr pomoću ključa, a CODEROUTER_API_KEY daje ključ za jednu komandu. Opozovite ključ na kontrolnoj tabli ili pokrenite cr logout na mašini koja ga koristi.

cr login --api-key <key>
CODEROUTER_API_KEY=<key> cr codex exec "run the tests"

Na cmux Cloud mašinama

Cloud mašine ne trebaju podešavanje. Okruženje mašine usmjerava OPENAI_BASE_URL i ANTHROPIC_BASE_URL na privatnu CodeRouter adresu, a cmux piše konfiguraciju svakog agenta kada se prvi put pokrene shell ili agent:

  • Claude Code čita ANTHROPIC_BASE_URL i zamjenski ANTHROPIC_API_KEY iz okruženja. Njegovi upiti pri prvom pokretanju već su odgovoreni.
  • Codex dobija cmux provajdera modela u ~/.codex/config.toml.
  • Pi dobija nadjačavanje provajdera u ~/.pi/agent/models.json.
  • OpenCode preuzima svoju listu provajdera s CodeRoutera pri prvom pokretanju i sprema je u ~/.config/opencode/opencode.json.

cmux piše svaku datoteku samo kada nedostaje, pa se vaše izmjene čuvaju. Codex konfiguracija koja već navodi drugog provajdera modela ostaje netaknuta.

Pokrećite agente kao i obično. cmux coderouter agent pretvara goli prompt u jednokratni oblik agenta; unutar mašine radi u trenutnom terminalu, a na vašem Mac računaru pokreće agenta na mašini koju navedete, kao cmux vm agent.

# Inside a Cloud machine
claude
codex
cmux coderouter agent claude "summarize the current checkout"

# From your Mac
cmux coderouter agent codex --machine brave-otter -- "run the tests"

Cloud mašine koriste račune tima koji ih posjeduje. Ako agent javi da nijedan račun nije dostupan, dodajte račun ili podijelite postojeći s tim timom.

Modeli

Codex i Pi koriste katalog modela računa koji CodeRouter izabere, dostupan na /v1/models, pa birač modela u Codexu prikazuje ono što vaši računi mogu koristiti. Izaberite model Codexovom zastavicom -m ili komandom /model. Za OpenRouter ključ, CodeRouter šalje goli OpenAI ID modela kao openai/<model>.

OpenCode prikazuje modele OpenCode Go računa tima.

Claude Code šalje model koji izaberete pomoću --model ili /model, a CodeRouter ga prosljeđuje izabranom računu. Računi s pretplatom i API ključem služe modele koje Anthropic dozvoljava za taj račun.

Bedrock računi prevode Claude ID-ove modela u Bedrock ID-ove modela pomoću ugrađene tabele, a Bedrock ID-ovi prolaze nepromijenjeni. Model bez mapiranja vraća not_found_error. Da mapirate drugi model, dodajte račun s --model:

cmux coderouter claude add bedrock --region us-east-1 \
  --model <claude-model-id>=<bedrock-model-id>

Unutar Cloud mašine, cmux coderouter models ispisuje Codex katalog modela kao JSON.

# Inside a Cloud machine
cmux coderouter models