Source: https://ailoot.ai/models/lt/qwen2-5-coder-3b-instruct/
Canonical: https://ailoot.ai/models/lt/qwen2-5-coder-3b-instruct/
Language: lt

# Qwen2.5-Coder-3B

[Markdown](https://ailoot.ai/models/lt/qwen2-5-coder-3b-instruct/index.md) · [JSON](https://ailoot.ai/models/lt/qwen2-5-coder-3b-instruct/facts.json)

## [Qwen2.5-Coder-3B](https://ailoot.ai/models/lt/qwen2-5-coder-3b-instruct/)

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.

- [**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions` `qwen2.5-coder-3b-instruct`](https://ailoot.ai/models/lt/qwen2-5-coder-3b-instruct/#method-0)
- [**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `qwen2.5-coder-3b-instruct`](https://ailoot.ai/models/lt/qwen2-5-coder-3b-instruct/#method-1)

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`](https://ailoot.ai/models/lt/#m=qwen2.5-coder-3b-instruct&route=Ultra&caller=qwen2.5-coder-3b-instruct&fmt=chat)

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

| Laukas | Tipas | Reikalavimas | Reikšmės ir ribos | Numatyta |
| --- | --- | --- | --- | --- |
| Laukas`model` | Tipas`string` | ReikalavimasPrivaloma | Reikšmės ir ribos qwen2.5-coder-3b-instruct Sąlygos: Naudokite būtent šį Ailoot maršrutizavimo parinkiklį. | Numatyta— |
| Laukas`messages` | Tipas`array` | ReikalavimasPrivaloma | Reikšmės ir ribos Sąlygos: | Numatyta— |
| Laukas`stream` | Tipas`boolean` | ReikalavimasNeprivaloma | Reikš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

| Parametras | Specifikacija |
| --- | --- |
| Parametras`content_type` | Specifikacijaapplication/json |
| Parametras`required` | Specifikacijamodel, messages |
| Parametras`optional` | Specifikacijastream |
| Parametras`material_types` | Specifikacijatext, image |
| Parametras`conditions` | SpecifikacijaNaudokite 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 įkainis | Mokestis Į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 →](https://ailoot.ai/docs/lt/billing/reserve/)

### Užklausų pavyzdžiai

#### Ailoot Ultra · OpenAI Chat

curl · sukurkite vieną kartą ir išsaugokite visą rezultatą

```bash
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

| Laukas | Tipas |
| --- | --- |
| Laukas`choices[]` | Tipasobject |
| Laukas`usage` | Tipasobject |

Klaidos ir tolesni veiksmai

| Atsakymas | Sąlyga | Kitas žingsnis |
| --- | --- | --- |
| Atsakymas400 · `invalid_request_error` | Są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ą. |
| Atsakymas`` | Są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`](https://ailoot.ai/models/lt/#m=qwen2.5-coder-3b-instruct&route=Ultra&caller=qwen2.5-coder-3b-instruct&fmt=chat)

#### Metodų kelių pseudonimai

`/chat/completions`

#### Susiję ID iškvietimui

[`qwen2.5-coder-3b-instruct`](https://ailoot.ai/models/lt/#m=qwen2.5-coder-3b-instruct&route=Ultra&caller=qwen2.5-coder-3b-instruct&fmt=chat)

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

[`qwen2.5-coder-3b-instruct`](https://ailoot.ai/models/lt/#m=qwen2.5-coder-3b-instruct&route=Ultra&caller=qwen2.5-coder-3b-instruct&fmt=messages)

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

| Laukas | Tipas | Reikalavimas | Reikšmės ir ribos | Numatyta |
| --- | --- | --- | --- | --- |
| Laukas`model` | Tipas`string` | ReikalavimasPrivaloma | Reikšmės ir ribos qwen2.5-coder-3b-instruct Sąlygos: Naudokite būtent šį Ailoot maršrutizavimo parinkiklį. | Numatyta— |
| Laukas`messages` | Tipas`array` | ReikalavimasPrivaloma | Reikšmės ir ribos Sąlygos: | Numatyta— |
| Laukas`stream` | Tipas`boolean` | ReikalavimasNeprivaloma | Reikšmės ir ribos Sąlygos: | Numatytafalse |
| Laukas`max_tokens` | Tipas`integer` | ReikalavimasPrivaloma | Reikš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

| Parametras | Specifikacija |
| --- | --- |
| Parametras`content_type` | Specifikacijaapplication/json |
| Parametras`required` | Specifikacijamodel, messages, max\_tokens |
| Parametras`optional` | Specifikacijastream |
| Parametras`material_types` | Specifikacijatext, image |
| Parametras`conditions` | SpecifikacijaNaudokite 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 įkainis | Mokestis Į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 →](https://ailoot.ai/docs/lt/billing/reserve/)

### Užklausų pavyzdžiai

#### Ailoot Ultra · Anthropic Messages

curl · sukurkite vieną kartą ir išsaugokite visą rezultatą

```bash
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

| Laukas | Tipas |
| --- | --- |
| Laukas`content[]` | Tipasobject |
| Laukas`usage` | Tipasobject |

Klaidos ir tolesni veiksmai

| Atsakymas | Sąlyga | Kitas žingsnis |
| --- | --- | --- |
| Atsakymas400 · `invalid_request_error` | Są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ą. |
| Atsakymas`` | Są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`](https://ailoot.ai/models/lt/#m=qwen2.5-coder-3b-instruct&route=Ultra&caller=qwen2.5-coder-3b-instruct&fmt=messages)

#### Metodų kelių pseudonimai

`/chat/completions`

#### Susiję ID iškvietimui

[`qwen2.5-coder-3b-instruct`](https://ailoot.ai/models/lt/#m=qwen2.5-coder-3b-instruct&route=Ultra&caller=qwen2.5-coder-3b-instruct&fmt=messages)

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`

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ą](https://ailoot.ai/docs/lt/billing/subscriptions/) · [Peržiūrėti modelių kainas](https://ailoot.ai/models/lt/)

## 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](mailto:support@ailoot.ai) · [Oferta ir licencijos sutartis](https://ailoot.ai/legal/offer?lang=lt)

## Ailoot · Įmonė ir jos projektų portfelis





Ailoot remiasi sukaupta veiklos patirtimi, plačia klientų baze, stabiliomis paslaugomis ir nuolatine KPI kontrole.





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





Ailoot šią veiklos patirtį pritaiko teikdama API prieigą prie DI funkcijų klientų produktuose, agentuose, programose ir automatizavimo sprendimuose.
