uk ▾
Відкрити обліковий запис

Посібник з інтеграції ключа Qwen api

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

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

Використовуйте наданий базовий URL та API-ключ для кожного запиту. Ми підтримуємо стандартні заголовки та бібліотеки клієнтів.

  • Базовий URL: HTTPS://api.qwenapikey.com/v1
  • Заголовок Auth: Authorization: Bearer

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

Перший запит

Надішліть POST-запит до /v1/chat/completions для отримання відповіді. Використовуйте ідентифікатор моделі "uncensored".

Ось приклад curl:

  • Команда: curl -X POST HTTPS://api.qwenapikey.com/v1/chat/completions -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" -d '{"model": "uncensored", "messages": [{"role": "user", "content": "Hello"}]}'

Це повертає об'єкт JSON із згенерованим текстом.

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

Встановіть пакет OpenAI для Python і налаштуйте його на вказівник на наш базовий URL. Передайте свій ключ і встановіть модель "uncensored".

Приклад коду:

  • pip install openai
  • from openai import OpenAI
  • client = OpenAI(base_url="HTTPS://api.qwenapikey.com/v1", api_key="YOUR_KEY")
  • response = client.chat.completions.create(model="uncensored", messages=[{"role": "user", "content": "Test"}])

Отримайте доступ до відповіді через response.choices[0].message.content.

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

Використовуйте OpenAI Node SDK. Встановіть базовий URL та API-ключ у об'єкті конфігурації. Вкажіть модель як "uncensored".

Приклад коду:

  • import OpenAI from 'openai';
  • const openai = new OpenAI({ baseUrl: 'HTTPS://api.qwenapikey.com/v1', apiKey: 'YOUR_KEY' });
  • const response = await openai.chat.completions.create({ model: 'uncensored', messages: [{ role: 'user', content: 'Test' }] });

Отримайте текст з об’єкта відповіді.

Потокові відповіді та токени

Увімкніть потокову передачу, встановивши stream: true. API повертає події Server-Sent Events (SSE). Використання токенів включено в останній чанк.

Приклад коду:

  • const stream = await client.chat.completions.create({ model: 'uncensored', messages: [{ role: 'user', content: 'Tell a story' }], stream: true });
  • for await (const chunk of stream) { console.log(chunk.choices[0].delta.content); }

Перевірте останній чанк для статистики використання.

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

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

Стежте за використанням через панель моніторингу. Помилки під час обробки не списують кредити. Відмови через політику контенту також безкоштовні.

cURL

curl https://api.qwenapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the endpoints for the qwen api key"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.qwenapikey.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.qwenapikey.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-ключ qwen?

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

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

Розмір контекстного вікна становить 100 000 токенів. Це включає як вхідні, так і вихідні токени. Максимальний обсяг виводу за запит — 16 000 токенів.

Як працює облік платежів?

Попередньо оплачений кредит нараховується на основі фактичного використання токенів. Помилки та відмови є безкоштовними. Кредит не має строку дії. Поповнюйте рахунок лише криптовалютою.

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

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

Відкрити обліковий запис