AI PILOTДокументация
Документация разработчика
Быстрый старт
Сделать первый запрос к Chat-Pilot API можно за 5 минут. Наш API универсален — вам нужно лишь указать base_url и api_key.
1. Получите API ключ
Зарегистрируйтесь на AI PILOT и в дашборде создайте API ключ. Ключи имеют формат apl_live_...
Стартовый тариф даёт 1 000 запросов/мес бесплатно — без привязки карты.
2. Установите SDK
bash
# Python
pip install ai-pilot
# Node.js / TypeScript
npm install @ai-pilot/sdk
# Or use pure HTTP — no SDK required (curl / fetch / requests)3. Первый запрос
python
import requests
resp = requests.post(
"https://api.ai-pilot.by/v1/chat/completions",
headers={
"Authorization": "Bearer apl_live_YOUR_KEY",
"Content-Type": "application/json",
},
json={
"model": "chat-pilot-v2",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Привет! Расскажи о Chat-Pilot API."}
],
"max_tokens": 256
},
timeout=60,
)
print(resp.json()["choices"][0]["message"]["content"])javascript
const resp = await fetch("https://api.ai-pilot.by/v1/chat/completions", {
method: "POST",
headers: {
"Authorization": "Bearer apl_live_YOUR_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "chat-pilot-v2",
messages: [{ role: "user", content: "Hello from JS!" }],
}),
});
const data = await resp.json();
console.log(data.choices[0].message.content);Base URL для всех запросов: https://api.ai-pilot.by/v1. Поддерживаются Python, TypeScript, Go, Rust, Ruby, cURL.
Ответ API
json
{
"id": "chat-apl-abc123",
"object": "chat.completion",
"created": 1741478400,
"model": "chat-pilot-v2",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Chat-Pilot — это национальная языковая модель..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 28,
"completion_tokens": 64,
"total_tokens": 92
}
}