Документация API
Начните работу с нашим API для нецензурированных LLM, используя стандартные OpenAI-совместимые конечные точки. Это руководство по быстрому старту поможет вам освоить аутентификацию, базовые запросы и потоковую передачу ответов.
Аутентификация и базовый URL
Используйте свой API-ключ с базовым URL https://api.rankingmodeliai.com/v1. Зарегистрируйтесь через Google или электронную почту, чтобы получить ключ мгновенно. Номер телефона не требуется. Ключ аутентифицирует все запросы к нашему uncensored AI-сервису.
Включите заголовок Authorization: Bearer YOUR_API_KEY в каждом вызове. Ваши промпты не используются для обучения. Эта настройка работает с любым OpenAI-compatible клиентом.
Первый запрос
Отправьте POST-запрос на /v1/chat/completions с идентификатором модели uncensored. Базовый URL обрабатывает всю маршрутизацию. Вы можете получать данные потоком или сразу весь ответ.
- Установить
modelдляuncensored. - Передавайте ваши сообщения в
messagesмассив. - Получайте текстовый вывод напрямую.
Этот подход обеспечивает совместимость с существующими инструментами.
curl https://api.rankingmodeliai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five factors affecting model latency scores."}]
}'
Интеграция Python SDK
Установите официальный пакет OpenAI для Python. Настройте базовый URL для указания на наши серверы. Используйте uncensored идентификатор модели для всех завершений. Этот метод упрощает интеграцию в ваши Python-приложения.
SDK автоматически обрабатывает повторные попытки и форматирование. Вы можете настроить такие параметры, как temperature или top_p по мере необходимости. Наш API поддерживает стандартное поведение OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.rankingmodeliai.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 SDK
Импортируйте клиент OpenAI для Node.js. Установите baseURL к конечной точке. Инициализируйте клиент, передав ваш API-ключ. Это позволяет бесшовно интегрироваться в среды Node.js.
Вызов chat.completions.create с вашими желаемыми параметрами. Ответ содержит сгенерированный текст. Вы можете парсить JSON или обрабатывать ошибки как обычно.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.rankingmodeliai.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: 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)
Лимиты, Ошибки и Контекст
Окно контекста составляет 100 000 токенов в общей сложности. Максимальный вывод — 16 000 токенов на запрос. Ошибки и отказы бесплатны. Лимиты частоты составляют 300 запросов в минуту. Ошибка 401 означает недействительный ключ. Ошибка 402 указывает на недостаток средств. Ошибка 429 сигнализирует о превышении лимита частоты. Наша предоплаченная модель обеспечивает прозрачность расходов.
Частые вопросы
Каков базовый URL для API ranking modeli AI?
Базовый URL: HTTPS://api.rankingmodeliai.com/v1. Этот эндпоинт совместим со стандартными SDK и клиентами OpenAI. Вам нужно только изменить базовый URL и предоставить ваш API-ключ.
Как настроить аутентификацию для нецензурированной LLM?
Включите заголовок Authorization: Bearer YOUR_API_KEY в каждый запрос. Вы можете зарегистрироваться через Google или email, чтобы мгновенно получить ключ. Для аккаунта не требуется номер телефона.
Что произойдет, если я превышу лимит частоты запросов?
Вы получите ошибку 429 Too Many Requests. Лимит составляет 300 запросов в минуту на ключ. Вы также можете выполнять 8 одновременных запросов. Ошибки и отказы не учитываются при расходе кредита.
Сгенерируйте свой ключ
Зарегистрируйтесь, скопируйте свой ключ и обновите свой базовый URL. Вот и всё.