> ## Documentation Index
> Fetch the complete documentation index at: https://docs.corvic.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# All Models

> Every model in Corvic, by provider, with API IDs, context windows, modalities, price, and data retention. Get a key and call any of them in two minutes.

Corvic offers 45 models from eight providers. Use them in chats, agents, and pipelines, or call them from your own code through Corvic's OpenAI-compatible gateway with one API key and one bill. The same list, with the same details, is under [**Settings → Models**](https://app.corvic.ai/settings/model) in the app.

**[Text 33](#text) · [Classification 1](#classification) · [Voice 2](#voice) · [Embedding 7](#embedding) · [Web search 2](#web-search)**

Ready to call one? Jump to [Start using a model](#start-using-a-model).

## Text

Chat, agents, and LLM augment.

![](https://mintcdn.com/corvicinc/bul-C054LMt6FJW9/images/models/corvic.svg?fit=max\&auto=format\&n=bul-C054LMt6FJW9\&q=85\&s=b580bdba4cbaf3cdcc59df5e248efbbf)Corvic4 models

Corvic's own tiers, tuned for data analysis; see [Corvic models](https://docs.corvic.ai/models/corvic-models.md). Auto picks a tier per message, so it has no API ID.

| Model | API model ID | Context | Modalities | Price | Trains on data |
| - | - | - | - | :-: | :-: |
| **Auto** | — | 1M / 128K | Text, Image → Text | \$\$ |  No |
| **Corvic Jackdaw** | `corvic/jackdaw` | 1M / 128K | Text, Image → Text | \$ |  No |
| **Corvic Rook** | `corvic/rook` | 1M / 128K | Text, Image → Text | \$ |  No |
| **Corvic Raven** | `corvic/raven` | 1M / 128K | Text, Image → Text | \$ |  No |

![](https://mintcdn.com/corvicinc/bul-C054LMt6FJW9/images/models/anthropic.png?fit=max\&auto=format\&n=bul-C054LMt6FJW9\&q=85\&s=f44c6fc791118500b5633addea8aa8cb)Anthropic8 models

| Model | API model ID | Context | Modalities | Price | Trains on data |
| - | - | - | - | :-: | :-: |
| **Claude Opus 5.5** | `claude-opus-5-5` | 1M / 128K | Text, Image → Text | \$\$ |  No |
| **Claude Sonnet 5.5** | `claude-sonnet-5-5` | 1M / 128K | Text, Image → Text | \$ |  No |
| **Claude Haiku 5.5** | `claude-haiku-5-5` | 1M / 128K | Text, Image → Text | \$ |  No |
| **Claude Fable 5** | `claude-fable-5` | 1M / 128K | Text, Image → Text | \$\$\$ |  No |
| **Claude Opus 5** | `claude-opus-5` | 1M / 128K | Text, Image → Text | \$\$ |  No |
| **Claude Sonnet 5** | `claude-sonnet-5` | 1M / 128K | Text, Image → Text | \$\$ |  No |
| **Claude Opus 4.8** | `claude-opus-4-8` | 1M / 128K | Text, Image → Text | \$\$ |  No |
| **Claude Sonnet 4.6** | `claude-sonnet-4-6` | 1M / 128K | Text, Image → Text | \$\$ |  No |

![](https://mintcdn.com/corvicinc/bul-C054LMt6FJW9/images/models/openai.svg?fit=max\&auto=format\&n=bul-C054LMt6FJW9\&q=85\&s=15adba6d71fb94cbbe738b71a86f0a9c)OpenAI9 models

| Model | API model ID | Context | Modalities | Price | Trains on data |
| - | - | - | - | :-: | :-: |
| **GPT 6.1 Sol** | `gpt-6.1-sol` | 1.1M / 128K | Text, Image → Text | \$\$ |  No |
| **GPT 6.1 Terra** | `gpt-6.1-terra` | 1.1M / 128K | Text, Image → Text | \$ |  No |
| **GPT 6 Astra** | `gpt-6-astra` | 1.1M / 128K | Text, Image → Text | \$\$\$ |  No |
| **GPT 6 Sol** | `gpt-6-sol` | 1.1M / 128K | Text, Image → Text | \$\$ |  No |
| **GPT 6 Luna** | `gpt-6-luna` | 1.1M / 128K | Text, Image → Text | \$ |  No |
| **GPT 5.6 Sol** | `gpt-5.6-sol` | 1.1M / 128K | Text, Image → Text | \$\$\$ |  No |
| **GPT 5.6 Terra** | `gpt-5.6-terra` | 1.1M / 128K | Text, Image → Text | \$\$ |  No |
| **GPT 5.6 Luna** | `gpt-5.6-luna` | 1.1M / 128K | Text, Image → Text | \$ |  No |
| **GPT 5.4** | `gpt-5.4-2026-03-05` | 1.1M / 128K | Text, Image → Text | \$\$ |  No |

![](https://mintcdn.com/corvicinc/bul-C054LMt6FJW9/images/models/xai.svg?fit=max\&auto=format\&n=bul-C054LMt6FJW9\&q=85\&s=97e38db73395177a9f2251851a650d65)xAI3 models

| Model | API model ID | Context | Modalities | Price | Trains on data |
| - | - | - | - | :-: | :-: |
| **Grok 4.7** | `grok-4.7` | 500K / 500K | Text, Image → Text | \$ |  No |
| **Grok 4.6** | `grok-4.6` | 500K / 500K | Text, Image → Text | \$ |  No |
| **Grok 4.5** | `grok-4.5` | 500K / 500K | Text, Image → Text | \$ |  No |

![](https://mintcdn.com/corvicinc/bul-C054LMt6FJW9/images/models/gemini.svg?fit=max\&auto=format\&n=bul-C054LMt6FJW9\&q=85\&s=a07097e0f7b541b99d00491c9959b146)Google3 models

| Model | API model ID | Context | Modalities | Price | Trains on data |
| - | - | - | - | :-: | :-: |
| **Gemini 4 Argon** | `gemini-4-argon` | 1.0M / 66K | Text, Image → Text | \$\$ |  No |
| **Gemini 3.8 Flash** | `gemini-3.8-flash` | 1.0M / 66K | Text, Image → Text | \$ |  No |
| **Gemini 3.7 Flash** | `gemini-3.7-flash` | 1.0M / 66K | Text, Image → Text | \$ |  No |

![](https://mintcdn.com/corvicinc/bul-C054LMt6FJW9/images/models/meta.svg?fit=max\&auto=format\&n=bul-C054LMt6FJW9\&q=85\&s=042ab3cdb845e4f88a0c153a37ac4aa7)Meta2 models

| Model | API model ID | Context | Modalities | Price | Trains on data |
| - | - | - | - | :-: | :-: |
| **Muse Wonder 1.0** | `muse-wonder-1.0` | 1.0M / 1.0M | Text, Image → Text | \$\$ |  No |
| **Muse Spark 1.3** | `muse-spark-1.3` | 1.0M / 1.0M | Text, Image → Text | \$ |  No |

![](https://mintcdn.com/corvicinc/bul-C054LMt6FJW9/images/models/openrouter.svg?fit=max\&auto=format\&n=bul-C054LMt6FJW9\&q=85\&s=2ebc0207ea91fa1aab9eb25c12b355aa)OpenRouter4 models

Open-weight models (Moonshot Kimi and Z.ai GLM) served through OpenRouter.

| Model | API model ID | Context | Modalities | Price | Trains on data |
| - | - | - | - | :-: | :-: |
| **Kimi K3.1 Pro** | `moonshotai/kimi-k3.1-pro` | 1.0M / 944K | Text, Image → Text | \$ |  No |
| **Kimi K3** | `moonshotai/kimi-k3` | 1.0M / 1.0M | Text, Image → Text | \$\$ |  No |
| **GLM 5.3 Flash** | `z-ai/glm-5.3-flash` | 1.0M / 131K | Text, Image → Text | \$ |  No |
| **GLM 5.2** | `z-ai/glm-5.2` | 1.0M / 131K | Text → Text | \$ |  No |

## Classification

Decisions, scores, and labels.

![](https://mintcdn.com/corvicinc/bul-C054LMt6FJW9/images/models/typesafe.svg?fit=max\&auto=format\&n=bul-C054LMt6FJW9\&q=85\&s=ac8ac902d4881c1d6abc22f0f9a3a7fc)TypeSafe AI1 model

A decision model: text in, a choice, score, or yes/no out. Call it from pipelines or code at the router's `/typesafe/v1/systemone` endpoint, not chat completions.

| Model | API model ID | Context | Modalities | Price | Trains on data |
| - | - | - | - | :-: | :-: |
| **Jev** | `jev-1.13.0` | 32K | Text → Decision | — |  No |

## Voice

Speech to text.

![](https://mintcdn.com/corvicinc/bul-C054LMt6FJW9/images/models/openai.svg?fit=max\&auto=format\&n=bul-C054LMt6FJW9\&q=85\&s=15adba6d71fb94cbbe738b71a86f0a9c)OpenAI2 models

Speech-to-text behind voice dictation, billed per minute of audio.

| Model | API model ID | Context | Modalities | Price | Trains on data |
| - | - | - | - | :-: | :-: |
| **GPT Transcribe** | — | — | Audio → Text | \$/min |  No |
| **GPT Live Transcribe** | — | — | Audio → Text | \$\$/min |  No |

## Embedding

Text and image embeddings for spaces and search.

![](https://mintcdn.com/corvicinc/bul-C054LMt6FJW9/images/models/openai.svg?fit=max\&auto=format\&n=bul-C054LMt6FJW9\&q=85\&s=15adba6d71fb94cbbe738b71a86f0a9c)OpenAI3 models

Text embedders are used by embedding actions in pipelines; CLIP embeds images.

| Model | API model ID | Context | Modalities | Price | Trains on data |
| - | - | - | - | :-: | :-: |
| **Text Embedding 3 Small** | — | 8K | Text → Embeddings | — |  No |
| **Text Embedding 3 Large** | — | 8K | Text → Embeddings | — |  No |
| **CLIP** | — | — | Image → Embeddings | — |  No |

![](https://mintcdn.com/corvicinc/bul-C054LMt6FJW9/images/models/gemini.svg?fit=max\&auto=format\&n=bul-C054LMt6FJW9\&q=85\&s=a07097e0f7b541b99d00491c9959b146)Google4 models

SigLIP 2 embeds images; the others embed text.

| Model | API model ID | Context | Modalities | Price | Trains on data |
| - | - | - | - | :-: | :-: |
| **Text Embedding 004** | — | 2K | Text → Embeddings | — |  No |
| **Gemini Embedding** | — | 2K | Text → Embeddings | — |  No |
| **Gemini Embedding 2** | — | 8K | Text → Embeddings | — |  No |
| **SigLIP 2** | — | — | Image → Embeddings | — |  No |

## Web search

Answers and pages from the live web.

![](https://mintcdn.com/corvicinc/bul-C054LMt6FJW9/images/models/corvic.svg?fit=max\&auto=format\&n=bul-C054LMt6FJW9\&q=85\&s=b580bdba4cbaf3cdcc59df5e248efbbf)Corvic2 models

Billed per request. Web Augment answers each row from the live web (call it at `/responses`; `reasoning.effort` sets how deep it looks). Web Search finds pages for agents. The search vendor publishes no retention terms, so these are marked as possibly training on data.

| Model | API model ID | Context | Modalities | Price | Trains on data |
| - | - | - | - | :-: | :-: |
| **Corvic Web Augment** | `corvic/web-augment` | 32K / 4K | Text → Text | \$/req |  Yes |
| **Corvic Web Search** | — | — | Text → Text | \$/req |  Yes |

## Start using a model

**1. Create an API key**

In Corvic, open [**Settings → Models**](https://app.corvic.ai/settings/model), select a model, and choose **Create API key** under **Use via API**. Copy the key; it's shown once and lasts 90 days.

**2. Set it in your environment**

```bash theme={null}
export CORVIC_API_KEY="paste-your-key"
```

**3. Call any model by its API model ID**

Point any OpenAI SDK at `https://api.corvic.ai/openai/v1` and pass an ID from the tables below.

```bash curl theme={null}
curl https://api.corvic.ai/openai/v1/chat/completions \
  -H "Authorization: Bearer $CORVIC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "corvic/jackdaw",
    "messages": [{"role": "user", "content": "Hello, Corvic"}]
  }'
```

```python Python theme={null}
import os
from openai import OpenAI

client = OpenAI(base_url="https://api.corvic.ai/openai/v1", api_key=os.environ["CORVIC_API_KEY"])
reply = client.chat.completions.create(
    model="claude-sonnet-5-5",
    messages=[{"role": "user", "content": "Hello, Corvic"}],
)
print(reply.choices[0].message.content)
```

```typescript TypeScript theme={null}
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.corvic.ai/openai/v1", apiKey: process.env.CORVIC_API_KEY });
const reply = await client.chat.completions.create({
  model: "gpt-6.1-terra",
  messages: [{ role: "user", content: "Hello, Corvic" }],
});
console.log(reply.choices[0].message.content);
```

`GET /models` lists the IDs your organization can call. See the [API Playground](https://docs.corvic.ai/models/api-playground.md) for every endpoint, streaming, and reasoning effort.

## Reading the tables

| Column | Meaning |
| - | - |
| **API model ID** | The `model` value for the gateway. A dash means the model runs in Corvic's chats, agents, and pipelines but isn't served over the API. |
| **Context** | Input / output: the most tokens a request can carry in, and the most a reply can return. |
| **Modalities** | What the model takes in → what it gives back. |
| **Price** | Relative cost of output: **\$** low, **\$\$** medium, **\$\$\$** high. Per request (**/req**) or per minute of audio (**/min**) where the model is billed that way. Usage is billed in AI tokens; see [**Settings → Usage**](https://app.corvic.ai/settings/usage). |
| **Trains on data** | Whether the provider may train on your prompts and completions. **No** means the provider does not. |

## Bring your own model

Admins can add their own endpoints under [**Settings → Models → Bring your own model**](https://app.corvic.ai/settings/model). Models you add appear in the model picker and this list, and you call them over the API by the ID Corvic gives them.

**1. Choose the API type**

OpenAI, OpenAI Completions, OpenAI Responses, Anthropic, Anthropic Messages, Azure OpenAI, Gemini, Groq, Hugging Face, Databricks, OpenRouter, Together AI, Ollama, LM Studio, Keyword AI, or Unify AI.

**2. Enter the endpoint**

Fill in **Model**, **Base URL**, and **API Key** (for Azure OpenAI, also **API Version** and **Deployment ID**). Endpoint names must be unique.

**3. Validate and create**

Choose **Validate** to check the endpoint, then **Create**. An endpoint can be saved without validating; it then shows *Saved, but not validated*.

Admins can limit which models rooms may use with a [policy](https://docs.corvic.ai/rbac/policies.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.