uk ▾
Отримати API-ключ

Uncensored OpenAI-compatible API

Документація API

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

Базова URL-адреса та аутентифікація

API приймає запити на https://api.qwenapipricing.com/v1. Кожен запит вимагає передачі токена Bearer у Authorization header. Ви генеруєте цей ключ на сторінці реєстрації, і він ідентифікує ваш акаунт з передоплаченим кредитом.

  • Використовуйте стандартні HTTP заголовки для автентифікації.
  • Ключ залишається дійсним, доки не закінчиться термін дії вашого кредиту або ви не скасуєте його.

Перший запит

Надішліть запит на chat completion для перевірки з’єднання. Цей простий виклик перевіряє працездатність вашого ключа та повертає базову відповідь.

Ви можете перевірити, чи працює ваш ключ, за допомогою цього прикладу.

curl https://api.qwenapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the costs for the qwen2.5 models"}]
  }'

Інтеграція Python

Використовуйте офіційний OpenAI Python SDK для взаємодії з нашим сервісом. Вкажіть клієнту наш базовий URL та надайте свій ключ.

Ця конфігурація працює з будь-якою стандартною Python-бібліотекою, яка очікує кінцевих точок OpenAI.

from openai import OpenAI

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

Розробники Node можуть використовувати openai npm пакет. Налаштуйте клієнта з нашим базовим URL для надсилання запитів.

Цей підхід зберігає сумісність із існуючими кодовими базами OpenAI.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.qwenapipricing.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 одночасних з'єднань. Ви отримуєте помилку 401 для недійсних ключів, 402, коли кредит вичерпано, та 429 для обмежень швидкості. Вікно контексту підтримує 100,000 токенів загалом.

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

Як почати роботу з uncensored LLM API?

Зареєструйтеся через Google або електронну пошту, щоб отримати ключ. Вкажіть базовий URL та ключ у вашому улюбленому OpenAI-сумісному SDK, щоб одразу надсилати запити.

Який розмір контекстного вікна?

Модель підтримує контекстне вікно на 100,000 токенів для сумарного вводу та виводу.

Чи підтримує API потокову передачу?

Так, встановіть параметр stream у true, щоб отримувати відповіді по токену через Server-Sent Events.

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

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

Отримати API-ключ