Tinklaraštis

Dirbtinis intelektas ir programavimas: Kaip gauti Qwen Code API raktą 2026 m.: kur jį išduoti ir kiek jis kainuoja

Markdown

Kas yra Qwen Code API raktas, kuo jis skiriasi nuo prenumeratos, kur jį išduoti, kaip sukonfigūruoti settings.json ir kas lemia žetonų naudojimą.

Skaityti visą straipsnį

Kažkas įsidiegia Qwen Code, paleidžia jį terminale, o jau pateikus pirmą užklausą programa paprašo rakto. Tada prasideda paieška: žmonės įveda „buy api key for qwen code“ ir patenka į puslapius, kuriuose jiems parduodama prenumerata arba paruošta kito asmens prieiga. Štai kas yra raktas, kur jį gauti ir kiek jis kainuoja — žingsnis po žingsnio.

Pirmiausia svarbiausia: niekas neparduoda API rakto kaip atskiro supakuoto produkto. Tai prieigos eilutė, kurią patys išduodate modelio teikėjo paskyroje, o jos išdavimas yra nemokamas. Pinigų prireiks vėliau, kai papildysite sąskaitos likutį; tada taikomos teikėjo sąlygos. Toliau sužinosite, kur gauti raktą, kaip prijungti jį prie Qwen Code ir kiek kainuoja jo naudojimas.

Dėmesio

Ši medžiaga yra informacinio pobūdžio ir aprašo viešas taisykles. Joje neįvardijamos tarpininkavimo paslaugos, siūlančios „sutvarkyti“ mokėjimus apeinant apribojimus, ir neaiškinami būdai, kaip apribojimus apeiti. Kainos nurodytos pagal teikėjų puslapius 2026 m. rugsėjo pradžioje; jos keičiasi, todėl dabartines kainas tikrinkite teikėjo svetainėje.

Ailoot dokumentacija — informacinė medžiaga apie paslaugos naudojimą.

Kas tiksliai yra Qwen Code API raktas?

Pagrindinė mintis

Qwen Code API raktas yra asmeninė, į slaptažodį panaši eilutė, kurią paslaugos teikėjas naudoja jūsų užklausoms modeliui identifikuoti ir jų naudojimui apskaičiuoti. Pats Qwen Code yra nemokamas atvirojo kodo agentas; jame nėra integruoto nuosavo modelio. Atsakymus jis gauna iš išorinio teikėjo ir pateikia jam jūsų raktą. Taigi „gauti raktą“ reiškia užsiregistruoti pas teikėją ir jo paskyroje išduoti prieigos eilutę. Qwen Code nustatote ryšį ir raktą pateikiate aplinkos kintamuoju; sėkminga užklausa patvirtina prieigą, o naudojimas apmokestinamas jūsų paskyroje.

Qwen Code yra atvirojo kodo DI agentas, kuris veikia terminale ir rašo kodą jūsų užduotims. Jis nemokamas, diegiamas per npm ir neturi savo neuroninio tinklo. Visą intelektualų darbą atlieka modelis, veikiantis teikėjo serveriuose.

Qwen Code reikia leidimo pasiekti modelį. Tas leidimas ir yra API raktas — ilga, į slaptažodį panaši eilutė, kurią teikėjas išduoda asmeniškai jums. Kai agentas siunčia užklausą, jis prideda raktą; teikėjas pagal jį nustato, kieno tai užklausa, pateikia atsakymą ir nuskaičiuoja naudojimo mokestį iš jūsų likučio.

Taip paaiškėja paprastas dalykas, kuris išsklaido pusę painiavos. Raktas neperkamas kaip prekyvietės produktas: susikuriate teikėjo paskyrą, spustelite „create key“ ir nemokamai gaunate eilutę. Paieška „buy api key“ iš tikrųjų reiškia „kur susikurti paskyrą ir kaip vėliau susimokėti už naudojimą“, o atsakymai į abu klausimus pateikiami toliau.

Kuo API raktas skiriasi nuo prenumeratos ir senosios nemokamosios prisijungimo galimybės?

Pagrindinė mintis

Qwen Code palaiko kelis autentifikavimo ir apmokėjimo kelius. Senasis nemokamas Qwen OAuth lygis nutrauktas 2026 m. balandžio 15 d. Alibaba Coding Plan naudoja prenumeratą ir atskirą adresą, o standartinis Model Studio API raktas apmokamas pagal naudojimą. Dabartiniai klientai siūlo ir kitų platformų bei planų pasirinkimų. Šiame vadove aptariamas standartinio Model Studio API rakto kelias: regionas, API adresas, modelis ir apmokėjimo planas turi derėti.

Qwen Code komanda /auth rodo įdiegtos versijos palaikomus autentifikavimo pasirinkimus. Rinkitės įrašą pagal raktą išdavusią platformą ir jos apmokėjimo planą. Toliau atskiriamas senasis nemokamas prisijungimas, Coding Plan ir šiame vadove naudojamas standartinis API raktas; tai nėra išsamus dabartinio meniu sąrašas.

Pirmoji galimybė — nemokamas prisijungimas per Qwen paskyrą (Qwen OAuth). Anksčiau ji suteikdavo prieigą prie modelio be rakto, tačiau buvo nutraukta.

Nemokama Qwen OAuth pakopa nutraukta nuo 2026 m. balandžio 15 d. Anksčiau išsaugoti žetonai dar kurį laiką gali veikti, tačiau naujos užklausos bus atmetamos.

— Qwen Code Docs, Authentication, oficiali dokumentacija

Antroji galimybė — Alibaba ModelStudio Coding Plan prenumerata. Ji turi fiksuotą mėnesio mokestį, suteikia savaitinę užklausų kvotą ir naudoja atskirą prisijungimo adresą.

Trečioji galimybė — modelio teikėjo API raktas. Fiksuoto mokesčio nėra: papildote sąskaitos likutį ir darbo metu išleidžiate lėšas pagal žetonų skaitiklio rodmenis. Šis variantas lankstus ir tinka, jei agentą naudojate nereguliariai. Likusioje straipsnio dalyje aptariamas būtent jis.

Kur galite išduoti Qwen Code API raktą?

Pagrindinė mintis

Qwen Code gali jungtis prie kelių teikėjų ir protokolų. Tiesioginiam Alibaba Model Studio ryšiui prieš kurdami raktą pasirinkite regioną Model Studio konsolėje. Raktas, API bazinis URL, darbo sritis ir prieinamas modelis turi priklausyti tam regionui. Tarptautinis konsolės adresas ar angliška sąsaja savaime neparodo API regiono.

Kadangi Qwen Code supranta skirtingus protokolus, neprivalote naudoti tik vieno raktų teikėjo. Oficialioje dokumentacijoje aiškiai išvardytos paslaugos, prie kurių jis gali prisijungti.

Palaikomi OpenAI, Anthropic, Gemini ir Qwen protokolai. Bet kuris trečiosios šalies teikėjas arba vietinis modelis. Galima perjungti dirbant.

— Qwen Code Docs, Authentication, oficiali dokumentacija

Toliau pateikiamas tiesioginio prisijungimo būdas.

Tiesioginiam ryšiui atidarykite Alibaba Model Studio konsolę, pasirinkite numatytą regioną ir sukurkite raktą API raktų valdymo puslapyje. Kartu su konfigūracija užsirašykite regioną ir darbo srities pavadinimą; rakto nekopijuokite į bendrinamas pastabas.

Raktui pasirinktas regionasStandartinis su OpenAI suderinamas bazinis URLKą patikrinti
Kinija (Pekinas)DASHSCOPE_BASE_URLPekino raktą ir tame regione prieinamą modelį
SingapūrasDASHSCOPE_BASE_URLSingapūro raktą ir tame regione prieinamą modelį
JAV (Virdžinija), įskaitant Global arba US diegimo aprėptįNukopijuokite pasirinktos JAV darbo srities API Host ir naudokite jos dokumentuotą su OpenAI suderinamą bazinį URLJAV darbo srities raktą, diegimo aprėptį ir modelių sąrašą; nenaudokite Pekino ar Singapūro adreso

Regionų vadovas produkcinei aplinkai rekomenduoja atskirus darbo sričių domenus. Tikrą API Host nukopijuokite iš darbo sričių valdymo ir vadovaukitės bazinio URL vadovu; nekurkite išgalvoto darbo srities ID. Esami bendri DashScope ir darbo sričiai skirti adresai yra skirtingi prieigos pasirinkimai. Coding Plan ir Token Plan taip pat naudoja savus adresus bei raktus. Iš pasirinkto regiono darbo srities konsolės nukopijuokite visą su OpenAI suderinamą bazinį URL į DASHSCOPE_BASE_URL. JSON laukas baseUrl praleistas; prieš paleidžiant adresas perduodamas per OPENAI_BASE_URL. Naudokite tikras konsolės reikšmes, o ne darbo srities ID vietaženklį.

Yra ir nemokama galimybė, kuriai nereikia jokio rakto: paleiskite Qwen modelį savo kompiuteryje per Ollama ir prijunkite prie jo Qwen Code kaip prie savo serverio. Tam reikia galingo kompiuterio ir atskiro nustatymo. Instrukcijoje kaip paleisti Qwen Code terminale parodyta, kaip agentą paleisti vietoje.

Kaip pridėti raktą prie Qwen Code, kad jis veiktų?

Pagrindinė mintis

Faile ~/.qwen/settings.json nustatykite protokolą, regioninį bazinį URL, modelio ID ir envKey – aplinkos kintamojo, teikiančio raktą, pavadinimą. Slaptos reikšmės į šį JSON nerašykite. Paleiskite Qwen Code iš terminalo, kuriame nustatytas kintamasis, patikrinkite pasirinktą ryšį ir pateikite vieną trumpą užklausą prieš laikydami sąranką tinkama naudoti. /model rodo sukonfigūruotus pasirinkimus, bet savaime neįrodo prieigos prie teikėjo.

Išsaugokite esamų nustatymų kopiją ir toliau pateiktą ryšį sujunkite su ~/.qwen/settings.json; neperrašykite nesusijusių teikėjų ar nuostatų. Ši iliustracinė konfigūracija remiasi Qwen Code autentifikavimo pavyzdžiu perduodant darbo srities URL per OPENAI_BASE_URL, API raktą skaitant iš envKey nurodyto aplinkos kintamojo ir praleidžiant atviro teksto env bloką. qwen3-coder-plus yra to oficialaus pavyzdžio modelis; pirmiausia patvirtinkite, kad jį siūlo pasirinktas regionas ir paskyra, arba abiejose vietose naudokite tikrą modelio ID iš to regiono konsolės.

Iš pasirinkto regiono darbo srities konsolės nukopijuokite visą su OpenAI suderinamą bazinį URL į DASHSCOPE_BASE_URL. JSON laukas baseUrl praleistas; prieš paleidžiant adresas perduodamas per OPENAI_BASE_URL. Naudokite tikras konsolės reikšmes, o ne darbo srities ID vietaženklį.

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

openai parenka suderinamą protokolą. envKey nurodo kintamąjį, kurį skaito Qwen Code; tai nėra rakto reikšmė. model.name turi sutapti su sukonfigūruotu id. Šiuos laukus dokumentuoja modelių teikėjų aprašas.

„macOS“ arba „Linux“ sistemoje atidarykite Bash terminalą, įveskite raktą paslėptoje įvestyje ir tame pačiame terminale paleiskite Qwen Code:

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

„Windows“ sistemoje naudokite 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

Šios komandos išlaiko pažodinę paslaptį už JSON ir komandų istorijos ribų, tačiau veikiantis procesas vis tiek ją gauna savo aplinkoje. Jos nespausdinkite, neįtraukite į commit ir neklijuokite į raginimą. Pereidami prie šio kelio pašalinkite seną paslaptį saugantį env įrašą iš nustatymų. Naujame terminale kintamąjį reikės pateikti iš naujo.

Qwen Code aplinkoje /doctor patikrinkite autentifikavimą, o /model – sukonfigūruotą pasirinkimą. Nepavojingame tuščiame bandymų aplanke pateikite: „Atsakyk žodžiu connected. Neskaityk ir nekeisk failų, nevykdyk komandų.“ Sėkmingas atsakymas patikrina vieną modelio užklausą ir gali kainuoti. Vien modelio rodymas /model patvirtina tik vietinę konfigūraciją.

Jei užklausa nepavyksta, užfiksuokite klaidą be paslapčių ir užklausos ID, jei jis pateiktas. Autentifikavimą tikrinkite atskirai nuo modelio prieinamumo ir apmokėjimo: toje pačioje teikėjo konsolėje patikrinkite raktą išdavusią platformą, regioną ir darbo sritį, standartinį ar plano adresą, pasirinktą modelio ID ir paskyros likutį bei kvotą. 401 gali rodyti rakto, adreso arba mokėjimo plano neatitikimą; tai neįrodo teikėjo gedimo. Po nepavykusios patikros sustokite ir prieš kartodami pataisykite dokumentuotą neatitikimą. Straipsnyje aprašytas dokumentacija pagrįstas pavyzdys, o ne rengiant šį vadovą atlikta mokama užklausa.

Kiek kainuoja darbas su API raktu ir kas didina sąskaitą?

Pagrindinė mintis

Naudodami API raktą mokate pagal skaitiklį: nustatyta kaina už kiekvieną tūkstantį įvesties ir išvesties žetonų, be fiksuoto mėnesinio mokesčio. Lengvesni modeliai, pavyzdžiui, Qwen3-Coder-Flash, kainuoja kelis kartus mažiau. Sąskaita didėja didėjant darbo apimčiai: kuo didesni jūsų failai ir kuo daugiau agentas skaito bei rašo, tuo didesnė naudojimo apimtis. Tikslią kainą visada tikrinkite teikėjo puslapyje — ji keičiasi.

Raktas nuo prenumeratos skiriasi tuo, kad nėra fiksuoto mėnesinio mokesčio. Mokate už tai, ką modelis perskaito ir parašo, matuojant žetonais. Žetonas yra teksto dalis, apytikriai kelių raidžių ilgio. Kiekvienas modelis turi atskirą kainą už milijoną įvesties ir už milijoną išvesties žetonų; išvestis beveik visada kainuoja daugiau nei įvestis.

Milijonas žetonų skamba kaip daug, bet dirbant su dideliu projektu jie sunaudojami greičiau, nei tikėtumėtės: kiekvienos užklausos metu agentas perskaito visus jūsų failus.

Praktinė išvada tokia: sąskaita priklauso nuo agento apdorojamo teksto kiekio. Ilgi failai, ilgos sesijos ir nuolatinis pakartotinis kodo skaitymas greičiausiai sunaudoja jūsų likutį; užduočių skaičius yra antraeilis. Atskirame straipsnyje žingsnis po žingsnio paaiškinama, kaip apskaičiuojamas API žetonų naudojimas ir kodėl likutis gali nepastebimai išsekti.

Kodėl mokėjimai atmetami?

Pagrindinė mintis

Kad galėtumėte pradėti naudoti raktą ir leisti lėšas, turite papildyti savo sąskaitos likutį. Jei mokėjimo sistema atmeta jūsų kortelę dėl ją išdavusio banko, el. pašto adreso, kalbos ar profilio nustatymų pakeitimas nekeičia tos kortelės sąlygų.

Čia dažnai padaroma klaida.

Kliūtis iškyla vienu žingsniu vėliau. Raktą jau išdavėte, bet jei sąskaitos likutyje nėra pinigų, jis nieko neišleis — teikėjas grąžins nepakankamo lėšų likučio klaidą.

Jei mokėjimas atmetamas dėl kortelę išdavusio banko, el. pašto adreso, sąsajos kalbos ar profilio nustatymų pakeitimas nekeičia mokėjimo sąlygų. Šis mechanizmas paaiškinamas, pavyzdžiui, užsienio kortele Claude paslaugai.

Nepamirškite, kad galutinį sprendimą priima mokėjimo šliuzas. Jis gali atmesti mokėjimą dėl savo priežasčių, todėl nėra garantijos, kad jis bus priimtas.

Nuo ko pradėti?

Pagrindinė mintis

Pradėkite atskirdami čia aprašytus kelius: senasis nemokamas Qwen lygis nutrauktas, Coding Plan naudoja prenumeratą bei atskirą adresą, o standartinis API raktas apmokamas pagal naudojimą. Jūsų versijos meniu gali siūlyti ir kitų pasirinkimų. Išduokite raktą paskyroje – tai nemokama; nustatykite regioninį ryšį be paslapties JSON faile, o raktą pateikite terminalo aplinkoje. Norint papildyti likutį reikės mokėjimo šliuzo priimamos kortelės. Jei norite sumažinti naudojimo išlaidas, rinkitės lengvesnį modelį.

Trumpas planas žingsnis po žingsnio:

  1. Atskirkite aprašytus kelius ir savo rakto planą; nemanykite, kad dabartiniame meniu yra tik trys pasirinkimai. Senasis nemokamas Qwen lygis nutrauktas 2026 m. balandį, Coding Plan naudoja prenumeratą, o šis vadovas skirtas standartiniam API raktui, apmokamam pagal naudojimą.
  2. Sukurkite paskyrą pas teikėją. Paprasčiausias variantas — tiesiogiai Alibaba.
  3. Išduokite raktą teikėjo paskyros prieigos raktų skiltyje. Jo išdavimas nemokamas; tam nereikia kortelės.
  4. Regioninį ryšį įtraukite į ~/.qwen/settings.json be slaptos reikšmės. Paleidimo terminale pateikite DASHSCOPE_API_KEY, tada, kaip parodyta aukščiau, patikrinkite pasirinktą modelį ir vieną trumpą atsakymą.
  5. Norint mokėti už naudojimą, reikia jūsų vardu išduotos kortelės, kurią priima teikėjo mokėjimo šliuzas. Papildymo sąlygas nustato mokėjimo šliuzas; rakto išdavimas ir mokėjimas už naudojimą yra atskiri žingsniai.

Taip pat verta pagalvoti, kokio modelio jums reikia. Sudėtingoms užduotims rinkitės aukštesnės klasės Qwen3-Coder-Plus; norėdami sutaupyti rinkitės lengvesnį Flash, kuris už tą pačią apimtį kainuoja kelis kartus mažiau. Instrukcijoje apie Qwen Code kaip Claude Code pakaitalą parodyta, kuo Qwen Code skiriasi nuo kitų terminalo agentų.

Šaltiniai

Daugiau medžiagos rasite Ailoot.

Išsamiau

Klausimai ir atsakymai

Ar API rakto išdavimas yra tas pats, kas modelio naudojimo pirkimas?

Ne. Prieigos eilutės išdavimas atskiras nuo naudojimo finansavimo. Teikėjas pagal raktą atpažįsta ir apskaito užklausas; vien išduotas raktas nepatvirtina, kad paskyra turi tinkamą likutį ar kvotą.

Kas turi sutapti Qwen Code teikėjo konfigūracijoje?

Pasirinktas protokolas, teikėjo bazinis URL, raktą saugantis aplinkos kintamasis ir modelio identifikatorius turi priklausyti tam pačiam ryšiui. Pavyzdyje model.name sutampa su modelProviders įrašo id; tikro rakto nelaikykite bendrinamose nustatymų kopijose.

Visi straipsniai