AnyMindДокументация

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

text
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);
}

Изображение

text
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/.

КлиентЧто указать
CursorSettings → 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 CLIOPENAI_BASE_URL + OPENAI_API_KEY
  1. Откройте настройки провайдера

    Ищите поля Base URL, API endpoint или OpenAI compatible.

  2. Вставьте адрес AnyMind

    Ровно https://api.anymind.app/v1, без хвоста /chat/completions.

  3. Ключ и модель

    Ключ sk-am-… и id из каталога.

text
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:

text
{
  "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.