pl ▾
Pobierz swój klucz

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/models zwraca „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.

Pobierz swój klucz