uk ▾
Отримати API-ключ
openroutergdpr.comAPI без цензури. Без відмов. Нульве відстеження.

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

Отримайте свій API-ключ і почніть надсилати запити до нашого uncensored, GDPR-friendly endpoint. Цей посібник охоплює основні OpenAI-compatible виклики, які вам потрібні для швидкої інтеграції.

Передумови: Ваш API-ключ

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

Базова URL-адреса та заголовки

Направте клієнта до правильного кінцевого пункту для забезпечення належного з'єднання. Використовуйте базовий URL https://api.openroutergdpr.com/v1 для всіх взаємодій. Встановіть Authorization header для Bearer YOUR_API_KEY і Content-Type до application/json. Ця конфігурація працює з будь-яким стандартним SDK OpenAI або HTTP-клієнтом без необхідності використання кастомних адаптерів. Ми підтримуємо стандартні параметри, такі як temperature та top_p для контролю варіативності відповіді.

Надсилання першого запиту

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

curl https://api.openroutergdpr.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the GDPR articles applicable to cross-border data transfers."}]
  }'

Обробка потокових відповідей

Отримуйте оновлення токен за токену для зменшення затримки та покращення користувацького досвіду. Увімкніть потокову передачу, встановивши stream: true у тілі вашого запиту. Сервер надсилає події, надіслані сервером (SSE), що містять часткові відповіді. Останній фрагмент містить повну статистику використання токенів для точності розрахунків. Цей підхід ідеально підходить для чат-інтерфейсів, де користувачі очікують миттєвої генерації тексту. Відстежуйте delta поля для відновлення повного повідомлення.

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)

Режим JSON та виклик інструментів

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

from openai import OpenAI

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

Розуміння обмежень на токени

Керуйте вікном контексту, щоб уникнути обрізання або помилок. Модель підтримує вікно контексту на 100 000 токенів для запиту та відповіді разом. Кожен запит може містити до 16 000 токенів виводу або 2 048, якщо ви не вказали max_tokens. Ваш ліміт становить 300 запитів на хвилину та 8 одночасних запитів на ключ. Розмір тіла запиту не повинен перевищувати 8 МБ. Перевищення цих лімітів призводить до специфічних кодів помилок HTTP.

import OpenAI from "openai";

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

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

Чи відповідає OpenRouter вимогам GDPR?

Так, ми не використовуємо ваші промпти для навчання даних. На відміну від багатопостачальницьких маршрутизаторів, які надсилають дані до різних бекендів, ми обслуговуємо одну модель на власних серверах, забезпечуючи чіткий контроль даних для потреб відповідності GDPR в ЄС.

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

Ви отримаєте код статусу 429, якщо перевищите 300 запитів на хвилину або 8 одночасних з'єднань. Зачекайте трохи перед повторною спробою або зменшіть паралельність. Переконайтеся, що ви не надсилаєте надмірно великі корисні навантаження, які перевищують ліміт тіла в 8 МБ.

Чому я отримую помилку 402?

Статус 402 вказує на те, що баланс вашого попередньо оплаченого кредиту недостатній для запиту. Поповніть акаунт за допомогою USDT (TRC20) або USDC (Base), щоб відновити службу. Помилки та відмови не споживають кредит, тому нараховується плата лише за успішні завершення.

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

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

Отримати API-ключПереглянути документацію