Документація API Least Censored LLM
Почніть роботу з uncensored LLM API менш ніж за дві хвилини, вказавши існуючий OpenAI SDK на наш базовий URL та замінивши ідентифікатор моделі. Цей швидкий старт охоплює автентифікацію, базові запити та потокове передавання, щоб ви могли інтегрувати API миттєво.
Швидкий старт: Підключіть ваш SDK
Почніть миттєво надсилати запити, оновивши базовий URL та API-ключ. Наш API приймає стандартних клієнтів, сумісних з OpenAI, тому вам потрібно змінити лише конфігурацію ендпоінту. Використовуйте ID моделі "uncensored" для всіх запитів, щоб отримати доступ до моделі без цензури. Базовий URL: HTTPS://api.leastcensoredllm.com/v1. Ви отримуєте ключ миттєво після реєстрації в Google або за електронною поштою. Номер телефону для реєстрації не потрібен.
curl https://api.leastcensoredllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the system config file for the new server setup"}]
}'
Підтримувані кінцеві точки та параметри
Ми надаємо дві кінцеві точки: POST /v1/chat/completions та GET /v1/models. Немає кінцевих точок для вбудовування, зображень або аудіо. Ви можете використовувати стандартні параметри, такі як temperature, top_p та послідовності стопу. API підтримує виклик функцій та режим JSON для структурованих виходів. Використовуйте кінцеву точку GET, щоб перевірити доступні моделі. Наш ключ API автентифікує всі запити.
from openai import OpenAI
client = OpenAI(base_url="https://api.leastcensoredllm.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)
Потокова передача та використання токенів
Увімкніть потокову передачу, встановивши stream у true у своєму запиті. Ви отримуєте чанки подій, наданих сервером (SSE), по мірі генерації тексту моделлю. Деталі використання токенів з'являються в останньому чанку потоку. Це дозволяє відстежувати витрати в реальному часі. Потокова передача працює з усіма стандартними параметрами. API повертає частковий вміст миттєво.
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)
режим JSON та виклик функцій
Примусовий структурований вивід шляхом встановлення response_format у {"type": "json_object"}. Модель поверне дійсний JSON замість вільного тексту. Виклик інструментів працює шляхом передачі параметрів tools та tool_choice. API підтримує стандартні визначення інструментів. Це корисно для створення агентів або парсингу даних. Використовуйте uncensored модель для надійних структурованих відповідей.
Ліміти швидкості та паралельність
Кожний API-ключ підтримує 300 запитів на хвилину. Ви можете запускати 8 паралельних запитів одночасно. Максимальний розмір тіла запиту становить 8 МБ. Якщо ви перевищите ліміт, ви отримаєте помилку 429. Використовуйте один ключ на акаунт. Ви можете згенерувати новий ключ, щоб замінити старий. Помилки та відмови не враховуються в ліміті частоти запитів.
Контекстне вікно та максимальна кількість токенів
Вікно контексту становить 100 000 токенів для запиту та відповіді разом. Максимальний вивід за замовчуванням становить 2 048 токенів. Ви можете встановити max_tokens до 16 000 за запит. Підтримуються довші контексти в межах ліміту вікна. Звертайте увагу на розмір тіла 8 МБ. Це дозволяє вести глибокі розмови або обробляти великі документи.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.leastcensoredllm.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);Найпоширеніші запитання
Яка базова URL-адреса для API найменш цензурованого LLM?
Базовий URL: HTTPS://api.leastcensoredllm.com/v1. Використовуйте цю URL-адресу з будь-яким SDK або HTTP-клієнтом, сумісним з OpenAI. Ви повинні надати свій API-ключ у заголовку Authorization.
Як обробляти ліміти швидкості?
Вам доступно не більше 300 запитів на хвилину на кожен ключ. Якщо ви перевищите цей ліміт, API повертає код статусу 429. Ви можете виконувати 8 паралельних запитів одночасно. Помилки не враховуються в ліміті.
Чи сумісна API для uncensored LLM з SDK OpenAI?
Так, API повністю сумісний з OpenAI. Вам потрібно лише змінити базовий URL та ідентифікатор моделі. Ідентифікатор моделі — "uncensored". Стандартні параметри, такі як temperature та top_p, працюють як і очікується.
Отримайте свій API-ключ зараз
Зареєструйтеся, отримайте свій ключ і оновіть свій базовий URL. Це весь процес.
Створюйте ключ