Быстрый старт работы с uncensored API
Интегрируйте наше uncensored LLM в свой стек без трения. Укажите наш базовый URL и API-ключ, затем запустите стандартный OpenAI-совместимый код для генерации текста без отказов по контенту.
Установите официальный SDK OpenAI
Начните с установки библиотеки, которая поддерживает вашу существующую инфраструктуру. Мы поддерживаем стандартный клиент, используемый во всей отрасли, что обеспечивает переносимость вашего кода. Это избегает привязки к вендору и дает вам доступ к нашей uncensored модели через тот же интерфейс.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimicontextwindow.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)
Установите базовый URL и API-ключ
Направьте клиента к нашей выделенной конечной точке, чтобы обойти стандартные фильтры. Немедленно настройте переменные среды, чтобы сохранить учетные данные в безопасности. Наш API ожидает конкретный базовый URL и действительный ключ для аутентификации.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimicontextwindow.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);
Отправьте первый запрос в /v1/chat/completions
Вызовите эндпоинт chat с вашими системными и пользовательскими сообщениями. Модель обрабатывает ввод и возвращает прямой текстовый ответ без лишних отказов. Используйте uncensored идентификатор модели для неограниченных выводов.
curl https://api.kimicontextwindow.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the RFC 9001 document in 200 words"}]
}'
Обработка потоковых ответов через 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)
Включите режим JSON или вызов функций
Структурируйте вывод для программной обработки, включив режим JSON. Вы также можете определить инструменты для вызова функций, чтобы интегрироваться с внешними системами. Обе функции работают с нашей единственной uncensored моделью для надёжного извлечения данных.
Проверяйте использование, лимиты и ошибки
Отслеживайте количество токенов и лимиты запросов, чтобы избежать перебоев в работе службы. Наш API поддерживает контекстное окно объемом 100,000 токенов и лимит 300 запросов в минуту. Если вы видите ошибку 401, проверьте свой ключ; ошибка 402 означает, что нужно пополнить баланс через криптовалюту; а ошибка 429 указывает на превышение лимита частоты запросов.
FAQ
Как быстро начать работу с uncensored API?
Зарегистрируйтесь через Google или электронную почту, чтобы получить API-ключ мгновенно. Добавьте базовый URL и ключ в ваш OpenAI SDK, затем отправьте запрос к конечной точке завершения чата.
Каков лимит размера контекстного окна для этой uncensored LLM?
Модель поддерживает контекстное окно объемом 100 000 токенов для суммарного ввода и вывода. Вы можете сгенерировать до 16 000 токенов на запрос или 2 048, если не укажете значение max_tokens.
Почему я получаю ошибку 402 при запросах к API uncensored AI?
Ошибка 402 указывает на исчерпание предоплаченного кредита. Вам необходимо пополнить баланс с помощью USDT (TRC20) или USDC (Base), чтобы продолжать отправлять запросы. Ошибки и отказы не расходуют кредит.
Получите API-ключ
Зарегистрируйтесь, скопируйте токен, обновите базовый URL. Это всё.