Документація та швидкий старт ключів Qwen api
Почніть генерувати текст миттєво за допомогою нашої uncensored API. У цьому посібнику розглянуто автентифікацію, кінцеві точки та потокову передачу даних для розробників.
https://api.qwenapikeys.com/v1
Аутентифікація: Використання ваших ключів qwen
Використовуйте свій ключ як Bearer-токен у заголовку Authorization. Ключ з’являється миттєво після реєстрації через Google або електронну пошту.
- Заголовок:
Authorization: Bearer YOUR_API_KEY - Один активний ключ на акаунт; новий ключ замінює старий.
Структура базової URL-адреси та кінцевої точки
Направте ваші запити до нашого єдиного ендпоінту chat-completions. Тут немає ендпоінтів для вбудовування або генерації зображень.
- Базовий URL:
https://api.qwenapikeys.com/v1 - Точка доступу:
POST /v1/chat/completions - Моделі:
GET /v1/modelsповертає "uncensored".
Надсилання запитів: завершення чату
Відправте POST-запит із системними та пользовательськими повідомленнями. Модель відповідає без відмов у вмісті для законного дорослого використання.
Потокова передача відповідей та використання токенів
Увімкніть потокову передачу, щоб отримувати токени в реальному часі. Використання токенів з’являється в останньому фрагменті потоку.
Параметри: Temperature, Top P, Seed
Керуйте випадковістю за допомогою стандартних параметрів. Встановіть temperature, top_p, а також seed для налаштування варіативності виводу.
Режим JSON та виклик функцій
Забезпечте структурований вивід або увімкніть інструменти. Використовуйте response_format: {"type": "json_object"} для суворого JSON.
cURL
curl https://api.qwenapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all python libraries for data analysis"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.qwenapikeys.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.qwenapikeys.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 (документація)?
Додайте свій ключ до заголовка Authorization у вигляді bearer-токена. Ключ генерується миттєво під час реєстрації.
Яке вікно контексту для цього API qwen без фільтрів?
Вікно контексту становить 100 000 токенів для запиту та відповіді разом. Максимальний вивід — 16 000 токенів за запит.
Що станеться, якщо я досягну ліміту швидкості?
Ви отримуєте помилку 429. Ліміти становлять 300 запитів на хвилину та 8 одночасних запитів на ключ.
Ваш ключ майже готовий
Зареєструйтеся, скопіюйте токен, вкажіть ваш SDK на новий базовий URL. Ось і все.