uk ▾
Почати зараз

Швидкий старт API необмеженого ШІ

Отримайте свій uncensored LLM API-ключ і почніть генерувати сировий текст за хвилини. Цей швидкий посібник проведете вас через стандартний інтерфейс, сумісний з OpenAI, без зайвих проблем з конфігурацією.

https://api.unfilteredaigpt.com/v1

Встановіть офіційний SDK

Почніть із встановлення бібліотеки клієнта, яка відповідає вашій мові. Більшість розробників віддають перевагу офіційному SDK OpenAI, оскільки він автоматично обробляє повторні спроби та потокове передавання.

  • Python: pip install openai
  • Node.js: npm install openai

Ці пакети легкі та не вимагають додаткових залежностей. Ви можете перейти до конфігурації одразу після завершення встановлення.

Налаштуйте ваш базовий URL

Направте SDK на наш API-шлюз замість стандартного ендпоінту. Це гарантує, що ваші запити досягнуть інфраструктури необмеженої моделі.

Вкажіть базовий URL на https://api.unfilteredaigpt.com/v1. Ви також повинні надати свій API-ключ з панелі керування. Цей ключ автентифікує ваш попередньо оплачений кредит.

  • Ідентифікатор моделі: uncensored
  • Базовий URL: https://api.unfilteredaigpt.com/v1

Будь-який стандартний OpenAI-сумісний клієнт працює з цією конфігурацією. ID моделі залишається незмінним для всіх запитів.

Надішліть свій перший запит

Надішліть POST-запит на /v1/chat/completions з вашим системним промптом та повідомленням користувача. Це повертає сырий текст без відмов у вмісті для законних дорослих тем.

Використовуйте uncensored model ID для забезпечення стабільної поведінки. API приймає стандартні параметри, такі як temperature та max_tokens.

Помилки, такі як недостатність коштів, повертають статус 402. Недійсні ключі повертають 401. Використовуйте наведену нижче команду curl для тестування підключення.

Увімкнути потокову передачу для виводу в реальному часі

Встановити stream: true отримувати токени по мірі їх генерації. Це зменшує сприйняту затримку для довгих виводів. Потокова передача ідеальна для чат-інтерфейсів.

Останній фрагмент містить загальне використання токенів. Спарсіть його для прозорості тарифікації. Використовуйте приклад потокової передачі для коректної обробки часткових відповідей.

Запити без потокової передачі чекають на повне завершення. Це краще для одноразових завдань, таких як генерація коду. Оберіть метод, який відповідає вашому користувацькому досвіду.

Використовуйте режим JSON для структурованих даних

Встановити response_format: {"type": "json_object"} щоб забезпечити валідний вивід у форматі JSON. Це запобігає синтаксичним помилкам, зумовленим галюцинаціями. Використовуйте це для задач витягування даних.

Модель дотримується схеми, яку ви надаєте в промпті. Поєднайте це з викликом функцій для автоматизованих робочих процесів. Режим JSON забезпечує надійне парсингу.

Завжди перевіряйте вивід на вашому боці. API гарантує формат, але не семантичну правильність вашої бізнес-логіки. Використовуйте приклад Node для реалізації цього.

Ліміти, помилки та контекстне вікно

Стежте за використанням, щоб уникнути переривання служби. Контекстне вікно становить 100 000 токенів загалом. Максимальний вихід на запит — 16 000 токенів. Запити понад 8 МБ відхиляються.

Ліміти частоти запитів становлять 300 запитів на хвилину на ключ. Паралельні запити обмежені 8. Перевищення цих лімітів повертає помилку 429. Оновіть рівень кредитів, якщо потрібно.

Помилки безкоштовні. Ви платите лише за успішне використання токенів. Перевірте панель API для метрик у реальному часі. Використовуйте Python SDK для надійної обробки помилок.

cURL

curl https://api.unfilteredaigpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list steps to brew coffee"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.unfilteredaigpt.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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unfilteredaigpt.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 = 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)

Поширені запитання

Чи сумісна API несексованої AI GPT зі стандартними клієнтами OpenAI?

Так, використовується та сама структура ендпоінту chat-completions. Вам потрібно лише змінити базовий URL та API-ключ. Будь-який SDK, що працює з OpenAI, буде працювати тут.

Як обробляти потокові відповіді в Python?

Встановіть параметр stream у true у своєму клієнтському виклику. Перебирайте об'єкт відповіді, щоб отримувати токени. Останній фрагмент містить дані про використання для билінгу.

Що станеться, якщо я перевищу ліміт швидкості?

API повертає код стану 429. Зачекайте кілька секунд перед повторною спробою. Розгляньте можливість пакетної обробки запитів, якщо у вас багато одночасних користувачів. Кредити не списуються за невдалі запити.

Отримайте свій ключ зараз

Зареєструйтеся, скопіюйте облікові дані та оновіть кінцеву точку. Просто.

Почати зараз