import requests r = requests.post( "https://api.aimlapi.com/v1/chat/completions", headers={"Authorization": "Bearer " + AIMLAPI_KEY}, json={ "model": "deepcogito/cogito-v2.1-671b", "messages": [ { "role": "user", "content": "Hello!" } ] }, ) print(r.json())
const r = await fetch("https://api.aimlapi.com/v1/chat/completions", { method: "POST", headers: { Authorization: `Bearer ${process.env.AIMLAPI_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "model": "deepcogito/cogito-v2.1-671b", "messages": [ { "role": "user", "content": "Hello!" } ] }), }); console.log(await r.json());
curl -X POST https://api.aimlapi.com/v1/chat/completions \ -H "Authorization: Bearer $AIMLAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"deepcogito/cogito-v2.1-671b","messages":[{"role":"user","content":"Hello!"}]}'
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Input | |
| Output | |
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
Cogito v2.1 671B This page | Reasoning + agents | |||
| Reasoning + agents | ||||
| Balanced coding + agents | ||||
| Long-context, multimodal & agentic workflows | ||||
| Reasoning + agents |
Cogito v2.1 671B has a 128,000 tokens context window.
Cogito v2.1 671B takes image, text as input and returns text.
Use deepcogito/cogito-v2.1-671b as the model id. Requests go to https://api.aimlapi.com/v1/chat/completions.
Cogito v2.1 671B is priced at input $1.625 / 1M, output $1.625 / 1M.
Yes, Cogito v2.1 671B can stream responses as they are generated.
Yes, Cogito v2.1 671B accepts image input alongside text.
It supports reasoning, tool calls, structured outputs, web search, and vision, making it suited for text and image-based chat tasks that need function calling or search.
Yes, it supports function calling, parallel tool calls, and structured outputs.