Швидкий старт: API необмеженої LLM
Почніть розробку з нашої uncensored prompt API за лічені хвилини, використовуючи стандартні OpenAI-сумісні інструменти. Цей посібник охоплює ініціалізацію клієнта, структуру запиту та потокову передачу даних для швидкої інтеграції.
Передумови та встановлення
Встановіть офіційний SDK для бажаної мови та налаштуйте змінні середовища. Наш API поводиться точно так само, як стандартний ендпоінт OpenAI, тому ви можете змінювати бібліотеки без переписування логіки. Ми використовуємо стандартні заголовки і не вимагаємо додаткових пакетів. Вам потрібен лише дійсний API-ключ з панелі керування.
Ініціалізуйте клієнт
Налаштуйте базовий URL так, щоб він вказував безпосередньо на наш хостинговий сервіс. Стандартна кінцева точка тут не працює, оскільки ми є незалежним постачальником. Ви повинні явно вказати базовий URL у конфігурації клієнта. Це забезпечує маршрутизацію всіх запитів через нашу інфраструктуру uncensored моделі.
Конфігурація Python
Вкажіть базовий URL та API ключ перед виконанням будь-яких запитів. Ця конфігурація працює з Python 3.8+.
from openai import OpenAI
client = OpenAI(base_url="https://api.promptuncensored.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)Конфігурація Node.js
Використовуйте офіційний Node клієнт для ініціалізації з'єднання. Переконайтеся, що ви передаєте правильний рядок базового URL.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.promptuncensored.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);
Зробіть свій перший запит
Надішліть стандартний POST-запит на завершення чату, встановивши ідентифікатор моделі на uncensored. Ця модель приймає будь-який законний вхід без фільтрації дорослого або суперечливого контенту. Відповідь повертається у вигляді повного текстового блоку. Ви можете перевірити з'єднання за допомогою простої команди curl.
curl https://api.promptuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Обробка потокових відповідей
Увімкніть потокову передачу, встановивши stream: true у тілі запиту. Це повертає дані через Server-Sent Events (SSE) по мірі генерації токенів. Використовуйте це для оновлення інтерфейсу в реальному часі або для відображення прогресу. Останній фрагмент містить статистику використання токенів. Цей підхід зменшує сприйняту затримку для великих обсягів виводу.
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)
Налаштуйте параметри для найкращих результатів
Налаштуйте параметри, такі як temperature, top_p та seed, щоб контролювати креативність. Вищі значення temperature дають більш різноманітний текст, тоді як нижчі значення забезпечують узгодженість. Модель підтримує стандартний виклик функцій та режим JSON. Ви можете примусово застосувати суворі формати виводу за допомогою response_format. Ці параметри допомагають вам тонко налаштувати uncensored поведінку для вашого конкретного випадку використання.
Розуміння використання та лімітів токенів
Контекстне вікно підтримує 100,000 токенів як для запиту, так і для відповіді. Ви можете генерувати до 16,000 токенів за запит. Ліміти частоти запитів обмежуються 300 запитами на хвилину на ключ. Помилки 401 вказують на недійсний ключ, тоді як 402 означає, що вам потрібно більше кредитів. 429 сигналізує про перевищення ліміту частоти запитів. Невикористаний кредит ніколи не прострочується.
Найпоширеніші запитання
Чи це API запитів без фільтрів?
Так, наш API надає одну uncensored модель, яка не відхиляє законний дорослий або суперечливий контент. Це не модель GPT, Claude або будь-якого іншого постачальника. Ви отримуєте прямий доступ до API LLM без цензури з прозорим ціноутворенням.
Що станеться, якщо я отримую помилку 402?
Помилка 402 вказує на те, що у вас недостатньо попередньо оплаченого кредиту. Вам потрібно поповнити рахунок за допомогою USDT або USDC, щоб продовжувати надсилати запити. Помилки під час обробки є безкоштовними, тому ви платите лише за успішні завершення.
Чи підтримує API потокову передачу?
Так, ви можете увімкнути потокову передачу, встановивши прапорець stream у true. API повертає оновлення токен за токен через SSE. Це дозволяє відображати текст у реальному часі по мірі його генерації. Останній чанк містить загальне використання токенів для билінгу.
Отримайте свій API-ключ миттєво
Зареєструйтеся, скопіюйте ключ і оновіть базовий URL. Ось і все, що потрібно.
Отримати пробний ключ