Developer Documentation
Інтегруйте наш uncensored LLM API за секунди за допомогою стандартних 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 або електронну пошту, щоб миттєво отримати ключ. Номер телефону не потрібен.
Перший запит
Стандартний 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 запитів на хвилину.
Інтеграція SDK Python
Використовуйте офіційний 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-ключ
Зареєструйтеся, скопіюйте токен, оновіть кінцеву точку. Це все.