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