sv ▾
Hämta API-nyckel
qwenunrestricted.com

Qwen unrestricted: snabbstart för OpenAI-kompatibelt API

Klistra in qwen-obegränsade API:t i din befintliga stack genom att byta bas-URL och nyckel. Denna guide täcker autentisering, strömning och strukturerad output för den obegränsade LLM-modellen.

Autentisering och bas-URL

Det första steget är att peka din klient mot vår hostade slutpunkt. Använd https://api.qwenunrestricted.com/v1 som din bas-URL. Skicka din API-nyckel i Authorization header som ett Bearer-token. Detta fungerar med vilken OpenAI-kompatibel SDK som helst.

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."}]
  }'

Se till att din nyckel är giltig innan du skickar begäranden. Ett 401-fel betyder att nyckeln är ogiltig eller har löpt ut.

Skickar en chattslutförandeförfrågan

Skicka en POST-förfrågan till /v1/chat/completions med din prompt. Modell-ID:et är uncensored. Denna modell avvisar inte lagligt vuxeninnehåll eller kontroversiella ämnen. Den ger obegränsade utdata utan att försämra den grundläggande intelligensen.

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)

Ställ in modellnamnet till uncensored. API:et accepterar standardparametrar som messages och max_tokens.

Konfigurera temperatur och top_p

Justera temperature och top_p för att styra slumpmässighet. Högre värden ökar kreativiteten. Lägre värden gör utmatningen mer deterministisk. Dessa parametrar påverkar hur modellen väljer tokens under generering.

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

Ställ in temperature till 0,7 för balanserade resultat. Använd top_p för att begränsa sannolikhetsmassan för kandidattoken. Detta hjälper till att kontrollera utdiversiteten.

Hantering av strömnings-svar (SSE)

Aktivera strömning genom att ställa in stream till true. API:et returnerar Server-Sent Events (SSE). Varje bit innehåller delvis tokendata. Samla dessa bitar för att bygga det slutgiltiga svaret.

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)

Analysera SSE-strömmen för att visa tokens i realtid. Den sista biten innehåller total tokenanvändning. Detta möjliggör noggrann kostnadsspårning per begäran.

Tvingar JSON-läge för strukturerade utdata

Använd response_format inställd på {"type": "json_object"} för att tvinga fram JSON-utdata. Detta säkerställer att modellen returnerar giltiga JSON-strukturer. Användbart för att parsninga data eller integrera med andra system.

Ställ in parametern i din förfrågningskropp. Modellen kommer att strikt följa JSON-formateringsregler. Detta minskar parsningsfel i efterföljande applikationer.

Användning av verktygsanrop (funktionsanrop)

Definiera verktyg i din begäran med tools parameter. Modellen kan anropa dessa funktioner baserat på prompten. Använd tool_choice för att styra funktionsanrop.

Specify function definitions in the request. The API returns tool call arguments. Parse these arguments to execute functions. This enables complex agent workflows.

Förståelse för tokenanvändning och kostnader

Kontextfönstret är 100 000 tokens. Max utdata är 16 000 tokens per begäran. Prissättning är $0.15 per 1M inmatningstokens och $0.50 per 1M utdatatokens. Fel är gratis.

Kontrollera den sista SSE-chunken för användningsdetaljer. Tokenantal speglar faktisk bearbetning. Inga abonnemangskostnader tillkommer. Betala endast för det du använder.

Vanliga frågor

Vad är qwen unrestricted?

Det är en modell med öppna vikter där skyddsraster har tagits bort från vikterna. Den ger obegränsade utdata utan att försämra den grundläggande intelligensen. Det är inte GPT, Claude eller Llama.

Hur får jag en API-nyckel?

Registrera dig med Google eller e-post. Nyckeln visas direkt. Inget telefonnummer krävs. En aktiv nyckel per konto.

Vilken är storleken på contextfönstret?

Kontextfönstret är 100 000 tokens. Detta omfattar prompt och svar. Maximalt svar är 16 000 tokens. Använd detta för långa dokument.

Säkra din API-nyckel

Registrera dig, hämta din nyckel, uppdatera bas-URL:en. Det är hela konfigurationen.