vi ▾
Lấy khóa của bạn

Tài liệu và Hướng dẫn nhanh Khóa API Qwen

Bắt đầu tạo văn bản ngay lập tức với API không kiểm duyệt của chúng tôi. Hướng dẫn này bao gồm xác thực, các điểm cuối (endpoints) và streaming dành cho nhà phát triển.

https://api.qwenapikeys.com/v1

Xác thực: Sử dụng các khóa qwen của bạn

Sử dụng key của bạn như một bearer token trong header Authorization. Key xuất hiện ngay lập tức sau khi đăng ký qua Google hoặc email.

  • Tiêu đề: Authorization: Bearer YOUR_API_KEY
  • Mỗi tài khoản chỉ có một khóa hoạt động; khóa mới sẽ thay thế khóa cũ.

Cấu trúc Base URL và Endpoint

Định hướng các yêu cầu của bạn đến điểm cuối chat-completions đơn lẻ. Không có điểm cuối embedding hoặc tạo hình ảnh nào ở đây.

  • Base URL: https://api.qwenapikeys.com/v1
  • Điểm cuối: POST /v1/chat/completions
  • Các mô hình: GET /v1/models trả lại "uncensored".

Gửi yêu cầu: hoàn thành trò chuyện

Gửi yêu cầu POST với tin nhắn hệ thống và người dùng của bạn. Mô hình trả lời mà không từ chối nội dung cho việc sử dụng người trưởng thành hợp pháp.

Phản hồi dạng stream và mức sử dụng token

Bật chế độ streaming để nhận các token theo thời gian thực. Dữ liệu sử dụng token xuất hiện trong chunk cuối cùng của luồng.

Tham số: Nhiệt độ, Top P và Seed

Kiểm soát độ ngẫu nhiên bằng các tham số tiêu chuẩn. Đặt temperature, top_p, và seed để điều chỉnh biến đổi đầu ra.

Chế độ JSON và Gọi hàm

Đảm bảo đầu ra có cấu trúc hoặc kích hoạt công cụ. Sử dụng response_format: {"type": "json_object"} cho JSON nghiêm ngặt.

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);

Phát trực tiếp

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)

Các câu hỏi thường gặp

Làm thế nào để xác thực với tài liệu API qwen?

Đính kèm khóa của bạn vào tiêu đề Authorization dưới dạng mã token bearer. Khóa được tạo ngay lập tức khi đăng ký.

Cửa sổ ngữ cảnh cho API qwen không kiểm duyệt này là gì?

Cửa sổ ngữ cảnh là 100.000 token cho tổng prompt và completion. Output tối đa là 16.000 token cho mỗi yêu cầu.

Điều gì xảy ra nếu tôi chạm giới hạn tốc độ?

Bạn nhận lỗi 429. Giới hạn là 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời trên mỗi khóa.

Khóa của bạn gần như sẵn sàng

Đăng ký, sao chép token, trỏ SDK của bạn đến URL base mới. Thế là xong.

Lấy khóa của bạn