Skip to content
Getting startedModels

Models

Models, technical API IDs, and context windows.

Model protocol

Guard provides the Claude models listed below. Choose the exact model and a compatible API; see billing for rates and charging rules.

idContextWhenCategory
claude-opus-5-51Mnewest Opus: complex code, agentsPremium
claude-opus-51Mcomplex code, agentsPremium
claude-sonnet-5-51Mnewest Sonnet; defaultGeneral purpose
claude-sonnet-51Mexplicit Sonnet 5 versionGeneral purpose
claude-haiku-5-51Mnewest Haiku: fast and cheapLite
claude-haiku-4-5200Kprevious Haiku versionLite
claude-fable-51Mseparate modelFable
claude-fable-5-11Mseparate modelFable

Name normalization

Free-form spellings are mapped to canonical ids. Claude Code suffixes like claude-opus-4-8[1m] are stripped before the upstream.

json
// all of these → claude-opus-4-8
["opus 4.8", "Claude-Opus-4.8", "anthropic/claude-opus-4-8", "claude-opus-4-8[1m]"]

For Kimi, the display name and API ID are separate. Copy the API ID into the model field without changes.

ModelAPI IDContext window
Kimi K3k31,048,576 tokens
Kimi K3-256Kk3-256k262,144 tokens
Kimi K2.8 Previewkimi-for-coding1,048,576 tokens
Kimi K2.7 Code HighSpeedkimi-for-coding-highspeed262,144 tokens

The context window covers the whole request together with the history and the model's answer. For k3 and kimi-for-coding it is 1,048,576 tokens; for k3-256k and kimi-for-coding-highspeed it is 262,144. What to take:

ModelWhen to take it
k3a long history or a big document in one piece
k3-256kthe same model with a 262,144 window and the same rates
kimi-for-codingK2.8 Preview: code and agent loops with a 1M window; rates well below K3
kimi-for-coding-highspeedthe separate K2.7 Code HighSpeed model with a 256K window; rates twice those of kimi-for-coding

Kimi has no free-form spellings; the id is matched exactly. K3, kimi-k3 or Kimi K3 return 404 model_not_found before any charge, so copy the id from the table as it is.

List via the API

bash
curl https://api.guardrelay.ai/v1/models \
  -H "Authorization: Bearer $GUARD_API_KEY"

Composer and Grok

Two families, 18 exact IDs in total: two Composer, eight Grok 4.7, and eight Grok 4.6. Grok effort and the Fast variant are part of the ID; a separate field does not switch them.

ModelAPI IDContextImages
Composer 2.5composer-2.5200Kno
Composer 2.5 Fastcomposer-2.5-fast200Kno
Grok 4.7cursor-grok-4.7-low, cursor-grok-4.7-medium, cursor-grok-4.7-high, cursor-grok-4.7-xhigh256Kno
Grok 4.7 Fastcursor-grok-4.7-low-fast, cursor-grok-4.7-medium-fast, cursor-grok-4.7-high-fast, cursor-grok-4.7-xhigh-fast256Kno
Grok 4.6cursor-grok-4.6-low, cursor-grok-4.6-medium, cursor-grok-4.6-high, cursor-grok-4.6-xhigh500Kyes
Grok 4.6 Fastcursor-grok-4.6-low-fast, cursor-grok-4.6-medium-fast, cursor-grok-4.6-high-fast, cursor-grok-4.6-xhigh-fast500Kyes

For Grok 4.7, the effort level is the -low, -medium, -high, or -xhigh ending, and a final -fast chooses the faster tariff. All eight ids use a 256K window. Grok 4.6 keeps its previous eight ids. Effort itself does not change the rate.

Grok 4.7 has eight ids: four effort levels, each in standard and Fast variants. Grok 4.6 keeps four standard and four Fast ids.

Composer has two ids: composer-2.5 and composer-2.5-fast. There are no effort levels, images are not accepted, and the context window is 200,000 tokens. The -fast variant is a separate tariff: the same answer arrives faster and costs more.

All 26 Composer/Grok ids are returned by the shared GET /v1/models. Copy the id into the model field without changes.

Seven Codex models

The seven Codex models are available through both namespaces, but their catalog shapes differ. Without a query, GET /codex/v1/models returns the OpenAI exact7 list, while shared GET /v1/models returns the common OpenAI catalog including exact7. client_version is asymmetric: only /codex/v1/models?client_version=… returns raw native exact7; /v1/models?client_version=… keeps the legacy Claude client catalog. A broad gpt-* pattern does not make an unknown model available.

Model IDDefault effortGuard-supportedRaw native catalog
gpt-6-astramediumlow, medium, high, xhigh, maxlow, medium, high, xhigh, max, ultra
gpt-6.1-sollowlow, medium, high, xhigh, maxlow, medium, high, xhigh, max, ultra
gpt-6-solmediumnone, low, medium, high, xhigh, maxlow, medium, high, xhigh, max, ultra
gpt-6-lunamediumnone, low, medium, high, xhigh, maxlow, medium, high, xhigh, max
gpt-5.6-sollowlow, medium, high, xhigh, maxlow, medium, high, xhigh, max, ultra
gpt-5.6-terramediumlow, medium, high, xhigh, maxlow, medium, high, xhigh, max, ultra
gpt-5.6-lunamediumlow, medium, high, xhigh, maxlow, medium, high, xhigh, max

Codex base rates

Model IDInputCache readCache writeOutput
gpt-6-astra$10.00$1.00$12.50$50.00
gpt-6.1-sol$2.00$0.10$2.50$10.00
gpt-6-sol$2.00$0.20$2.50$10.00
gpt-6-luna$0.10$0.01$0.125$0.50
gpt-5.6-sol$4.00$0.40$5.00$20.00
gpt-5.6-terra$2.00$0.20$2.50$12.00
gpt-5.6-luna$0.20$0.02$0.25$1.20

Codex catalog via the API

bash
curl "https://api.guardrelay.ai/codex/v1/models?client_version=0.156.0" \
  -H "Authorization: Bearer $GUARD_API_KEY"

GLM 5.3

Model IDInput typeInputCache readOutput
glm-5.3Text$1.40$0.26$4.40
glm-5.3-flashPNG/PDF on all three APIs; MP4 through Chat only$0.15$0.03$0.50
bash
curl https://api.guardrelay.ai/glm/v1/models \
  -H "Authorization: Bearer $GUARD_API_KEY"

Gemini

Model IDNameWindowAnswer limitReasoningInput
gemini-4-argonGemini 4 Argon1,048,576, shared by input and answerup to 65,536Low, Medium, HighText, images, PDF
gemini-3.8-flashGemini 3.8 Flashinput up to 1,048,576up to 65,536Low, Medium, HighText, images, PDF

Muse

Model IDNameWindowAnswer limitInput
muse-wonder-1.0Muse Wonder 1.01,048,576Meta does not publish a limitText, images, PDF
muse-spark-1.3Muse Spark 1.31,048,576Meta does not publish a limitText, images, PDF
muse-spark-1.2Muse Spark 1.21,048,576Meta does not publish a limitText, images, PDF

Sections

On this page