Перейти до вмісту

03 / API

API для ваших агентів та інструментів

Сумісний з OpenAI та Anthropic, з безлімітними токенами. Підключайте агентів для програмування, скрипти й застосунки до тієї самої сесії, що й у чаті. Довгі промпти й велика кількість запитів не змінюють погодинну ціну.

Що ви отримуєте

  • До 12 запитів одночасно, спільно для API і вебзастосунку.
  • Стрімінг, виклики інструментів і зображення на вході.
  • Контекст до 65 536 токенів.
  • Одна модель, яку обслуговуємо ми. Запити ніколи не передаються іншим компаніям.
  • Тіла запитів ніколи не зберігаються.

Ендпоінти

https://api.nonex.ai/v1

ЕндпоінтЩо робить
POST /v1/chat/completionsChat completions, сумісні з OpenAI
POST /v1/messagesMessages, сумісні з 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
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"}]}'
Python (OpenAI SDK)
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:

Claude Code
export ANTHROPIC_BASE_URL=https://api.nonex.ai
export ANTHROPIC_AUTH_TOKEN=$NONEX_API_KEY
export ANTHROPIC_MODEL=nonex-1
claude

Підключіть своїх агентів.

Створіть ключ у застосунку, запустіть сесію і спрямуйте на nonex будь-який клієнт, сумісний з OpenAI чи Anthropic.