uk ▾

unrestrictedgemini.comAPI без цензури. Нульве відмов. Прямо.

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

Інтегруйте Uncensored LLM API

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

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

Почніть із встановлення базового URL та API-ключа. API розташований за адресою https://api.unrestrictedgemini.com/v1. Згенеруйте свій ключ на панелі керування та передайте його в Authorization header.

  • Базовий URL: https://api.unrestrictedgemini.com/v1
  • Заголовок: Authorization: Bearer YOUR_API_KEY
curl https://api.unrestrictedgemini.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the top ten python libraries"}]
  }'

Ендпоінт Chat Completions

Надсилайте повідомлення до /v1/chat/completions endpoint. Використовуйте ідентифікатор моделі uncensored для необмеженого виводу. API приймає стандартні формати чату OpenAI.

from openai import OpenAI

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

Потокові відповіді (SSE)

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

import OpenAI from "openai";

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

Function Calling та інструменти

Визначте інструменти в тілі запиту. 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)

Конфігурація режиму JSON

Примусовий структурований вивід шляхом встановлення response_format до {"type": "json_object"}. Це забезпечує послідовне розбирання для ваших бекенд-сервісів. Ідеально підходить для автоматизованих робочих процесів.

Ліміти токенів та параметри

Вікно контексту підтримує до 100,000 токенів. Максимальний обсяг відповіді становить 16,000 токенів. Коректно обробляйте помилки 401, 402 та 429. Ліміти швидкості становлять 300 запитів на хвилину.

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

Яка базова URL-адреса для API необмеженого gemini?

Базовий URL-адреса: HTTPS://api.unrestrictedgemini.com/v1. Необхідно оновити конфігурацію SDK, щоб вказати цю адресу замість типового ендпоінту OpenAI.

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

Встановіть параметр stream у true в своєму запиті. API повертає події, що надсилаються сервером, що містять фрагменти токенів. Парсіть ці події, щоб відображати вивід у реальному часі для ваших користувачів.

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

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

Генеруйте свій API-ключ

Зареєструйтеся, отримайте токен і оновіть кінцеву точку. Це весь процес.

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