fullyuncensoredai.comИнтеграция
Документация API
Начните работу с нашим API, совместимым с OpenAI, для генерации контента без цензуры. Отправляйте текст, получайте текст и управляйте выводом с помощью стандартных параметров.
Аутентификация и базовый URL
Используйте свой API-ключ с базовым URL, чтобы начать отправку запросов. Эндпоинт — https://api.fullyuncensoredai.com/v1Авторизация Заголовок. Каждый новый аккаунт получает немедленный доступ после регистрации.
Эндпоинт Chat Completions
Отправляйте запросы в POST /v1/chat/completions с моделью uncensored. API обрабатывает текстовый ввод и возвращает сгенерированный текстовый вывод. Вы можете управлять ответом с помощью таких параметров, как temperature и top_p. Ошибки и отказы не потребляют кредит.
curl https://api.fullyuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain how to configure a proxy for the api"}]
}'
Потоковые ответы с SSE
Включите потоковую передачу, установив 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)
Режим JSON и вызов функций
Использовать response_format: {"type": "json_object"} для структурированного вывода. Вызов функций поддерживается через tools параметр. Это позволяет вашему приложению выполнять логику на основе решений модели. Убедитесь, что ваши определения инструментов соответствуют ожидаемой схеме.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.fullyuncensoredai.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);
Интеграция Python SDK
Установите официальный пакет OpenAI для Python и настройте базовый URL. Передайте ваш API-ключ при инициализации клиента. SDK автоматически обрабатывает детали HTTP. Этот метод идеально подходит для сервисов на стороне сервера и скриптов.
from openai import OpenAI
client = OpenAI(base_url="https://api.fullyuncensoredai.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)
Лимиты запросов и параллелизм
Каждый ключ позволяет выполнять 300 запросов в минуту и 8 одновременных запросов. Размер контекстного окна составляет 100,000 токенов суммарно. Запросы с телом размером более 8 МБ будут отклонены. При превышении лимита вы получите ошибку 429. Ошибка 401 указывает на недействительный ключ.
Часто задаваемые вопросы
Это ли API ИИ без цензуры для контента 18+?
Да, модель не отказывается от законных тем для взрослых или спорных вопросов. Она предназначена для генерации контента без скрытых фильтров.
Каков размер контекстного окна?
Окно контекста составляет 100 000 токенов для промпта и завершения вместе. Максимальный объем вывода на запрос — 16 000 токенов.
Как обрабатывать ошибки, такие как 402 или 429?
Ошибка 402 означает, что у вас не осталось средств. Ошибка 429 указывает на достижение лимита скорости. Пополните кредит в криптовалюте, чтобы возобновить использование.
Сгенерируйте ключ сейчас
Зарегистрируйтесь, скопируйте токен и обновите базовый URL. Это вся конфигурация.