Быстрый старт: Подключение нецензурируемого API LLM
Интегрируйте наш API IA без цензуры за считанные минуты, используя стандартные SDK, совместимые с OpenAI. Это краткое руководство проведет вас от инициализации до потоковой передачи ответов с четкими лимитами и прозрачной тарификацией токенов.
uncensoredhttps://api.iasansrestriction.com/v1
Предварительные требования: SDK и переменные окружения
Начните с установки предпочитаемого SDK для вашего языка и безопасного хранения учетных данных. Наш сервис использует стандартную аутентификацию, поэтому вам нужен только API-ключ из панели управления. Храните ключ в переменной окружения, чтобы избежать его жесткого кодирования в исходных файлах.
- Установите официальный SDK для вашего языка.
- Создайте аккаунт и сгенерируйте свой API-ключ.
- Установить
IA_API_KEYв вашей среде.
Эта конфигурация гарантирует немедленную аутентификацию ваших запросов без дополнительных шагов настройки.
Шаг 1: Инициализируйте клиент с базовым URL
Направьте клиента к базовому URL для правильной маршрутизации запросов. Вы должны переопределить базовый URL по умолчанию, чтобы достичь конечной точки нашей модели без ограничений. Это гарантирует, что все последующие вызовы будут использовать правильную инфраструктуру.
Настройте базовый URL на https://api.iasansrestriction.com/v1 в настройках вашего клиента. Это единственное изменение направляет трафик на наши серверы для генерации текста.
Шаг 2: Отправьте первый запрос на завершение диалога
Выполните первый запрос, чтобы проверить соединение и получить текстовый вывод. Используйте идентификатор модели uncensored для доступа к неограниченной большой языковой модели. Эта модель по умолчанию не отказывает в законном взрослом или спорном контенте.
Отправьте POST-запрос на /v1/chat/completions с вашими системными и пользовательскими сообщениями. Ответ будет содержать сгенерированный текст без стандартных фильтров контента.
Шаг 3: Обработка потоковых ответов (SSE)
Включите потоковую передачу для доставки токенов в реальном времени, чтобы улучшить пользовательский опыт. Установите stream параметр на true в тело запроса. Сервер вернет поток событий, отправляемых сервером (SSE) фрагментов.
Обрабатывайте каждый фрагмент по мере поступления для постепенного отображения текста. Этот подход снижает воспринимаемую задержку при генерации длинных текстов.
Шаг 4: Используйте вызов функций и режим JSON
Структурируйте вывод данных с помощью встроенных функций форматирования. Вы можете принудительно задать ответ в формате JSON, установив response_format для {"type": "json_object"}. Это обеспечивает предсказуемое разделение для приложений последующей обработки.
Определите инструменты в запросе, чтобы включить возможности вызова функций. Модель вернет структурированные аргументы, которые ваш код может выполнить напрямую.
Шаг 5: Управление токенами и лимитами
Отслеживайте использование, чтобы избежать прерывания службы и управлять расходами. Вы платите за каждый токен, при этом ошибки и отказы бесплатны. Кредиты не истекают, поэтому вы можете пополнять баланс по мере необходимости.
Соблюдайте лимиты: 300 запросов в минуту и контекстное окно на 100,000 токенов. Ошибка 429 указывает на превышение лимита частоты запросов. Ошибка 401 означает, что ваш ключ недействителен, а ошибка 402 сигнализирует о недостатке средств.
cURL
curl https://api.iasansrestriction.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten valid JSON objects"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.iasansrestriction.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasansrestriction.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 = 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 uncensored IA?
Это размещённое API для чат-завершений, совместимое с OpenAI, обслуживающее одну нецензурированную большую языковую модель. Оно генерирует текст без отказов по контенту для законного использования для взрослых, исследований в области безопасности или спорных тем.
Как оплатить API?
Мы принимаем только криптовалютные пополнения с помощью USDT (TRC20) или USDC (Base). Вы можете пополнить счет любой целой суммой от $20 до $500, за крупные пополнения доступен бонусный кредит.
Каковы ограничения на запросы?
Ваш лимит — 300 запросов в минуту и 8 одновременных запросов на ключ. Контекстное окно поддерживает 100,000 токенов, с максимальным выводом 16,000 токенов на запрос.
Получите ключ API сейчас
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Это всё.