import requests r = requests.post( "https://api.aimlapi.com/v1/chat/completions", headers={"Authorization": "Bearer " + AIMLAPI_KEY}, json={ "model": "thedrummer/cydonia-24b-v4.1", "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": "thedrummer/cydonia-24b-v4.1", "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":"thedrummer/cydonia-24b-v4.1","messages":[{"role":"user","content":"Hello!"}]}'
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Input | |
| Output | |
| Cached input |
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
Cydonia 24B V4.1 This page | Reasoning + agents | |||
| Reasoning + agents | ||||
| Balanced coding + agents | ||||
| Long-context, multimodal & agentic workflows | ||||
| Reasoning + agents |
Cydonia 24B V4.1 has a 131,072 tokens context window and can return up to 131,072 tokens.
Cydonia 24B V4.1 takes image, text as input and returns text.
Use thedrummer/cydonia-24b-v4.1 as the model id. Requests go to https://api.aimlapi.com/v1/chat/completions.
Cydonia 24B V4.1 is priced at input $0.41262 / 1M tokens, output $0.6877 / 1M tokens, cached input $0.20631 / 1M tokens.
Yes, Cydonia 24B V4.1 can stream responses as they are generated.
Yes, Cydonia 24B V4.1 accepts image input alongside text.
Yes, it supports tools and parallel tool calls, including function calling.
Yes, it includes web search as a supported feature.