Blogg

API-nyckel till Qwen Code: var du skaffar den, ansluter den och beräknar användningen

Markdown

Vad är en Qwen Code API-nyckel, hur skiljer den sig från en prenumeration, var skaffar man en, hur konfigurerar man settings.json och vad avgör tokenanvändningen?

Läs hela artikeln

Någon installerar Qwen Code, startar det i terminalen och redan vid den första begäran frågar det efter en nyckel. Sedan börjar sökandet: folk skriver ”köp api-nyckel till qwen code” och hamnar på sidor där de säljer antingen en prenumeration eller någon annans färdiga åtkomst. Här går vi igenom vad nyckeln är, var du skaffar en och vad den kostar, steg för steg.

Huvudpoängen direkt: ingen säljer en API-nyckel som en separat produkt i en förpackning. Det är en åtkomststräng som du själv skapar i modellleverantörens konto, och det är gratis att skapa den. Du behöver pengar senare, när du fyller på saldot; då gäller leverantörens villkor. Nedan går vi igenom var du skaffar en nyckel, hur du ansluter den till Qwen Code och vad användningen kostar.

Uppmärksamhet

Det här materialet är informativt och beskriver offentliga regler. Det namnger inte förmedlingstjänster som erbjuder sig att ”sköta” betalningar genom att kringgå begränsningar, och förklarar inte hur man kringgår begränsningar. Priserna är hämtade från leverantörernas sidor i början av september 2026. De ändras, så kontrollera leverantörens webbplats för aktuella priser.

Ailoot-dokumentation — referensmaterial om hur tjänsten används.

Vad är egentligen en API-nyckel till Qwen Code?

Det viktigaste

En API-nyckel till Qwen Code är en personlig, lösenordsliknande sträng som tjänsteleverantören använder för att identifiera dina begäranden till modellen och beräkna användningen. Qwen Code är i sig en kostnadsfri agent med öppen källkod; den har ingen egen modell inbyggd. Den hämtar svar från en extern leverantör och använder din nyckel där. Att ”skaffa en nyckel” innebär alltså att registrera sig hos en leverantör och skapa en åtkomststräng i dess konto. I detta recept tillförs strängen genom en miljövariabel i startterminalen; inställningarna anger variabelnamnet och användningen debiteras ditt konto.

Qwen Code är en AI-agent med öppen källkod som körs i terminalen och skriver kod för dina uppgifter. Den är kostnadsfri, installeras via npm och har inget eget neuralt nätverk. Modellen utför allt intelligent arbete, och den körs på leverantörens servrar.

Qwen Code behöver en biljett för att nå modellen. Den biljetten är API-nyckeln — en lång, lösenordsliknande sträng som leverantören utfärdar personligen till dig. När agenten skickar en begäran bifogar den nyckeln; leverantören använder den för att identifiera vem begäran kommer från, svarar och drar av användningen från ditt saldo.

Det leder till en enkel poäng som reder ut hälften av förvirringen. En nyckel köps inte som en produkt på en marknadsplats: du skapar ett konto hos en leverantör, klickar på ”skapa nyckel” och får strängen gratis. Sökningen ”köp api-nyckel” betyder egentligen ”var skapar jag ett konto och hur betalar jag för användningen sedan”, och båda frågorna besvaras nedan.

Hur skiljer sig en API-nyckel från en prenumeration och den gamla kostnadsfria inloggningen?

Det viktigaste

Qwen Code stöder flera sätt att autentisera och betala. Den gamla kostnadsfria Qwen OAuth-nivån avvecklades den 15 april 2026. Alibaba Coding Plan använder abonnemang och en särskild endpoint; en vanlig Model Studio API-nyckel debiteras efter användning. Aktuella klienter har också andra plattforms- och planval. Guiden täcker vanlig Model Studio API-nyckel: håll region, endpoint, modell och betalningsplan samordnade.

I Qwen Code visar /auth de autentiseringsval som den installerade versionen stöder. Välj plattformen som utfärdade nyckeln och dess betalningsplan. Nedan skiljs den äldre gratisinloggningen, Coding Plan och den vanliga API-nyckeln i guiden åt; det är inte en uttömmande lista över dagens menyval.

Det första alternativet är kostnadsfri inloggning via ett Qwen-konto (Qwen OAuth). Den gav tidigare åtkomst till modellen utan någon nyckel, men har avvecklats.

Den kostnadsfria Qwen OAuth-nivån avvecklades den 15 april 2026. Tidigare sparade token kan fungera ett tag till, men nya begäranden kommer att avvisas.

— Qwen Code Docs, Autentisering, officiell dokumentation

Det andra alternativet är Alibaba ModelStudios Coding Plan-prenumeration. Det är en fast månadsavgift som ger dig en veckokvot för begäranden och en separat anslutningsadress.

Det tredje alternativet är en API-nyckel från en modellleverantör. Det finns ingen fast avgift: du fyller på saldot och använder pengarna medan du arbetar, enligt tokenförbrukningen. Det här alternativet är flexibelt och passar dig som använder agenten oregelbundet. Resten av artikeln handlar om det.

Var kan du skaffa en API-nyckel till Qwen Code?

Det viktigaste

Qwen Code kan ansluta till flera leverantörer och protokoll. För direktanslutning till Alibaba Model Studio väljer du region i Model Studio-konsolen innan du skapar en nyckel. Nyckel, API-basadress, arbetsyta och tillgänglig modell måste höra till regionen. En internationell konsoladress eller ett engelskt gränssnitt identifierar inte i sig API-regionen.

Eftersom Qwen Code stöder olika protokoll är du inte begränsad till en enda nyckelleverantör. Den officiella dokumentationen listar uttryckligen de tjänster som det kan ansluta till.

Stöder OpenAI-, Anthropic-, Gemini- och Qwen-protokollen. Valfri tredjepartsleverantör eller lokal modell. Byt under arbetets gång.

— Qwen Code Docs, Autentisering, officiell dokumentation

Nedan beskrivs den direkta anslutningsvägen.

För direktanslutning öppnar du Alibaba Model Studio-konsolen, väljer region och skapar en nyckel på sidan för API-nyckelhantering. Behåll region och arbetsytans namn med konfigurationen; kopiera inte nyckeln till delade anteckningar.

Region vald för nyckelnVanlig OpenAI-kompatibel basadressVad ska kontrolleras?
Kina (Peking)DASHSCOPE_BASE_URLPeking-nyckel och en modell som finns i regionen
SingaporeDASHSCOPE_BASE_URLSingapore-nyckel och en modell som finns i regionen
USA (Virginia), inklusive Global- eller US-driftsättningKopiera arbetsytans API Host från vald amerikansk arbetsyta och använd dess dokumenterade OpenAI-kompatibla basadressNyckel till amerikansk arbetsyta, driftsättningsomfattning och modellista; återanvänd inte en Peking- eller Singapore-adress

Regionguiden rekommenderar arbetsytespecifika domäner i produktion. Kopiera verklig API Host från Workspace Management och följ basadressguiden; hitta inte på arbetsyte-ID:n. Delade DashScope-endpoints och arbetsytespecifika endpoints är olika åtkomstval. Coding Plan och Token Plan använder också egna endpoints och nycklar. Kopiera hela den OpenAI-kompatibla basadressen från konsolen för arbetsytan i vald region till DASHSCOPE_BASE_URL. JSON utelämnar baseUrl; adressen anges via OPENAI_BASE_URL före start. Använd faktiska konsolvärden, inte en platshållare för arbetsytans ID.

Det finns också ett kostnadsfritt alternativ som inte kräver någon nyckel: kör en Qwen-modell på din dator via Ollama och anslut Qwen Code till den som till din egen server. Det kräver en kraftfull dator och separat konfiguration. I genomgången om att starta Qwen Code i terminalen visas hur du kör agenten lokalt.

Hur lägger du till nyckeln i Qwen Code så att den fungerar?

Det viktigaste

I ~/.qwen/settings.json anger du protokoll, regional basadress, modell-ID och envKey, namnet på miljövariabeln som tillför nyckeln. Håll hemlighetens värde utanför denna JSON. Starta Qwen Code från terminalen som har variabeln, kontrollera anslutningen och skicka en kort prompt innan du betraktar installationen som användbar. /model listar konfigurerade val; det bevisar inte åtkomst till leverantören.

Säkerhetskopiera befintliga inställningar och slå samman anslutningen nedan med ~/.qwen/settings.json; skriv inte över andra leverantörer eller inställningar. Konfigurationen följer Qwen Codes autentiseringsexempel med arbetsytans URL via OPENAI_BASE_URL, API-nyckeln läst från miljövariabeln som anges av envKey och utan klartextblocket env. qwen3-coder-plus är modellen i det officiella exemplet; bekräfta först att regionen/kontot erbjuder den, eller använd ett verkligt modell-ID från regionens konsol på båda ställena.

Kopiera hela den OpenAI-kompatibla basadressen från konsolen för arbetsytan i vald region till DASHSCOPE_BASE_URL. JSON utelämnar baseUrl; adressen anges via OPENAI_BASE_URL före start. Använd faktiska konsolvärden, inte en platshållare för arbetsytans ID.

{
  "modelProviders": {
    "openai": [
      {
        "id": "qwen3-coder-plus",
        "name": "qwen3-coder-plus",
        "envKey": "DASHSCOPE_API_KEY"
      }
    ]
  },
  "security": { "auth": { "selectedType": "openai" } },
  "model": { "name": "qwen3-coder-plus" }
}

openai väljer det kompatibla protokollet. envKey anger variabelnamnet Qwen Code läser, inte nyckelvärdet. model.name måste matcha konfigurerat id. Modellleverantörsreferensen dokumenterar fälten.

På macOS eller Linux öppnar du en Bash-terminal, anger nyckeln i en dold inmatning och startar Qwen Code i samma terminal:

read -r -p 'Workspace OpenAI-compatible Base URL (copy from regional console): ' DASHSCOPE_BASE_URL
if [[ -z "$DASHSCOPE_BASE_URL" || ! "$DASHSCOPE_BASE_URL" =~ ^https:[/][/] || "$DASHSCOPE_BASE_URL" == *'{'* || "$DASHSCOPE_BASE_URL" == *'}'* ]]; then
  printf '%s\n' 'STOP: supply the real regional workspace Base URL.' >&2
else
  read -r -s -p 'DashScope API key: ' DASHSCOPE_API_KEY
  printf '\n'
  if [[ -n "$DASHSCOPE_API_KEY" ]]; then
    export DASHSCOPE_API_KEY
    export OPENAI_BASE_URL="$DASHSCOPE_BASE_URL"
    qwen
  else
    printf '%s\n' 'STOP: API key is empty.' >&2
  fi
fi

På Windows använder du PowerShell:

$env:DASHSCOPE_BASE_URL = Read-Host 'Workspace OpenAI-compatible Base URL (copy from regional console)'
if ([string]::IsNullOrWhiteSpace($env:DASHSCOPE_BASE_URL) -or $env:DASHSCOPE_BASE_URL -notmatch '^https:[/][/]' -or $env:DASHSCOPE_BASE_URL -match '[{}]') {
  throw 'Supply the real regional workspace Base URL.'
}
$qwenKey = Read-Host 'DashScope API key' -AsSecureString
$env:DASHSCOPE_API_KEY = [System.Net.NetworkCredential]::new('', $qwenKey).Password
if ([string]::IsNullOrWhiteSpace($env:DASHSCOPE_API_KEY)) {
  throw 'API key is empty.'
}
$env:OPENAI_BASE_URL = $env:DASHSCOPE_BASE_URL
qwen

Kommandona håller den bokstavliga hemligheten utanför JSON och skalhistoriken; den körande processen får den fortfarande i sin miljö. Skriv inte ut eller checka in den och klistra inte in den i en prompt. Ta bort en gammal hemlighetsbärande env-post ur inställningarna när du använder denna metod. En ny terminal behöver få variabeln igen.

I Qwen Code använder du /doctor för att granska autentisering och /model för att kontrollera valt alternativ. I en ofarlig tom testmapp skickar du: ”Svara med ordet connected. Läs eller ändra inte filer och kör inte kommandon.” Ett lyckat svar testar en modellbegäran och kan medföra användningskostnad. Att modellen syns i /model bekräftar bara lokal konfiguration.

Om begäran misslyckas, spara det maskerade felet och eventuellt request-ID. Kontrollera autentisering separat från modelltillgång och fakturering: nyckelns utfärdande plattform, region/arbetsyta, standard- eller planendpoint, modell-ID och kontosaldo/kvot i samma leverantörskonsol. En 401 kan bero på fel nyckel/endpoint eller betalningsplan; det bevisar inte att leverantören är trasig. Stanna efter det misslyckade testet och rätta den dokumenterade avvikelsen före nästa försök. Artikeln beskriver ett dokumentationsbaserat exempel, inte en betald begäran som körts för guiden.

Vad kostar det att arbeta med en API-nyckel, och vad får räkningen att växa?

Det viktigaste

Med en API-nyckel betalar du efter förbrukning: ett pris för varje tusen in- och utgående token, utan ett fast månadsbelopp. Lättare modeller, som Qwen3-Coder-Flash, kostar flera gånger mindre. Räkningen växer med mängden arbete: ju längre dina filer är och ju mer agenten läser och skriver, desto högre blir användningen. Kontrollera alltid leverantörens sida för exakt pris; det ändras.

En nyckel skiljer sig från en prenumeration genom att det inte finns något fast månadsbelopp. Du betalar för det modellen läser och skriver, mätt i token. En token är en textbit som ungefär motsvarar några bokstäver. Varje modell har sitt eget pris per miljon in-token och per miljon ut-token, och utdata kostar nästan alltid mer än indata.

En miljon token låter som mycket, men när du arbetar med ett stort projekt går det snabbare än du tror: agenten läser igenom dina filer i sin helhet vid varje begäran.

Det praktiska att ta med sig är att räkningen beror på mängden text agenten bearbetar. Långa filer, långa sessioner och att ständigt läsa om kod förbrukar saldot snabbast; antalet uppgifter spelar mindre roll. En separat artikel förklarar steg för steg hur användningen av API-token beräknas och varför saldot kan försvinna utan att du märker det.

Varför avvisas betalningar?

Det viktigaste

För att börja använda saldot kopplat till nyckeln behöver du fylla på det. Om betalsystemet avvisar ditt kort på grund av den utfärdande banken förändrar det inte kortvillkoren att du byter e-postadress, språk eller profilinställningar.

Det är här ett vanligt misstag uppstår.

Hindret kommer i nästa steg. Du har skaffat nyckeln, men utan pengar på saldot går det inte att använda den — leverantören returnerar ett fel om otillräckliga medel.

Om avvisningen beror på banken som utfärdade kortet ändrar du inte betalningsvillkoren genom att byta e-postadress, gränssnittsspråk eller profilinställningar. Mekanismen förklaras med ett utländskt kort för Claude som exempel.

Tänk också på att betalningsgatewayen fattar det slutliga beslutet. Den kan avvisa betalningen av egna skäl, och det finns inga garantier för att den går igenom.

Var ska du börja?

Det viktigaste

Skilj mellan autentisering och betalningssätt: den gamla gratisinloggningen med Qwen OAuth har avvecklats, Coding Plan har egen endpoint och abonnemang och en vanlig Model Studio-nyckel debiteras efter användning. Guiden använder det sistnämnda. Skapa nyckeln i vald region och arbetsyta, slå samman anslutningen utan hemlighet i JSON och tillför nyckeln via terminalens miljö. Du behöver ett kort som betalningsgatewayen godtar för påfyllning. Välj en tillgänglig lättare modell om den passar uppgiften och förbrukningen.

En kort steg-för-steg-plan:

  1. Kontrollera vilka autentiseringsval din version stöder. Den gamla gratisinloggningen med Qwen OAuth har avvecklats; Coding Plan har särskilt abonnemang/endpoint. Här används en vanlig Model Studio API-nyckel med betalning efter användning.
  2. Skapa ett konto hos en leverantör. Det enklaste alternativet är Alibaba direkt.
  3. Skaffa en nyckel i leverantörskontot, i avsnittet för åtkomstnycklar. Det är gratis att skapa den; du behöver inget kort för det.
  4. Slå samman den regionala anslutningen med ~/.qwen/settings.json utan något hemligt värde. Tillför DASHSCOPE_API_KEY i startterminalen och kontrollera sedan vald modell och ett kort svar enligt ovan.
  5. För att betala för användningen behöver du ett kort som utfärdats i ditt namn och som leverantörens betalningsgateway godtar. Betalningsgatewayen bestämmer villkoren för påfyllning; att skaffa en nyckel och betala för användningen är separata steg.

Det är också värt att fundera på vilken modell du behöver. För krävande uppgifter väljer du den kraftfullare Qwen3-Coder-Plus; om du vill spara pengar väljer du den lättare Flash, som kostar flera gånger mindre för samma mängd användning. Genomgången om Qwen Code som ersättning för Claude Code visar hur Qwen Code skiljer sig från andra terminalagenter.

Källor

Mer material finns på Ailoot.

Fler detaljer

Frågor om den här guiden: API-nyckel till Qwen Code: var du skaffar den, ansluter den och beräknar användningen

Är utfärdande av en API-nyckel samma sak som att köpa modellanvändning?

Nej. Utfärdande av åtkomststrängen är skilt från finansiering av användning. Leverantören identifierar och mäter förfrågningar genom nyckeln; en utfärdad nyckel ensam fastställer inte att kontot har användbart saldo eller kvot.

Vad måste stämma överens i Qwen Codes leverantörskonfiguration?

Valt protokoll, leverantörens basadress, miljövariabeln med nyckeln och modellidentifieraren måste avse samma anslutning. I exemplet matchar model.name modellpostens id i modelProviders; håll själva nyckeln utanför delade inställningskopior.

Alla artiklar