Qwen api anahtarları Dokümantasyonu ve Hızlı Başlangıç
Sansürsüz API'mizi kullanarak metin üretmeye hemen başlayın. Bu kılavuz, geliştiriciler için kimlik doğrulama, uç noktalar ve akış (streaming) konularını kapsar.
https://api.qwenapikeys.com/v1
Kimlik Doğrulama: qwen API anahtarlarınızı kullanma
Anahtarınızı Authorization başlığında bearer token olarak kullanın. Anahtar, Google veya e-posta ile kayıt sonrası anında görünür.
- Başlık:
Authorization: Bearer YOUR_API_KEY - Hesap başına bir aktif anahtar; yeni anahtar eskisini değiştirir.
Temel URL ve uç nokta yapısı
İsteklerinizi tek sohbet-tamamlama uç noktasına yönlendirin. Burada gömme veya görüntü oluşturma uç noktaları yoktur.
- Temel URL:
https://api.qwenapikeys.com/v1 - Uç nokta:
POST /v1/chat/completions - Modeller:
GET /v1/models"uncensored" döndürür.
İstekler gönderme: sohbet tamamlamaları
Sistem ve kullanıcı mesajlarınızla bir POST isteği gönderin. Model, yasal yetişkin kullanım için içerik reddi olmadan yanıt verir.
Akış yanıtları ve belirteç kullanımı
Gerçek zamanlı olarak belirteçleri almak için akış özelliğini etkinleştirin. Belirteç kullanımı, akışın son parçasında görünür.
Parametreler: Sıcaklık, Top P, Seed
Rastgeleliği standart parametreleri kullanarak kontrol edin. Ayarlayın temperature, top_p, ve seed değişkenliği ayarlayın.
JSON Modu ve Fonksiyon Çağırma
Yapılandırılmış çıktıyı zorlayın veya araçları etkinleştirin. Kullanın response_format: {"type": "json_object"} katı JSON için.
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);Akış
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)Sık sorulan sorular
qwen API belgelerine nasıl kimlik doğrulaması yaparım?
Anahtarınızı Authorization başlığında bearer token olarak ekleyin. Anahtar kayıt anında oluşturulur.
Bu filtresiz qwen API için context window nedir?
Bağlam penceresi, istem ve tamamlama için birlikte 100.000 token'dır. Maksimum çıktı, istek başına 16.000 token'dır.
Hız limitine takılırsam ne olur?
429 hatası alırsınız. Limitler dakikada 300 istek ve anahtar başına 8 eşzamanlı istektir.
Anahtarınız neredeyse hazır
Kaydolun, jetonu kopyalayın, SDK'nızı yeni temel URL'ye yönlendirin. İşte yapmanız gerekenler.