API незалежних LLM. Оплата за токен.
Посібник швидкого старту API
Запустіть свій uncensored API LLM за лічені хвилини за допомогою нашого OpenAI-сумісного ендпоінту. Ми беремо на себе інфраструктуру, щоб ви могли зосередитися на створенні додатків, які відповідають без відмов.
https://api.aizonderfilter.com/v1uncensored
Встановіть SDK
Почніть із додавання офіційної клієнтської бібліотеки до залежностей вашого проєкту. Це забезпечує сумісність із нашими стандартними кінцевими точками та спрощує обробку запитів.
Використовуйте ваш улюблений менеджер пакетів для встановлення останньої версії. Бібліотека автоматично обробляє автентифікацію та серіалізацію.
Цей крок є обов'язковим перед тим, як ви зможете надсилати будь-які запити на сервер.
Налаштуйте базовий URL та ключ
Направте клієнта до нашого виділеного шлюзу API, використовуючи надану базову URL-адресу. Це спрямовує весь трафік до інфраструктури нашої моделі uncensored.
Встановіть свій API-ключ у змінній середовища або об'єкті конфігурації. Ви отримали цей ключ одразу після реєстрації через Google або електронну пошту.
- Базовий URL:
https://api.aizonderfilter.com/v1 - Заголовок Auth:
Authorization: Bearer YOUR_API_KEY
Переконайтеся, що ключ працює, перевіривши ендпоінт моделей.
Зробіть свій перший запит
Надішліть стандартний запит chat completion для отримання сирого, невідфільтрованого текстового виводу. Наша модель не застосовує стандартні відмови в безпеці для законного контенту.
Використовуйте uncensored ідентифікатор моделі для всіх завершень.
Нижче наведено приклад базового виклику генерації тексту.
curl https://api.aizonderfilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate python code to parse json"}]
}'Перевірте відповідь на наявність згенерованого тексту та статистики використання токенів.
Увімкнути потокові відповіді
Для додатків з низькою затримкою увімкніть потокове передавання, щоб отримувати токени по мірі їх генерації. Це забезпечує кращий користувацький досвід для інтерфейсів чату.
Встановіть параметр stream у true в своєму запиті.
Сервер надсилає події, що надсилаються сервером (SSE), які містять часткові завершення.
from openai import OpenAI
client = OpenAI(base_url="https://api.aizonderfilter.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)Агрегуйте фрагменти, щоб відновити повне повідомлення. Деталі використання токенів з’являються в останньому фрагменті.
Використовуйте режим JSON та інструменти
Забезпечте структурований вивід або увімкніть виклик функцій для складної логіки. Використовуйте response_format: {"type": "json_object"} щоб забезпечити валідні відповіді у форматі JSON.
Визначте інструменти в тілі запиту, щоб дозволити моделі викликати зовнішні функції. Вкажіть tool_choice: "auto" для автоматичного вибору.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aizonderfilter.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);Розпарсіть виклики інструментів із відповіді, щоб виконати вашу власну логіку. Це надійно працює з нашою uncensored моделлю.
Ліміти, помилки та контекст
Стежте за лімітами використання, щоб уникнути переривання служби. Вам доступно 300 запитів на хвилину та 8 одночасних запитів на ключ.
Вікно контексту підтримує загальну кількість 100 000 токенів. Максимальний обсяг виводу за запит становить 16 000 токенів.
Обробляйте поширені HTTP-помилки:
- 401 Unauthorized: Ваш API-ключ недійсний або відсутній.
- 402 Payment Required: Ваша передоплачена кредитна сума вичерпана. Поповніть баланс криптовалютою, щоб продовжити.
- 429 Too Many Requests: Ви перевищили ліміт швидкості. Зачекайте трохи перед повторною спробою.
Помилки не списуються з вашого кредитного балансу.
Потокова передача
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)Поширені запитання
Як модель AI без фільтрів обробляє довжину контексту?
Модель підтримує контекстне вікно на 100,000 токенів, що включає як запит, так і відповідь. Ви можете генерувати до 16,000 токенів за один запит або 2,048, якщо не вказано max_tokens.
Що станеться, якщо я досягну ліміту швидкості?
Ви отримаєте статус-код 429. Ліміт становить 300 запитів за хвилину на ключ. Зменшіть кількість одночасних запитів або зачекайте трохи перед надсиланням нових запитів.
Чи сумісна API для uncensored LLM зі стандартними клієнтами OpenAI?
Так, воно повністю сумісне з OpenAI. Вам потрібно лише оновити базовий URL на HTTPS://api.aizonderfilter.com/v1 та використовувати ID моделі uncensored для генерації текстів.
Захистіть свій API-ключ
Зареєструйтеся, отримайте токен, оновіть свій URL кінцевої точки. Налаштування завершено.