Найкращий LLM API/Документація API для uncensored моделі
Документація API для uncensored моделі
Надішліть свій перший uncensored запит до нашого OpenAI-сумісного API за лічені секунди. Цей посібник охоплює аутентифікацію, використання SDK, потокову передачу та ліміти для API LLM uncensored.
Аутентифікація та базовий URL
Почніть із надсилання запитів до https://api.bestllmapiprovider.com/v1 з вашим API-ключем. Базовий URL замінює стандартний ендпоінт OpenAI у конфігурації вашого клієнта. Передавайте ключ у Authorization: Bearer <key> header для кожного виклику. Це працює з офіційними SDK OpenAI та будь-яким клієнтом, сумісним з OpenAI.
Обов'язкові заголовки
Content-Type: application/jsonAuthorization: Bearer YOUR_API_KEY
Зберігайте ваш ключ у безпеці. Якщо ви його втратите, згенеруйте новий на панелі керування. Старий ключ перестає працювати миттєво.
curl https://api.bestllmapiprovider.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total cost for 50k tokens"}]
}'
Швидкий старт: Надішліть свій перший необмежений запит
Зробіть POST-запит до /v1/chat/completions щоб отримати текстовий вивід. ID моделі завжди uncensored. Надішліть свій промпт у messages масив. API повертає пряму відповідь без фільтрів вмісту для законного дорослого використання.
Приклад корисного навантаження (Payload)
model:"uncensored"messages:[{"role": "user", "content": "Explain quantum entanglement."}]
Цей ендпоінт обробляє лише генерацію тексту. Він не підтримує зображення або аудіо. Використовуйте наведені нижче параметри для керування стилем виводу.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestllmapiprovider.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)
Параметри: Temperature, Top-P, Seed
Контролюйте творчість за допомогою temperature та top_p. Встановіть temperature to 0.7 for balanced output or 1.5 for more variation. Use top_p щоб обмежити ймовірнісну масу вибраних токенів. Встановіть seed ціле число для відтворюваних результатів. Ці параметри допомагають налаштувати модель для конкретних завдань.
Ключові параметри
temperature: 0.0 до 2.0top_p: 0.1 до 1.0seed: будь-яке ціле число
Поєднайте ці з max_tokens для контролю довжини. Модель суворо дотримується обмежень контекстного вікна.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestllmapiprovider.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 надсилає події, надіслані сервером (SSE), для кожного згенерованого токена. Це зменшує сприйняту затримку для довгих відповідей. Використання токенів повідомляється в останньому фрагменті.
Обробка потоків
- Читайте чанки по мірі надходження
- Парсуйте
deltafield - Перевірити
usageу останньому фрагменті
Потокова передача працює з усіма параметрами. Вона не впливає на ціну за токен. Ви платите за фактично згенеровані токени.
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)
Function Calling та режим JSON
Використовувати tools для виклику функцій або response_format для JSON виводу. Встановіть response_format до {"type": "json_object"} для суто JSON. Модель повертає структуровані дані, придатні для парсингу. Це корисно для створення агентів або конвеєрів витягування даних.
Конфігурація
tools: масив визначень функційresponse_format:{"type": "json_object"}
Переконайтеся, що інструкції вашого промпта відповідають схемі. Модель може все ще вимагати валідації. Завжди обробляйте можливі помилки парсингу.
Приклад режиму JSON
Встановити response_format для примусового суворого виводу JSON. Це зменшує потребу в постобробці.
Ліміти, помилки та контекстне вікно
Розмір контекстного вікна становить 100 000 токенів загалом. Максимальний вивід — 16 000 токенів за запит. Ви можете надсилати 300 запитів на хвилину на ключ. Дозволяється одночасно 8 запитів. Помилки повертають стандартні коди HTTP.
Поширені помилки
- 401: Недійсний або відсутній API-ключ
- 402: Недостатньо коштів
- 429: Перевищено ліміт швидкості
Відмови через обмеження вмісту не нараховують кредит. Помилки також не нараховують кредит. Ваш передоплачений кредит ніколи не прострочується.
Обмеження запитів
Максимальний розмір тіла запиту становить 8 МБ. Перевищення цього ліміту повертає помилку 413. Уважно керуйте використанням токенів.
Найпоширеніші запитання
Як оплатити uncensored LLM API?
Ви поповнюєте рахунок лише криптовалютою (USDT на TRC20 або USDC на Base). Приймаються будь-які цілі суми від $20 до $500. Кредит нараховується за фактичним використанням токенів за $0.15 за 1M вхідних токенів та $0.50 за 1M вихідних токенів.
Чи використовується несексована модель для навчання?
Ні, ваші промпти не використовуються для навчання. Модель має відкриті ваги і працює на наших власних серверах. Вона налаштована так, щоб давати відповіді без відмов від контенту для законного дорослого використання.
Що станеться, якщо я отримую помилку 402?
Помилка 402 означає, що у вас не залишилося коштів. Вам потрібно поповнити акаунт криптовалютою, щоб продовжувати використовувати API. Помилки типу 401 або 429 не нараховують кредит.
Отримайте свій API-ключ
Зареєструйтеся, отримайте свій ключ, оновіть кінцеву точку. Це все.