Developer Documentation
Интегрируйте API нашей LLM без цензуры за секунды с помощью стандартных endpoint, совместимых с OpenAI. Мы предлагаем сырую, неограниченную генерацию текста по цене $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов.
Настройка базового URL и аутентификации
API находится по адресу https://api.apillmcheap.com/v1. Аутентификация путем передачи ключа в Authorization header. Мы выдаем один ключ на аккаунт, который можно заменить по желанию.
- Базовый URL:
https://api.apillmcheap.com/v1 - Заголовок:
Authorization: Bearer YOUR_API_KEY
Зарегистрируйтесь через Google или email, чтобы получить ваш ключ мгновенно. Номер телефона не требуется.
Первый запрос
Стандартный chat-completions запрос на генерацию текста. Идентификатор модели uncensored.
Эта конечная точка принимает текстовый ввод и возвращает текстовый вывод. Мы не поддерживаем генерацию эмбеддингов, изображений или аудио.
curl https://api.apillmcheap.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 open source models for low latency inference"}]
}'Тело запроса не должно превышать 8 МБ. Вы можете отправлять до 300 запросов в минуту.
Интеграция Python SDK
Используйте официальный openai Python-библиотека. Укажите ей базовый URL.
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmcheap.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)Убедитесь, что вы устанавливаете model параметр на uncensored. Это позволяет вам использовать знакомые инструменты без переписывания вашей логики.
Настройка SDK Node.js
Инициализируйте клиент, указав наш базовый URL. Передайте ваш API-ключ в качестве заголовка авторизации.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apillmcheap.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);Вызовите chat.completions.create Метод. Ответ содержит сгенерированный текст и детали использования токенов.
Потоковые ответы и использование токенов
Включите потоковую передачу, установив stream: true. Данные об использовании токенов появляются в последнем фрагменте.
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 токенов.
Лимиты запросов и обработка ошибок
Параллельные запросы ограничены 8 на ключ. Ошибки 401 указывают на недействительный ключ. Ошибка 402 означает, что вам нужно пополнить баланс криптовалютой. Лимиты частоты возвращают код статуса 429. Кредиты не истекают. Возвраты не производятся, но поддержка может исправить двойные списания. Контекстное окно составляет 100 000 токенов в общей сложности. Максимальный вывод — 16 000 токенов.
Частые вопросы
Это дешевое LLM API для использования в больших объемах?
Да. Мы берем $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов. Вы платите только за то, что используете. Ежемесячные платежи не применяются.
Могу ли я использовать это для NSFW контента?
Модель нецензурна и не отклоняет законный контент для взрослых. Она ограничивает только контент сексуального характера с участием несовершеннолетних.
Как добавить кредиты?
Пополните баланс в USDT (TRC20) или USDC (Base). Минимальная сумма $20. Бонусный кредит добавляется за крупные пополнения.
Получите API-ключ
Зарегистрируйтесь, скопируйте токен, обновите конечную точку. Это всё.