Dokumentacja i szybki start kluczy API Qwen
Zacznij generować tekst natychmiast, korzystając z naszego API bez cenzury. Przewodnik obejmuje uwierzytelnianie, punkty końcowe i strumieniowanie dla programistów.
https://api.qwenapikeys.com/v1
Uwierzytelnianie: Używanie kluczy qwen
Użyj swojego klucza jako tokena bearer w nagłówku Authorization. Klucz pojawia się natychmiast po rejestracji przez Google lub e-mail.
- Nagłówek:
Authorization: Bearer YOUR_API_KEY - Jeden aktywny klucz na konto; nowy klucz zastępuje stary.
Struktura bazowego URL i endpointu
Bezpośrednio skieruj żądania do naszego pojedynczego punktu końcowego chat-completions. Nie ma tu punktów końcowych do embeddingów ani generowania obrazów.
- URL bazowy:
https://api.qwenapikeys.com/v1 - Punkt końcowy:
POST /v1/chat/completions - Modele:
GET /v1/modelszwraca „niecenzurowane”.
Wysyłanie żądań: chat completions
Wyślij żądanie POST ze swoimi wiadomościami systemowymi i użytkownika. Model odpowiada bez odmów treści dla legalnego użytku dla dorosłych.
Strumieniowanie odpowiedzi i zużycie tokenów
Włącz strumieniowanie, aby otrzymywać tokeny w czasie rzeczywistym. Zużycie tokenów pojawia się w ostatnim fragmencie strumienia.
Parametry: Temperatura, Top P, Seed
Kontroluj losowość za pomocą standardowych parametrów. Ustaw temperature, top_p, a także seed do dostosowania zmienności outputu.
Tryb JSON i wywoływanie funkcji
Wymuszaj format wyjściowy strukturalny lub włącz narzędzia. Użyj response_format: {"type": "json_object"} dla ścisłego 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);Strumieniowanie
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)Typowe pytania
Jak uwierzytelnić się w qwen API dokumentacja?
Dołącz swój klucz API do nagłówka Authorization jako token bearer. Klucz jest generowany natychmiast po rejestracji.
Jaki jest okno kontekstu dla tego API qwen bez cenzury?
Okno kontekstowe wynosi 100 000 tokenów łącznie dla promptu i uzupełnienia. Maksymalna liczba tokenów wyjściowych wynosi 16 000 na żądanie.
Co się stanie, jeśli natrafię na limit szybkości?
Otrzymujesz błąd 429. Limity to 300 żądań na minutę i 8 jednoczesnych żądań na klucz.
Twój klucz jest prawie gotowy
Zarejestruj się, skopiuj token, wskaż swoje SDK na nowy bazowy adres URL. To wszystko.