Документация и быстрый старт ключей API Qwen
Начните генерацию текста немедленно с нашим uncensored API. Это руководство охватывает аутентификацию, конечные точки и потоковую передачу для разработчиков.
https://api.qwenapikeys.com/v1
Аутентификация: Использование ваших ключей qwen
Используйте свой ключ как bearer токен в заголовке Authorization. Ключ появляется мгновенно после регистрации через Google или email.
- Заголовок:
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)Частые вопросы
Как аутентифицироваться с помощью документации qwen API?
Добавьте свой ключ в заголовок Authorization в виде токена bearer. Ключ генерируется мгновенно при регистрации.
Каков размер контекстного окна для этой uncensored qwen API?
Окно контекста составляет 100 000 токенов для запроса и ответа в совокупности. Максимальный объем вывода — 16 000 токенов за запрос.
Что произойдет, если я превышу лимит частоты запросов?
Вы получаете ошибку 429. Лимиты составляют 300 запросов в минуту и 8 одновременных запросов на ключ.
Ваш ключ почти готов
Зарегистрируйтесь, скопируйте токен, укажите SDK на новый базовый URL. Вот и всё.