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_КЛЮЧДоступные модели
Используйте коды моделей изкаталога моделей в разделе 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_КЛЮЧПример 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. Стоимость зависит от модели и типа запроса.