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

Посібник з ендпоінту, сумісного з OpenAI

Використовуйте нашу одну нецензуровану модель через стандартні кінцеві точки API, сумісні з OpenAI. Базова URL-адреса — HTTPS://api.openaireverseproxy.com/v1, а ваш API-ключ автентифікує всі запити.

Автентифікація & базовий URL

Базовий URL-адреса цього API — HTTPS://api.openaireverseproxy.com/v1. Ви повинні включати свій API-ключ у заголовок Authorization для кожного запиту. Ця конфігурація сумісна з офіційними SDK OpenAI та будь-яким OpenAI-сумісним клієнтом шляхом зміни base_url та API-ключа.

Перший запит

Надішліть POST-запит до /v1/chat/completions із моделлю, встановленою на "uncensored". Це повертає текстовий вивід на основі вашого вхідного промпту. Ви можете миттєво перевірити підключення за допомогою наступної команди:

curl https://api.openaireverseproxy.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?"}]
  }'

Замініть YOUR_API_KEY на свій ключ з панелі керування.

Інтеграція SDK Python

Встановіть офіційний пакет OpenAI і налаштуйте базову URL-адресу. Клієнт автоматично обробляє автентифікацію за вашим ключем API. Це забезпечує сумісність з існуючими кодовими базами, які покладаються на стандартний інтерфейс OpenAI.

from openai import OpenAI

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

Використовуйте офіційний Node.js клієнт для інтеграції з вашими програмами на JavaScript або TypeScript. Встановіть API-ключ та базовий URL у об'єкті конфігурації. SDK ефективно обробляє HTTP-запити та парсинг відповідей.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openaireverseproxy.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 у значення true в тілі запиту. 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)

Ліміти & Помилки

Вам доступно до 300 запитів на хвилину та 8 одночасних запитів на ключ. Контекстне вікно становить 100,000 токенів загалом, з максимальною довжиною виводу 16,000 токенів. Помилки включають 401 для недійсних ключів, 402 при відсутності кредиту та 429 для перевищення лімітів.

FAQ

Чи це офіційний зворотний проксі OpenAI?

Ні, ми є незалежним сервісом, що запускає власну налаштовану uncensored-модель. Ми не маршрутизуємо трафік через OpenAI, Anthropic або будь-який інший вендор. Ми просто надаємо структуру точки доступу, сумісну з OpenAI.

Чи підтримує API генерацію зображень або аудіо?

Ні, ми надаємо лише текстові чат-завершення. Немає доступних ендпоінтів для ембедінгів, генерації зображень, аудіо чи відео.

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

Ви отримаєте помилку 429 Too Many Requests. Ви можете повторити запит після зазначеної затримки або оновити рівень використання, якщо це можливо. Ліміт становить 300 запитів на хвилину на ключ.

Отримайте свій API-ключ за секунди

Зареєструйтеся, скопіюйте ключ, оновіть свій базовий URL. Готово.

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