Довідник API: Chat Completions
Інтегруйте uncensored LLM у свій додаток за допомогою стандартного OpenAI-сумісного інтерфейсу. Надсилайте текст, отримуйте текст та обробляйте потокові відповіді без фільтрів контенту.
Базова URL-адреса та аутентифікація
Використовуйте надану базову URL-адресу для маршрутизації запитів до нашої uncensored LLM. Включіть свій ключ API в Authorization header для кожного запиту. Це гарантує автентифікацію ваших запитів та коректне списання коштів з вашого передоплаченого кредиту. Ви можете миттєво згенерувати ключ через Google або електронну пошту на сторінці реєстрації.
curl https://api.abliteratedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
}'Ендпоінт приймає стандартні JSON-пакети. Якщо ви використовуєте стороннього клієнта, оновіть базовий URL, щоб він вказував сюди. Ваш API-ключ є єдиним обліковим записом для вашого акаунту.
Ендпоінт Chat Completions
Надсилайте повідомлення до POST /v1/chat/completions ендпоінт для генерації тексту. Ідентифікатор моделі завжди uncensored. Цей ендпоінт обробляє текстовий вхід і повертає текстовий вивід без додаткових модальностей. Він розроблений для ролевих ігор, написання текстів або задач програмування, які не вимагають відмов у вмісті.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedllmonline.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)Налаштуйте бібліотеку клієнта з правильним базовим URL. SDK сама виконує серіалізацію JSON. Ви можете використовувати потокову передачу відповідей або чекати повного завершення. Модель працює на наших серверах, тому вам не потрібні локальні ресурси GPU.
Потокові відповіді та використання токенів
Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API повертає фрагменти через події, надіслані сервером. Останній фрагмент містить загальну статистику використання токенів. Це дозволяє відстежувати витрати в реальному часі без додаткових 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)Розпарсіть потік, щоб відображати токени по мірі їх надходження. Останній чанк містить usage об'єкт. Ви можете накопичувати ці підрахунки для власної панелі билінгу. Помилки під час стримінгу обробляються коректно.
Function Calling та режим JSON
Використовуйте tools параметр для виклику функцій. Модель підтримує структурований вивід через response_format встановлено на json_object. Це забезпечує послідовне розбирання для вашої бекенд-логіки. Ви можете визначити складні схеми для своєї програми.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedllmonline.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);Визначте ваші функції в тілі запиту. Модель викличе їх або поверне дані у форматі JSON. Ця функція працює з моделлю без цензури так само, як і зі стандартними API OpenAI. Ви можете поєднувати інструменти та режим JSON за потреби.
Ліміти частоти та коди помилок
API встановлює суворі ліміти для забезпечення стабільності. Ви можете робити 300 запитів на хвилину та 8 одночасних запитів на ключ. Тіло запиту не повинно перевищувати 8 МБ. Помилки повертають стандартні коди статусів HTTP. Помилка 401 означає, що ваш ключ недійсний. Помилка 402 вказує на недостатній кредит. Помилка 429 сигналізує про досягнення ліміту швидкості.
Параметри моделі та контекстне вікно
Вікно контексту підтримує 100,000 токенів для запиту та відповіді разом. Ви можете встановити temperature, top_p, а також seed для контролю. Максимальний вивід становить 16,000 токенів на запит. Ці параметри дозволяють точно налаштувати креативність та детермінованість. Налаштовуйте параметри відповідно до вашого випадку використання.
curl https://api.abliteratedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
}'Передайте ці параметри в тілі JSON. Модель відповідає відповідно до ваших налаштувань. Використовуйте seed для відтворюваних результатів. uncensored модель дотримується цих обмежень так само, як і будь-яка інша LLM.
Розрахунок витрат та кількість токенів
Платіть лише за те, що використовуєте. Ставка становить $0.15 за 1M вхідних токенів та $0.50 за 1M вихідних токенів. Помилки та відмови — безкоштовно. Ваш передоплачений кредит ніколи не закінчується. Ви можете поповнити рахунок криптовалютою в будь-який час. API повертає кількість токенів у кожній відповіді. Відстежуйте своє використання через usage об'єкт.
curl https://api.abliteratedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
}'Відстежуйте свій баланс на панелі керування. Кредити нараховуються після кожного запиту. Немає щомісячних платежів або підписок. Ви можете почати з безкоштовної пробної версії. Використовуйте API впевнено без прихованих витрат.
Поширені запитання
Який онлайн ідентифікатор моделі LLM uncensored?
ID моделі завжди "uncensored". Вам не потрібно обирати конкретну версію або варіант. Це модель з відкритими вагами, налаштована на відсутність відмов.
Як почати роботу з abliterated API?
Зареєструйтеся за допомогою Google або електронної пошти, щоб миттєво отримати API-ключ. Ви отримуєте $0.50 пробного кредиту. Поповніть рахунок USDT або USDC для більшого обсягу використання. API готовий до миттєвої інтеграції.
Чи сумісна uncensored API з SDK OpenAI?
Так, використовує стандартний інтерфейс OpenAI. Вам потрібно лише змінити базовий URL та API-ключ у вашому клієнті. Усі стандартні параметри, такі як temperature та потокова передача, працюють очікуваним чином.
Отримайте свій API-ключ
Зареєструйтеся, отримайте свій ключ і оновіть базовий URL. Ось і все.