ru ▾

Документация API

Начните генерацию uncensored текста немедленно с нашей совместимой с OpenAI API. Вы платите только за использованные токены, что гарантирует отсутствие потерь на бездействующие подписки или неиспользуемые функции.

Аутентификация и базовый URL

Ваш API-ключ аутентифицирует каждый запрос. Передайте его в Authorization header в виде Bearer-токена. Базовый URL — https://api.aiohnefilter.com/v1. Этот эндпоинт работает со стандартными SDK OpenAI. Вы можете сменить провайдера, изменив только базовый URL и ключ. Ваш ключ генерируется мгновенно после регистрации. Храните его в секрете. Он предоставляет полный доступ к вашим предоплаченным кредитам.

Эндпоинт Chat Completions

Отправляйте сообщения в uncensored-модель через POST /v1/chat/completions. Используйте идентификатор модели uncensored. API возвращает текстовые ответы напрямую. Вы управляете контекстом с окном в 100,000 токенов. Входные и выходные токены засчитываются в ваш баланс. Ошибки не потребляют кредит. Используйте этот эндпоинт для всех задач генерации текста.

curl https://api.aiohnefilter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set server timezone to UTC"}]
  }'

Python SDK

Используйте официальный openai Python-пакет для легкой интеграции. Установите базовый URL на наш API-эндпоинт. Инициализируйте клиент своим ключом. Вызовите chat.completions.create с uncensored модель. Этот подход снижает объем шаблонного кода. Он автоматически выполняет сериализацию JSON. Поддерживается потоковая передача через асинхронный клиент.

from openai import OpenAI

client = OpenAI(base_url="https://api.aiohnefilter.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node SDK

Установите openai npm package for JavaScript projects. Configure the base URL to point to our servers. Pass your API key during initialization. Request completions using the standard method. The Node SDK manages connection pooling efficiently. It works well for serverless functions. Handle errors gracefully to avoid unexpected costs.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiohnefilter.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Параметры и потоковая передача

Включите потоковую передачу, установив stream: true. Вы получаете токены по мере их генерации. Это снижает воспринимаемую задержку для длинных выводов. Вы можете настроить температуру и top_p для креативности. Используйте stop последовательности для остановки генерации. JSON-режим принудительно формирует структурированный вывод. Установите max_tokens для контроля длины вывода. Последний чанк содержит статистику общего использования.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Лимиты запросов и ошибки

Вы получаете 300 запросов в минуту на ключ. Параллельность ограничена 8 одновременными запросами. Тела запросов должны оставаться в пределах 8 МБ. Статус 401 означает, что ваш ключ недействителен. Статус 402 указывает на недостаточный баланс. Ошибка 429 сигнализирует об исчерпании лимита скорости. Отказанные запросы не списывают ваш баланс. Ошибки бесплатны. Повторяйте запрос с экспоненциальной задержкой при ошибке 429.

Частые вопросы

Каков базовый URL для API?

Базовый URL — HTTPS://api.aiohnefilter.com/v1. Он совместим со стандартными SDK OpenAI. Вам нужно только обновить базовый URL и API-ключ в конфигурации вашего клиента.

Как работает ценообразование за токены?

Вы платите $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов. Ошибки и отказы бесплатны. Ваш предоплаченный кредит не истекает. Вы платите только за то, что фактически используете.

Можно ли получать потоковые ответы?

Да, установите параметр stream в true. Вы получаете токены по мере их генерации. Это снижает задержку для длинных ответов. Последний чанк содержит общую статистику использования токенов.

Сгенерируйте свой ключ

Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Вот и всё.

Начать сейчас