Краткое руководство по API Kimi uncensored
Это руководство предоставляет прямой путь к использованию нашего uncensored API для генерации текста без контентных фильтров. Вы можете интегрировать endpoint в свои существующие приложения, используя стандартные OpenAI-compatible клиенты.
Аутентификация и базовый URL
Конечная точка нашего API без цензуры — HTTPS://api.kimiuncensored.com/v1. Передайте свой ключ в заголовке Authorization с использованием схемы Bearer. Эта настройка работает с любым клиентом, поддерживающим аутентификацию, совместимую с OpenAI.
- Зарегистрируйтесь через Google или email, чтобы получить ваш ключ немедленно.
- Для получения начального пробного кредита не нужен номер телефона или способ оплаты.
- Ваш API-ключ уникален для вашего аккаунта и заменяет любой предыдущий ключ, если вы сгенерируете его заново.
curl https://api.kimiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three ways to optimize PostgreSQL query performance."}]
}'
POST /v1/chat/completions
Отправьте JSON-пэйлоад на эндпоинт chat completions для генерации текста. Идентификатор модели — просто "uncensored". Вы можете управлять стилем вывода с помощью таких параметров, как temperature и top_p.
- Установить
max_tokensчтобы ограничить длину ответа. - Используйте
stopпараметр для остановки генерации по определённым последовательностям. - Система поддерживает стандартные структуры запросов OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimiuncensored.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)
Потоковые ответы (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"}. Это обеспечивает, что модель возвращает допустимый JSON, что критически важно для парсинга данных в автоматизированных рабочих процессах.
- Определите определения инструментов в
toolsмассив для вызова функций. - Использовать
tool_choiceдля управления вызовом функций моделью. - Проверяйте ответ JSON локально перед обработкой.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimiuncensored.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-ключ ограничен 300 запросами в минуту и 8 параллельными запросами. Максимальный размер тела запроса составляет 8 МБ. Превышение этих лимитов приводит к коду статуса 429.
- Ошибка 401 указывает на недействительный или истекший API-ключ.
- Ошибка 402 означает, что у вас недостаточно предоплаченного кредита.
- Ошибки и отказы не списывают ваш баланс токенов.
Контекстное окно и детали модели
Модель поддерживает контекстное окно на 100 000 токенов для суммарного промпта и ответа. Если не указано max_tokens, лимит по умолчанию для выходных данных составляет 2 048 токенов. Это позволяет обрабатывать длинные контексты, сохраняя скорость ответа.
- Входные токены тарифицируются по ставке $0.15 за 1M токенов.
- Выходные токены тарифицируются по цене $0.50 за 1M токенов.
- Предоплаченный кредит никогда не истекает и пополняется через криптовалюту.
Часто задаваемые вопросы
Является ли API Kimi Uncensored действительно без фильтров?
Да, модель не отказывается от законных взрослых, художественных или спорных тем. Единственное жесткое ограничение касается сексуального контента с участием несовершеннолетних, который всегда блокируется. Мы не используем ваши промпты для обучения данных.
Как оплатить использование uncensored LLM API?
Мы принимаем только USDT (TRC20) или USDC (Base). Вы можете пополнить любую целую сумму от $20 до $500. Вы получаете бонусные средства за крупные пополнения, например +15% при пополнении на $200.
Что произойдет, если я превышу лимиты частоты запросов?
Вы получите ошибку 429 Too Many Requests. Лимит составляет 300 запросов в минуту на ключ. Убедитесь, что ваш клиент обрабатывает повторные попытки с экспоненциальным замедлением, чтобы избежать достижения предела одновременных запросов в 8.
Защитите свой API-ключ
Зарегистрируйтесь, получите токен и обновите URL конечной точки. Это всё, что требуется.