03 / API
API для ваших агентів та інструментів
Сумісний з OpenAI та Anthropic, з безлімітними токенами. Підключайте агентів для програмування, скрипти й застосунки до тієї самої сесії, що й у чаті. Довгі промпти й велика кількість запитів не змінюють погодинну ціну.
Що ви отримуєте
- До 12 запитів одночасно, спільно для API і вебзастосунку.
- Стрімінг, виклики інструментів і зображення на вході.
- Контекст до 65 536 токенів.
- Одна модель, яку обслуговуємо ми. Запити ніколи не передаються іншим компаніям.
- Тіла запитів ніколи не зберігаються.
Ендпоінти
https://api.nonex.ai/v1
| Ендпоінт | Що робить |
|---|---|
| POST /v1/chat/completions | Chat completions, сумісні з OpenAI |
| POST /v1/messages | Messages, сумісні з Anthropic |
| GET /v1/models | Доступна модель |
| GET /v1/runtime | Стан сесії |
| POST /v1/runtime/start | Запустити сесію (відлік почнеться, коли вона буде готова) |
| POST /v1/runtime/stop | Завершити сесію |
Автентифікація
Створіть ключ на сторінці API-ключів у застосунку і передавайте його як Bearer-токен. Клієнти Anthropic можуть натомість передавати його в x-api-key.
Сесія має бути активною
API відповідає, поки ваша сесія активна. Запустіть її в застосунку або через POST /v1/runtime/start - оплата однакова в обох випадках.
Глибина роздумів
Модель розмірковує перед відповіддю. Передайте reasoning_effort (none, minimal, low, medium, high або xhigh) у /v1/chat/completions або thinking (disabled чи enabled з budget_tokens) і output_config.effort у /v1/messages. none або disabled відповідає одразу; low обмежує роздуми приблизно 1000 токенами, medium приблизно 4000, а high залишає чверть max_tokens на відповідь. Запити з інструментами отримують рівень, але без жорсткого ліміту. Без цих полів модель розмірковує стільки, скільки потрібно.
Приклади
curl https://api.nonex.ai/v1/chat/completions \
-H "Authorization: Bearer $NONEX_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "nonex-1", "stream": true,
"messages": [{"role": "user", "content": "Hello"}]}'import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.nonex.ai/v1",
api_key=os.environ["NONEX_API_KEY"],
)
reply = client.chat.completions.create(
model="nonex-1",
messages=[{"role": "user", "content": "Hello"}],
)
print(reply.choices[0].message.content)Агенти для програмування
Підійде будь-який інструмент, де можна вказати базовий URL, сумісний з OpenAI: Cline, Aider, OpenCode, Continue та інші. Для Claude Code вкажіть ендпоінт, сумісний з Anthropic:
export ANTHROPIC_BASE_URL=https://api.nonex.ai
export ANTHROPIC_AUTH_TOKEN=$NONEX_API_KEY
export ANTHROPIC_MODEL=nonex-1
claudeПідключіть своїх агентів.
Створіть ключ у застосунку, запустіть сесію і спрямуйте на nonex будь-який клієнт, сумісний з OpenAI чи Anthropic.