API документация AI Chaos

API совместимый с OpenAI и Anthropic

AI Chaos предоставляет API endpoints, полностью совместимые с OpenAI и Anthropic.Используйте стандартные SDK без изменений — просто укажите наш base URL.Один API ключ работает с обоими форматами запросов.

Шаг 1: Получите API ключ

Войдите, чтобы создать ключ

После входа ключ будет автоматически создан прямо на этой странице и подставлен во все примеры.

Войти

Аутентификация

Все API запросы требуют Bearer-токен в заголовке Authorization:

Authorization: Bearer ВАШ_API_КЛЮЧ

OpenAI-совместимый API

Настройка окружения

Укажите наш endpoint через переменную окружения:

export OPENAI_BASE_URL=https://aichaos.ru/v1
export OPENAI_API_KEY=ВАШ_API_КЛЮЧ
Endpoint:https://aichaos.ru/v1/chat/completions

Доступные модели

Используйте коды моделей изкаталога моделей в разделе LLM.

Пример cURL запроса

curl https://aichaos.ru/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer ВАШ_API_КЛЮЧ" \
  -d '{
    "model": "chat-model",
    "messages": [
      {"role": "user", "content": "Привет!"}
    ],
    "max_tokens": 1024
  }'

Python с OpenAI SDK

from openai import OpenAI

client = OpenAI(
    base_url="https://aichaos.ru/v1",
    api_key="ВАШ_API_КЛЮЧ"
)

response = client.chat.completions.create(
    model="chat-model",
    messages=[
        {"role": "user", "content": "Привет!"}
    ],
    max_tokens=1024
)

print(response.choices[0].message.content)

JavaScript с OpenAI SDK

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://aichaos.ru/v1",
  apiKey: "ВАШ_API_КЛЮЧ"
});

const response = await client.chat.completions.create({
  model: "chat-model",
  messages: [
    { role: "user", content: "Привет!" }
  ],
  max_tokens: 1024
});

console.log(response.choices[0].message.content);

Anthropic-совместимый API

Настройка окружения

Укажите наш endpoint через переменную окружения:

export ANTHROPIC_BASE_URL=https://aichaos.ru/anthropic
export ANTHROPIC_API_KEY=ВАШ_API_КЛЮЧ
Endpoint:https://aichaos.ru/anthropic/messages

Пример cURL запроса

curl https://aichaos.ru/anthropic/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: ВАШ_API_КЛЮЧ" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "chat-model",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "Привет!"}
    ]
  }'

Python с Anthropic SDK

from anthropic import Anthropic

client = Anthropic(
    base_url="https://aichaos.ru/anthropic",
    api_key="ВАШ_API_КЛЮЧ"
)

message = client.messages.create(
    model="chat-model",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Привет!"}
    ]
)

print(message.content[0].text)

Информация

Endpoints

  • OpenAI chat:POST https://aichaos.ru/v1/chat/completions
  • Anthropic messages:POST https://aichaos.ru/anthropic/messages
  • Count tokens:POST https://aichaos.ru/anthropic/messages/count_tokens

Лимиты и Sparks

API использует систему Sparks ✨. Бесплатные пользователи получают ежедневные бесплатные sparks,платные — платные sparks. Стоимость зависит от модели и типа запроса.

Подробнее:Модели и цены