RU ▾
Получить API-ключ

ГлавнаяДокументация

Быстрый старт: интеграция текста без цензуры в ваш видео-процесс

Интегрируйте наше API текста без цензуры в конвейер генерации видео, изменив только базовый URL. Используйте стандартные клиенты, совместимые с OpenAI, для генерации сценариев, промптов и метаданных без вмешательства фильтров контента в ваш творческий процесс.

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

Начните с получения API-ключа в панели управления. Наш сервис использует стандартную аутентификацию, совместимую с OpenAI. Установите базовый URL в https://api.aivideogenapi.com/v1 и передайте ключ в заголовке Authorization. Это позволяет использовать существующие инструменты видеорабочих процессов, поддерживающие стандарты OpenAI, без переписывания логики интеграции.

  • Базовый URL: https://api.aivideogenapi.com/v1
  • Заголовок авторизации: Authorization: Bearer YOUR_API_KEY
  • Идентификатор модели: uncensored

Убедитесь, что ваш ключ активен. Ключи регенерируются сразу после создания и могут быть отозваны в любое время в настройках вашего аккаунта.

Отправка чат-завершения

Отправьте простой текстовый запрос для генерации сценариев или промптов. API принимает стандартные массивы messages. Поскольку наша модель без цензуры, она не откажет в законных взрослых, художественных или спорных темах, если они не касаются несовершеннолетних. Используйте это для создания подробных описаний видео, режиссерских указаний или метаданных без обрезки вашего творческого текста фильтрами безопасности.

curl https://api.aivideogenapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Ответ содержит поле content с сгенерированным текстом. Этот текст можно напрямую передать в ваш движок генерации видео или использовать для заполнения полей метаданных видео.

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

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

from openai import OpenAI

client = OpenAI(base_url="https://api.aivideogenapi.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)

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

Интеграция с Node.js SDK

Для рабочих процессов на JavaScript или TypeScript используйте пакет Node.js openai. Настройте клиент с вашим API-ключом и базовым URL так же, как в SDK для Python. Это обеспечивает бесшовную интеграцию в скрипты автоматизации видео на базе Node.

import OpenAI from "openai";

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

Вы можете напрямую передать вывод этой генерации текста в вызовы API генерации видео. Модель без цензуры гарантирует, что ваши промпты останутся неизменными, даже если они содержат зрелые темы или нишевые творческие направления, которые стандартные фильтры могут изменить.

Потоковые ответы

Для обновлений в реальном времени или генерации больших сценариев включите потоковую передачу, установив stream: true. API возвращает события Server-Sent Events (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 запросами в минуту. При превышении вы получите ошибку 429 лимита запросов. Максимальный размер тела запроса — 8 МБ. При недействительном ключе возвращается 401. Истощение предоплаченного баланса не возвращает код ошибки, а просто блокирует новые запросы до пополнения.

Контекстное окно составляет 100 000 токенов, объединяя промпт и завершение. Этого достаточно для генерации длинных видео-сценариев или обработки больших наборов метаданных в одном запросе. Если вам нужно больше контекста, разделите входные данные на меньшие пакеты.

Технические характеристики

Все реальные лимиты и возможности API в одном месте — сверьте их до пополнения.

ПараметрЗначение
Формат APIсовместим с OpenAI: любой OpenAI SDK работает — замените base URL и ключ
АвторизацияAuthorization: Bearer YOUR_KEY
ID моделиuncensored
ЭндпоинтыPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.aivideogenapi.com/v1
Контекстное окно100 000 токенов (вход и ответ вместе)
Потоковая передачада — server-sent events, последний фрагмент содержит расход токенов
Вызов функцийда — tools, tool_choice; ответ содержит tool_calls, в том числе в потоке; результат — сообщением role: tool
Параметрыtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Максимум ответадо остатка окна в 100 000 токенов; max_tokens необязателен (отдельного лимита нет)
JSON-режимresponse_format: {"type": "json_object"}
Лимит запросов300 запросов в минуту на ключ
Заголовки ответаX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Размер запросадо 8 МБ
Параллельные запросыдо 8 одновременно на ключ
Срок действияоплаченный баланс не сгорает, без подписки
Пробный баланс$0,50 на 7 дней, без карты · Пробный ключ: 2 параллельных запроса, 60 в минуту; полные лимиты (8 и 300) после первого пополнения
ПополнениеUSDT (TRC20) или USDC (Base), любая целая сумма от $10 до $500
Цена$0,25 за 1 млн входных токенов · $1,00 за 1 млн выходных
Оплатапредоплаченный баланс по фактическому расходу; ошибки и отказы бесплатны
Бонус+5% от $50, +10% от $100
ВходGoogle или e-mail и пароль
Ключиодин активный ключ на аккаунт; новый заменяет старый
Контентконтент для взрослых разрешён; сексуальный контент с несовершеннолетними запрещён

Коды ошибок

Ошибки приходят в JSON с постоянным type; неудачные и отклонённые запросы не оплачиваются.

КодТипЧто значит
400bad_requestневерный JSON, пустые сообщения, неверный параметр или превышено окно контекста
401missing_key · invalid_key · key_revokedнет ключа, ключ неверный или заменён новым
402no_creditбаланс пуст — пополните, работа продолжится сразу
403content_blockedсексуальный контент с несовершеннолетними — отказ, без оплаты
404not_foundнеизвестный эндпоинт
413request_too_largeтело запроса больше 8 МБ
429rate_limited · concurrencyбольше 300/мин или 8 параллельно — подождите и повторите
503upstream_busyмодель занята — повторите через несколько секунд

Вопросы и ответы

Что означает «без цензуры» для моих видео-сценариев?

Это означает, что модель не откажет в законных взрослых, художественных или спорных темах. Она настроена так, чтобы отвечать без отказов по контенту для законного взрослого использования, гарантируя, что ваши творческие промпты не будут изменены фильтрами безопасности. Единственное жесткое ограничение — контент сексуального характера с участием несовершеннолетних всегда блокируется.

Нужна ли мне кредитная карта для начала?

Нет. Каждому новому аккаунту предоставляется $0.50 пробного баланса, действительного в течение 7 дней. Вы можете зарегистрироваться, указав только адрес электронной почты и пароль. Криптовалюта (USDT или USDC) понадобится только тогда, когда вы будете готовы пополнить предоплаченный баланс.

Могу ли я использовать это с существующими SDK OpenAI?

Да. API полностью совместим с OpenAI. Вы можете использовать официальные SDK OpenAI для Python и Node.js, просто изменив базовый URL на <code>https://api.aivideogenapi.com/v1</code> и указав свой API-ключ.

Ваш ключ — в одной форме от вас

Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.

Получить API-ключ