ru ▾
ApiAdultНачать сейчас

Документация по API для взрослых разработчиков

Используйте uncensored LLM API для генерации контента для взрослых с простым OpenAI-совместимым интерфейсом. Это краткое руководство охватывает аутентификацию, форматы запросов и потоковую передачу для немедленной интеграции.

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

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

API требует передачи токена Bearer в Authorization header. Вы генерируете этот ключ мгновенно через Google или email на Получить API-ключ странице. Для регистрации не требуется номер телефона.

Укажите базовый URL на https://api.apiadult.com/v1. Этот эндпоинт работает со стандартными SDK OpenAI. Вам нужен только один активный ключ на аккаунт; выпуск нового немедленно заменяет предыдущий.

Храните ваш ключ в безопасности. Если вы его потеряете, сгенерируйте новый ключ на панели управления. Ключ предоставляет доступ к uncensored модели для генерации текста.

Первый запрос

Отправьте POST-запрос на /v1/chat/completions с идентификатором модели uncensored. Модель представляет собой архитектуру с открытыми весами, настроенную на контент для взрослых в рамках закона без стандартных отказов.

Включите ваш системный промпт для определения поведения. API возвращает текстовые ответы на основе вашего ввода. Ошибки не расходуют кредит. Отказы из-за политики контента бесплатны.

Начните с простого сообщения для проверки подключения. Используйте примеры ниже для структуры вашего первоначального вызова.

curl https://api.apiadult.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check remaining prepaid token balance"}]
  }'

Интеграция Python SDK

Установите официальную библиотеку OpenAI для Python. Настройте клиент, указав ваш API-ключ и пользовательский базовый URL. Это позволяет использовать знакомые методы, такие как chat.completions.create.

Установите модель на uncensored в конфигурации вашего клиента. Вы можете передать такие параметры, как temperature и top_p для управления креативностью. SDK автоматически подсчитывает токены и выполняет повторные попытки.

Этот подход упрощает интеграцию в существующие приложения на Python. Вам не нужно вручную разбирать сырые JSON-ответы.

from openai import OpenAI

client = OpenAI(base_url="https://api.apiadult.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 Пакет Node.js для проектов на JavaScript. Инициализируйте клиент с помощью apiKey и basePath pointing to our endpoint.

Вызовите конечную точку chat completions с uncensored модель. Вы можете потоково передавать ответы или ждать полного вывода. SDK поддерживает стандартные параметры, такие как max_tokens и stop последовательности.

Этот метод идеален для фоновых служб или serverless-функций. Он обеспечивает согласованное поведение во всем приложении.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apiadult.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);

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

Включите потоковую передачу, установив stream: true в вашем запросе. API возвращает Server-Sent Events (SSE) для доставки токенов в реальном времени.

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

Анализируйте данные SSE для отображения токенов по мере их генерации. Это критично для генерации длинного контента для взрослых, где время ответа варьируется.

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)

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

Каждый API-ключ ограничен 300 запросами в минуту. Одновременно может быть активно до 8 запросов. Размер тела запроса не должен превышать 8 МБ.

Если вы отправите недействительный ключ, API вернет ошибку 401. Ошибка 402 указывает на недостаточный предоплаченный баланс. Ошибка 429 означает, что вы превысили лимит частоты запросов.

Окно контекста поддерживает до 100 000 токенов суммарно. Объем вывода ограничен 16 000 токенами за запрос. Ошибки и отказы не расходуют ваш предоплаченный баланс.

Часто задаваемые вопросы

Как пополнить кредиты предоплаты?

Пополняйте баланс с помощью USDT (TRC20) или USDC (Base) криптовалютой. Минимальная сумма пополнения — $20, максимальная — $500. За крупные суммы начисляются бонусные средства: +5% от $50, +10% от $100 и +15% от $200.

Какова модельная емкость uncensored API?

Модель поддерживает контекстное окно объёмом 100,000 токенов для суммарных данных промпта и завершения. Максимальный вывод за запрос составляет 16,000 токенов. Если вы не установите max_tokens, значение по умолчанию составляет 2,048 токенов.

Какие способы оплаты вы принимаете?

Только крипто: USDT в сети TRC20 или USDC в сети Base, любая целая сумма от $20 до $500. Бонусный кредит начисляется при сумме от $50.

Получите ключ API сейчас

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

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