API
Примеры
Готовые фрагменты для SDK и IDE.
Подставьте свой ключ и модель из каталога.
Chat Completions
export ANYMIND_API_KEY="sk-am-..."
curl https://api.anymind.app/v1/chat/completions \
-H "Authorization: Bearer $ANYMIND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.6-terra",
"messages": [
{ "role": "user", "content": "Привет!" }
]
}'Streaming в SDK
const stream = await client.chat.completions.create({
model: "gpt-5.6-terra",
messages: [{ role: "user", content: "Расскажи коротко, как заварить гречку" }],
stream: true,
});
for await (const chunk of stream) {
const piece = chunk.choices[0]?.delta?.content;
if (piece) process.stdout.write(piece);
}Изображение
const image = await client.images.generate({
model: "gpt-image-2",
prompt: "Рыжий кот на подоконнике, дневной свет, фото",
size: "1024x1024",
});
console.log(image.data[0].b64_json ?? image.data[0].url);Id модели и допустимый size возьмите из GET /models — у генерации изображений это блок capabilities.image.
Cursor, Claude Code и другие IDE
Нужны OpenAI-совместимый Base URL, ключ AnyMind и id модели из каталога — без префикса вроде openai/.
| Клиент | Что указать |
|---|---|
| Cursor | Settings → Models: Override OpenAI Base URL = https://api.anymind.app/v1, ключ sk-am-…, модель из каталога |
| Claude Code | Формат Anthropic: см. Messages. Base URL часто без /v1 |
| Cline / Continue | Провайдер OpenAI-compatible, тот же URL и ключ |
| Codex CLI / OpenAI CLI | OPENAI_BASE_URL + OPENAI_API_KEY |
Откройте настройки провайдера
Ищите поля Base URL, API endpoint или OpenAI compatible.
Вставьте адрес AnyMind
Ровно
https://api.anymind.app/v1, без хвоста/chat/completions.Ключ и модель
Ключ
sk-am-…и id из каталога.
export OPENAI_BASE_URL="https://api.anymind.app/v1"
export OPENAI_API_KEY="sk-am-..."OpenClaw
OpenClaw — агент для мессенджеров (Telegram, Discord, Slack и другие). С AnyMind он работает как с обычным OpenAI-совместимым API.
В конфиге (~/.openclaw/openclaw.json или как в вашей версии OpenClaw) укажите Base URL, ключ и модель из GET /models:
{
"env": {
"OPENAI_API_KEY": "sk-am-..."
},
"models": {
"providers": {
"openai": {
"baseUrl": "https://api.anymind.app/v1",
"apiKey": "sk-am-..."
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "gpt-5.6-terra"
}
}
}
}Выберите свой OpenAI-compatible endpoint, не готовый профиль другого сервиса. После правки конфига перезапустите OpenClaw.