Qwen api 密钥 文档与快速入门
立即使用我们的无审查 API 开始生成文本。本指南涵盖面向开发者的认证、端点和流式传输。
https://api.qwenapikeys.com/v1
认证:使用您的 qwen API 密钥
将您的密钥作为 bearer token 放在 Authorization 头部中。注册后(通过 Google 或电子邮件),密钥将立即生成。
- 标头:
Authorization: Bearer YOUR_API_KEY - 每个账户一个活跃密钥;新密钥替换旧密钥。
基础 URL 和端点结构
将您的请求指向我们的单一聊天补全端点。这里没有嵌入或图像生成端点。
- 基础 URL:
https://api.qwenapikeys.com/v1 - 端点:
POST /v1/chat/completions - 模型:
GET /v1/models返回 "uncensored"。
发送请求:聊天补全
使用您的系统和用户消息发送 POST 请求。模型在合法的成人用途下不进行内容拒绝。
流式响应和令牌使用
启用流式传输以实时接收令牌。令牌使用情况出现在流的最后一个数据块中。
参数:温度、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 文档进行身份验证?
将 API 密钥包含在 Authorization 请求头中,格式为 bearer token。该密钥在注册时即时生成。
此无审查 qwen API 的上下文窗口是多少?
提示和补全的上下文窗口合计为 100,000 个 token。每次请求的最大输出为 16,000 个 token。
如果我触及速率限制会怎样?
您收到 429 错误。限制为每分钟 300 次请求,每个密钥 8 个并发请求。
您的密钥即将就绪
注册,复制令牌,将 SDK 指向新的基础 URL。就是这样。