models

Qwen2.5-Coder-3B

Markdown · JSON

Qwen2.5-Coder-3B

Qwen2.5-Coder-3B-Instruct yra kompaktiškas Qwen pagal instrukcijas suderintas modelis kodo generavimui, samprotavimui ir taisymui. Jo tikslus 3.09B parametrų profilis turi 32,768 žetonų kontekstą programavimo aprašams su susijusiu įgyvendinimu, sąsaja ir laukiamu veikimu.

Apie modelį

Šis aprašas apima modelio galimybes. Pasirinktam metodui Ailoot prieinamos įvestys, išvestys ir parinktys nurodytos toliau.

Qwen2.5-Coder-3B-Instruct yra kompaktiškas Qwen pagal instrukcijas suderintas programavimo modelis su 3.09 milijardo bendrų parametrų ir pilnu 32,768 žetonų kontekstu. Gamintojas kodo generavimą, samprotavimą apie kodą ir kodo taisymą aprašo kaip pagrindines šeimos paskirtis, kartu išlaikant matematinius ir bendrosios kalbos gebėjimus. Šeimos mokymui naudojama 5.5 trilijono žetonų iš kodo, teksto susiejimo su kodu ir sintetinės medžiagos.

Paruoškite konkretų programavimo aprašą

Prieš prašydami kodo pateikite kalbą, funkcijos signatūrą, įvesties prielaidas ir laukiamą išvestį. Pridėkite pavyzdį, nustatantį numatytą veikimą, ypač kai kraštinis atvejis keičia įgyvendinimą. Taisymui pateikite dabartinę funkciją ir gedimą, kurį ji turi pašalinti.

Pavyzdinėje užklausoje galima prašyti analizatoriaus, kuris išsaugo patvirtintus laukų pavadinimus ir tuščiai įvesčiai grąžina nurodytą rezultatą. Susijusią sąsają ir pavyzdžius laikykite kartu su siūlomu kodu, kad peržiūra būtų skirta tai pačiai sutarčiai.

Naudokite Instruct pokalbio šabloną

Šis kontrolinis taškas yra Instruct versija, atskira nuo Base modelio. Savasis pavyzdys pateikia sistemos ir naudotojo pranešimus per kontrolinio taško pokalbio šabloną ir sugeneruotą tęsinį dekoduoja kaip tekstą. Ruošdami pokalbį aiškiai atskirkite užduoties instrukciją ir dabartinį kodo klausimą.

Paaiškinimui nurodykite analizuotiną funkciją ar šaką ir klauskite, kuri prielaida lemia jos veikimą. Perrašymui nurodykite, kurios sąsajos ir išvesties laukai turi likti nepakeisti. Naudingame atsakyme gali būti pateiktas siūlomas kodas, po kurio eina samprotavimas, susiejantis pakeitimą su tais reikalavimais.

Susijusias priklausomybes sutalpinkite į 3B profilį

Tikslioje 3B kortelėje skelbiamas 32,768 žetonų kontekstas, 2.77 milijardo parametrų be vektorinių atvaizdų parametrų ir 36 sluoksniai. Modelio architektūra naudoja grupuotų užklausų dėmesį su 16 užklausos galvų ir dviem rakto bei reikšmės galvomis. Užklausai pasirinkite susijusią projekto medžiagą, užuot šią kompaktišką versiją laikę atskirai sukonfigūruotu 32B modeliu.

Pavyzdinei kelių funkcijų užduočiai pridėkite įgyvendinimą, jį kviečiantį kodą ir juos jungiantį tipą ar schemą. Išsaugokite failų kelius ir pavadinimus, kad sugeneruotas pakeitimas nurodytų numatytą vietą. Jei klausimas susijęs tik su viena sąlyga, palikite ją nustatantį kodą ir pavyzdžius, lemiančius laukiamą rezultatą.

Pateikite patikrinamą rezultatą

Pasirinkite, ar kitam žingsniui reikia visos funkcijos, tikslinio kodo pakeitimo, ar rašytinio paaiškinimo. Savasis generavimo pavyzdys naudoja pavyzdinį išvesties limitą nedidelei užduočiai; apibrėžkite tikrąjį rezultatą ir darbui tinkamą sukonfigūruotą atsakymo limitą.

Pradinį kodą, reikalavimą ir siūlomą pakeitimą laikykite kartu, kai supanti programa paleidžia ar tikrina rezultatą. Taisymui pateikite tikrąjį gedimą ir dabartinį įgyvendinimą, tada prašykite pakeitimo, sprendžiančio šiuos įrodymus. Pasirinktą 3B Instruct pavadinimą išsaugokite kartu su užbaigtu kodu ir paaiškinimu, kad tęsiant būtų naudojama ta pati gamintojo versija.

Per Ailoot pasirinkite šį tikslų modelio ID galiniame taške /v1/chat/completions ir pateikite užduotį lauke messages. Kiekvienas pranešimas turi vaidmenį ir turinį; susijusias instrukcijas ir šaltinio medžiagą laikykite kartu. Surinkite visą JSON atsakymą arba visus SSE segmentus, kai įjungtas stream, ir kartu su tekstiniu rezultatu išsaugokite usage.

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions qwen2.5-coder-3b-instruct

qwen2.5-coder-3b-instruct

Kita /qwen2.5-coder-3b-instruct

Pradžia

Qwen2.5-Coder-3B-Instruct yra kompaktiškas Qwen pagal instrukcijas suderintas modelis kodo generavimui, samprotavimui ir taisymui. Jo tikslus 3.09B parametrų profilis turi 32,768 žetonų kontekstą programavimo aprašams su susijusiu įgyvendinimu, sąsaja ir laukiamu veikimu.

Leidžiamos įvestys
Tekstas · Vaizdai
Rezultatai
Tekstas

Prieinama Ailoot · įvestys ir metodai

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Įvestis
text, image
Išvestis
text
Išvesties formatas
JSON or SSE
LaukasTipasReikalavimasReikšmės ir ribosNumatyta
LaukasmodelTipasstringReikalavimasPrivalomaReikšmės ir ribos
qwen2.5-coder-3b-instruct
Sąlygos: Naudokite būtent šį Ailoot maršrutizavimo parinkiklį.
Numatyta—
LaukasmessagesTipasarrayReikalavimasPrivalomaReikšmės ir ribos
Sąlygos:
Numatyta—
LaukasstreamTipasbooleanReikalavimasNeprivalomaReikšmės ir ribos
Sąlygos:
Numatytafalse
Įvesties medžiagos deriniai

text_input · Privaloma: messages

image_with_text · Privaloma: messages with actual image content blocks

Metodo parametrai ir gyvavimo ciklas
ParametrasSpecifikacija
Parametrascontent_typeSpecifikacijaapplication/json
ParametrasrequiredSpecifikacijamodel, messages
ParametrasoptionalSpecifikacijastream
Parametrasmaterial_typesSpecifikacijatext, image
ParametrasconditionsSpecifikacijaNaudokite būtent šį Ailoot maršrutizavimo parinkiklį., Šiuo protokolu perduodamas paveikslėlių turinys, kai būtent pasirinktas modelis palaiko vaizdų supratimą. Protokolo priėmimas nepatvirtina, kad visi modeliai palaiko paveikslėlius.

Metodo pseudonimai: /chat/completions

Gyvavimo ciklas: synchronous_or_streamed

Planai

Tarifų informacija neprideda užklausos parinkčių. Palaikomi parametrai nurodyti prie pasirinkto metodo.

Spartusis režimas
Standartinis įkainis Pasirinkus spartųjį režimą
Flex režimas
Standartinis įkainis Pasirinkus flex režimą
Didžiausios samprotavimo pastangos
Standartinis įkainis Kai didžiausioms samprotavimo pastangoms taikomas numatytasis koregavimas (default)
Išreikštinio podėlio kainodara
Neįjungta Kai prašoma išreikštinio podėlio
Nuliniai tarifai tik tekstui
Podėliui, įrankiams ir medijai taikomos atskirai nurodytos jų kainodaros sąlygos. Įvesčiai ir išvesčiai, kurias sudaro tik tekstas

Ailoot įkainiai

Kainos pagal konfigūraciją

KonfigūracijaĮkainių lentelėMokestis
KonfigūracijaBaziniai žetonų įkainiaiĮkainių lentelėBazinis įkainisMokestis
Įvestis · Įvesties tokenai $0 / 1K tokenų
Išvestis · Išvesties tokenai $0 / 1K tokenų
Įvestis · Talpyklos skaitymas $0 / 1K tokenų
Įvestis · Rašymas į talpyklą $0 / 1K tokenų
Įvestis · Rašymas į talpyklą, 1 val — / 1K tokenų

Ailoot prieš užklausą rezervuoja numatomą sumą. Gavus rezultatą, galutinis mokestis nuskaitomas pagal išmatuotą naudojimą. Srautinio atsakymo atsiskaitymui naudojamas galutinis naudojimo įrašas. Kaip veikia rezervavimas ir atsiskaitymas →

Užklausų pavyzdžiai

Ailoot Ultra · OpenAI Chat

curl · sukurkite vieną kartą ir išsaugokite visą rezultatą
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen2.5-coder-3b-instruct", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}]}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.

Gauti ir išsaugoti rezultatus

Ailoot Ultra · OpenAI Chat

JSON or SSE

Išsaugoti visus baigtus rezultatus

Išsaugokite kiekvieną visą grąžintą atsakymą, failą ir turinio dalį.

Išsaugokite kiekvieną turinio bloką, įrankio iškvietimo ID, mąstymo parašą, jei jis grąžintas, visus SSE pokyčius ir išsamius naudojimo duomenis. Pirmasis teksto fragmentas nėra visas rezultatas.

Jei reikia patikrinti pradinį atsakymą

Išsaugokite pradinį X-Client-Request-ID, atsakymą ir antraštes. Nežinomas rezultatas arba result_pending_check nesuteikia leidimo siųsti antrą kūrimo užklausą.

Atsakymo laukai
LaukasTipas
Laukaschoices[]Tipasobject
LaukasusageTipasobject
Klaidos ir tolesni veiksmai
AtsakymasSąlygaKitas žingsnis
Atsakymas400 · invalid_request_errorSąlygaPrivalomas laukas, modelio parinkiklis, tipas arba įvesties pateikimo forma yra netinkami.Kitas žingsnisPrieš rengdami atskirą užklausą, peržiūrėkite grąžintą išsamią patikros informaciją.
AtsakymasSąlygaPradinė užklausa arba rezultatas nežinomi arba juos reikia patikrinti.Kitas žingsnisIšsaugokite pradinius identifikatorius ir antraštes; skaitykite tik palaikomus būsenos ar bibliotekos įrašus. Nesiųskite kūrimo užklausos dar kartą.

Pseudonimai

Modelių pseudonimai

Ailoot Ultra qwen2.5-coder-3b-instruct

Metodų kelių pseudonimai

/chat/completions

Susiję ID iškvietimui

qwen2.5-coder-3b-instruct

Ailoot Ultra · Anthropic Messages POST /v1/messages qwen2.5-coder-3b-instruct

qwen2.5-coder-3b-instruct

Kita /qwen2.5-coder-3b-instruct

Pradžia

Qwen2.5-Coder-3B-Instruct yra kompaktiškas Qwen pagal instrukcijas suderintas modelis kodo generavimui, samprotavimui ir taisymui. Jo tikslus 3.09B parametrų profilis turi 32,768 žetonų kontekstą programavimo aprašams su susijusiu įgyvendinimu, sąsaja ir laukiamu veikimu.

Leidžiamos įvestys
Tekstas · Vaizdai
Rezultatai
json · sse

Prieinama Ailoot · įvestys ir metodai

Ailoot Ultra · Anthropic Messages POST /v1/messages
Įvestis
text, image
Išvestis
json, sse
Išvesties formatas
JSON or SSE
LaukasTipasReikalavimasReikšmės ir ribosNumatyta
LaukasmodelTipasstringReikalavimasPrivalomaReikšmės ir ribos
qwen2.5-coder-3b-instruct
Sąlygos: Naudokite būtent šį Ailoot maršrutizavimo parinkiklį.
Numatyta—
LaukasmessagesTipasarrayReikalavimasPrivalomaReikšmės ir ribos
Sąlygos:
Numatyta—
LaukasstreamTipasbooleanReikalavimasNeprivalomaReikšmės ir ribos
Sąlygos:
Numatytafalse
Laukasmax_tokensTipasintegerReikalavimasPrivalomaReikšmės ir ribos
Mažiausia reikšmė: 1
Sąlygos:
Numatyta—
Įvesties medžiagos deriniai

text_input · Privaloma: messages

image_with_text · Privaloma: messages with actual image content blocks

Metodo parametrai ir gyvavimo ciklas
ParametrasSpecifikacija
Parametrascontent_typeSpecifikacijaapplication/json
ParametrasrequiredSpecifikacijamodel, messages, max_tokens
ParametrasoptionalSpecifikacijastream
Parametrasmaterial_typesSpecifikacijatext, image
ParametrasconditionsSpecifikacijaNaudokite būtent šį Ailoot maršrutizavimo parinkiklį., Šiuo protokolu perduodamas paveikslėlių turinys, kai būtent pasirinktas modelis palaiko vaizdų supratimą. Protokolo priėmimas nepatvirtina, kad visi modeliai palaiko paveikslėlius.

Gyvavimo ciklas: synchronous_or_streamed

Planai

Tarifų informacija neprideda užklausos parinkčių. Palaikomi parametrai nurodyti prie pasirinkto metodo.

Spartusis režimas
Standartinis įkainis Pasirinkus spartųjį režimą
Flex režimas
Standartinis įkainis Pasirinkus flex režimą
Didžiausios samprotavimo pastangos
Standartinis įkainis Kai didžiausioms samprotavimo pastangoms taikomas numatytasis koregavimas (default)
Išreikštinio podėlio kainodara
Neįjungta Kai prašoma išreikštinio podėlio
Nuliniai tarifai tik tekstui
Podėliui, įrankiams ir medijai taikomos atskirai nurodytos jų kainodaros sąlygos. Įvesčiai ir išvesčiai, kurias sudaro tik tekstas

Ailoot įkainiai

Kainos pagal konfigūraciją

KonfigūracijaĮkainių lentelėMokestis
KonfigūracijaBaziniai žetonų įkainiaiĮkainių lentelėBazinis įkainisMokestis
Įvestis · Įvesties tokenai $0 / 1K tokenų
Išvestis · Išvesties tokenai $0 / 1K tokenų
Įvestis · Talpyklos skaitymas $0 / 1K tokenų
Įvestis · Rašymas į talpyklą $0 / 1K tokenų
Įvestis · Rašymas į talpyklą, 1 val — / 1K tokenų

Ailoot prieš užklausą rezervuoja numatomą sumą. Gavus rezultatą, galutinis mokestis nuskaitomas pagal išmatuotą naudojimą. Srautinio atsakymo atsiskaitymui naudojamas galutinis naudojimo įrašas. Kaip veikia rezervavimas ir atsiskaitymas →

Užklausų pavyzdžiai

Ailoot Ultra · Anthropic Messages

curl · sukurkite vieną kartą ir išsaugokite visą rezultatą
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen2.5-coder-3b-instruct", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}], "max_tokens": 256}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.

Gauti ir išsaugoti rezultatus

Ailoot Ultra · Anthropic Messages

JSON or SSE

Išsaugoti visus baigtus rezultatus

Išsaugokite kiekvieną visą grąžintą atsakymą, failą ir turinio dalį.

Išsaugokite kiekvieną turinio bloką, įrankio iškvietimo ID, mąstymo parašą, jei jis grąžintas, visus SSE pokyčius ir išsamius naudojimo duomenis. Pirmasis teksto fragmentas nėra visas rezultatas.

Jei reikia patikrinti pradinį atsakymą

Išsaugokite pradinį X-Client-Request-ID, atsakymą ir antraštes. Nežinomas rezultatas arba result_pending_check nesuteikia leidimo siųsti antrą kūrimo užklausą.

Atsakymo laukai
LaukasTipas
Laukascontent[]Tipasobject
LaukasusageTipasobject
Klaidos ir tolesni veiksmai
AtsakymasSąlygaKitas žingsnis
Atsakymas400 · invalid_request_errorSąlygaPrivalomas laukas, modelio parinkiklis, tipas arba įvesties pateikimo forma yra netinkami.Kitas žingsnisPrieš rengdami atskirą užklausą, peržiūrėkite grąžintą išsamią patikros informaciją.
AtsakymasSąlygaPradinė užklausa arba rezultatas nežinomi arba juos reikia patikrinti.Kitas žingsnisIšsaugokite pradinius identifikatorius ir antraštes; skaitykite tik palaikomus būsenos ar bibliotekos įrašus. Nesiųskite kūrimo užklausos dar kartą.

Pseudonimai

Modelių pseudonimai

Ailoot Ultra qwen2.5-coder-3b-instruct

Metodų kelių pseudonimai

/chat/completions

Susiję ID iškvietimui

qwen2.5-coder-3b-instruct

FAQ · Qwen2.5-Coder-3B
Kokios įvestys ir rezultatai prieinami?

POST /v1/chat/completions · qwen2.5-coder-3b-instruct: text, image → text

POST /v1/messages · qwen2.5-coder-3b-instruct: text, image → json, sse

Kokius laukus naudoja užklausa?

POST /v1/chat/completions · qwen2.5-coder-3b-instruct: model, messages, stream

POST /v1/messages · qwen2.5-coder-3b-instruct: model, messages, stream, max_tokens

Kokie apribojimai taikomi?

POST /v1/messages · qwen2.5-coder-3b-instruct: max_tokens.minimum: 1

Išsamiau

Prijunkite Ailoot prie Claude Code, OpenCode, Hermes arba savo programos.

Įmonė ir jos projektų portfelis

Įmonė ir jos projektų portfelis: milijonai klientų; mėnesio pardavimai siekia milijardus.

Pirkite žetonus su nuolaida.

Prenumeratos nuolaida reguliariam darbui. Kodai — iki 50% žetonų pirkimui.

Prenumerata
Pasirinkite planą su nuolaida reguliarioms užklausoms.
Nuolaidos kodas iki 50%
Įveskite kodą perkant. Kaina perskaičiuojama pagal galiojančios akcijos sąlygas.
Išlaidos istorijoje
Kiekvienai užklausai išsaugomi modelis, žetonai ir suma.

Pasirinkti prenumeratą · Peržiūrėti modelių kainas

Prijunkite API prie produkto, kurį parduodate.

SaaS, programos ir botai pagal Ailoot ofertą bei licencijos sutartį. Perpardavimui paprašykite perpardavėjo licencijos.

Komercinė programa
Teksto, vaizdų, video ir garso kūrimą integruokite į mokamas paslaugos funkcijas.
Perpardavėjo licencija
Atsiųskite projekto aprašymą ir prieigos schemą. Paprašykite rašytinių naudojimo ir perpardavimo sąlygų.
Dokumentai svetainėje
Oferta, licencijos sutartis ir duomenų tvarkymo politika prieinamos prieš prisijungiant.

Paprašyti perpardavėjo licencijos · Oferta ir licencijos sutartis