cs ▾
Získat API klíč
qwenunrestricted.com

Qwen unrestricted: rychlý start OpenAI kompatibilního API

Vložte neomezené API qwen do existujícího zásobníku změnou základní URL a klíče. Tento průvodce pokrývá autentizaci, streamování a strukturovaný výstup pro model LLM bez omezení.

Ověření a základní URL

Prvním krokem je nasměrovat vašeho klienta na náš hostovaný koncový bod. Použijte https://api.qwenunrestricted.com/v1 jako vaši základní URL. Předajte svůj API klíč v Authorization hlavička jako Bearer token. To funguje s jakýmikoli SDK kompatibilními s OpenAI.

curl https://api.qwenunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List steps to deploy a docker container."}]
  }'

Ujistěte se, že je váš klíč platný před odesláním požadavků. Chyba 401 znamená, že klíč je neplatný nebo expirovaný.

Odesílání požadavku na dokončení chatu

Odeslat požadavek POST na /v1/chat/completions vaším podnětem. ID modelu je uncensored. Tento model nevyhazuje legální obsah pro dospělé nebo kontroverzní témata. Poskytuje neomezené výstupy bez degradace základní inteligence.

from openai import OpenAI

client = OpenAI(base_url="https://api.qwenunrestricted.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)

Nastavte název modelu na uncensored. API přijímá standardní parametry jako messages a max_tokens.

Konfigurace teploty a top_p

Upravit temperature a top_p pro ovládání náhodnosti. Vyšší hodnoty zvyšují kreativitu. Nižší hodnoty činí výstupy více deterministickými. Tyto parametry ovlivňují, jak model vybírá tokeny během generování.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.qwenunrestricted.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);

Nastavit temperature na 0,7 pro vyvážené výsledky. Použijte top_p omezit hmotnost pravděpodobnosti kandidátních tokenů. To pomáhá kontrolovat rozmanitost výstupu.

Zvládání streamovaných odpovědí (SSE)

Povolte streamování nastavením stream na true. API vrací Server-Sent Events (SSE). Každý chunk obsahuje částečná data tokenů. Sbírejte tyto chunky pro sestavení konečné odpovědi.

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)

Parsovejte SSE stream pro zobrazení tokenů v reálném čase. Konečná část obsahuje celkové využití tokenů. To umožňuje přesné sledování nákladů na jednotlivé požadavky.

Vynucování režimu JSON pro strukturovaný výstup

Použít response_format nastaveno na {"type": "json_object"} pro vynucení výstupu ve formátu JSON. To zajišťuje, že model vrací platné struktury JSON. Užitečné pro parsování dat nebo integraci s jinými systémy.

Nastavte parametr v těle požadavku. Model bude striktně dodržovat pravidla formátování JSON. To snižuje chyby parsování v aplikacích, které následně zpracovávají data.

Použití volání nástrojů (function calling)

Definujte nástroje v těle žádosti pomocí tools parametr. Model může volat tyto funkce na základě podnětu. Použijte tool_choice ovlivnit volání funkce.

Upřesněte definice funkcí v požadavku. API vrací argumenty volání nástroje. Tyto argumenty parsovejte pro provedení funkcí. To umožňuje složité pracovní postupy agentů.

Pochopení využití a nákladů na tokeny

Okno kontextu má 100 000 tokenů. Maximální výstup je 16 000 tokenů na požadavek. Ceny jsou $0.15 za 1M vstupních tokenů a $0.50 za 1M výstupních tokenů. Chyby jsou zdarma.

Zkontrolujte poslední chunk SSE pro detaily o využití. Počty tokenů odrážejí skutečné zpracování. Žádné předplatné poplatky se neuplatňují. Platíte pouze za to, co použijete.

Často kladené otázky

Co je Qwen unrestricted?

Jedná se o model s otevřenými váhami, u kterého byly z vah odstraněny zábrany. Poskytuje neomezené výstupy bez zhoršení základní inteligence. Není to GPT, Claude ani Llama.

Jak získat API klíč?

Zaregistrujte se pomocí Google nebo e-mailu. Klíč se zobrazí ihned. Není vyžadováno telefonní číslo. Pro každý účet platí jeden aktivní klíč.

Jaká je velikost context window?

Okno kontextu má 100 000 tokenů. To zahrnuje prompt i dokončení. Maximální výstup je 16 000 tokenů. Použijte to pro dlouhé dokumenty.

Zabezpečte svůj API klíč

Zaregistrujte se, získejte svůj klíč, aktualizujte základní URL. To je celá konfigurace.