Qwen2.5-Coder-1.5B
Qwen2.5-Coder-1.5B-Instruct yra Alibaba pagal instrukcijas suderintas programavimo modelis kodui generuoti, paaiškinti ir taisyti; gamintojo kontroliniame taške yra 1.54B parametrų.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsqwen2.5-coder-1.5b-instruct - Ailoot Ultra · Anthropic Messages
POST /v1/messagesqwen2.5-coder-1.5b-instruct
Apie modelį
Šis aprašas apima modelio galimybes. Pasirinktam metodui Ailoot prieinamos įvestys, išvestys ir parinktys nurodytos toliau.
Qwen2.5-Coder-1.5B-Instruct yra į kodą orientuotas Alibaba instrukcijų modelis. Jo gamintojo kontroliniame taške yra 1.54 milijardo parametrų. Jis priklauso Qwen2.5-Coder serijai, kurios dokumentuotos užduotys apima kodo generavimą, samprotavimą apie kodą ir kodo taisymą.
Paruoškite pradinį kodą ir laukiamą veikimą
Klaidai pateikite susijusią funkciją, pastebėtą klaidą ir rezultatą, kurio tikėjotės. Įtraukite sąsajos sutartis ir vykdymo aplinkos detales, turinčias įtakos pataisai. Naujam kodui pateikite įvesties struktūrą, išvesties struktūrą ir tinkamo veikimo pavyzdžius.
Išlaikykite pakeitimą lengvai peržiūrimą
Prašykite konkretaus rezultato, pavyzdžiui, pakaitinės funkcijos, nedidelės pataisos ar testo atvejo. Prašykite, kad paaiškinimas susietų kodo kelią su stebimu veikimu. Nesusijusį tvarkymą palikite už prašomo pakeitimo ribų, kad jo poveikis būtų aiškus.
Patikrinkite pagal tikrąją programą
Paleiskite siūlomą kodą su būdingomis įvestimis ir užduoties numanomais kraštiniais atvejais. Patikrinkite suderinamumą su aplinkiniais kviečiančiais elementais ir priklausomybėmis. Lygindami modelių dydžius ar užklausų strategijas, šią tikslią instruct versiją laikykite kartu su rezultatu.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions qwen2.5-coder-1.5b-instruct
qwen2.5-coder-1.5b-instructPradžia
Qwen2.5-Coder-1.5B-Instruct yra Alibaba pagal instrukcijas suderintas programavimo modelis kodui generuoti, paaiškinti ir taisyti; gamintojo kontroliniame taške yra 1.54B parametrų.
- 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 |
|---|---|---|---|---|
Laukasmodel | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos qwen2.5-coder-1.5b-instruct Sąlygos: Naudokite būtent šį Ailoot maršrutizavimo parinkiklį. | Numatyta— |
Laukasmessages | Tipasarray | ReikalavimasPrivaloma | Reikšmės ir ribos Sąlygos: | Numatyta— |
Laukasstream | Tipasboolean | 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 |
|---|---|
Parametrascontent_type | Specifikacijaapplication/json |
Parametrasrequired | Specifikacijamodel, messages |
Parametrasoptional | Specifikacijastream |
Parametrasmaterial_types | Specifikacijatext, image |
Parametrasconditions | 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 →
Užklausų pavyzdžiai
Ailoot Ultra · OpenAI Chat
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-1.5b-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 |
|---|---|
Laukaschoices[] | Tipasobject |
Laukasusage | 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-1.5b-instruct
Metodų kelių pseudonimai
/chat/completions
Susiję ID iškvietimui
Ailoot Ultra · Anthropic Messages POST /v1/messages qwen2.5-coder-1.5b-instruct
qwen2.5-coder-1.5b-instructPradžia
Qwen2.5-Coder-1.5B-Instruct yra Alibaba pagal instrukcijas suderintas programavimo modelis kodui generuoti, paaiškinti ir taisyti; gamintojo kontroliniame taške yra 1.54B parametrų.
- 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 |
|---|---|---|---|---|
Laukasmodel | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos qwen2.5-coder-1.5b-instruct Sąlygos: Naudokite būtent šį Ailoot maršrutizavimo parinkiklį. | Numatyta— |
Laukasmessages | Tipasarray | ReikalavimasPrivaloma | Reikšmės ir ribos Sąlygos: | Numatyta— |
Laukasstream | Tipasboolean | ReikalavimasNeprivaloma | Reikšmės ir ribos Sąlygos: | Numatytafalse |
Laukasmax_tokens | Tipasinteger | 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 |
|---|---|
Parametrascontent_type | Specifikacijaapplication/json |
Parametrasrequired | Specifikacijamodel, messages, max_tokens |
Parametrasoptional | Specifikacijastream |
Parametrasmaterial_types | Specifikacijatext, image |
Parametrasconditions | 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 →
Užklausų pavyzdžiai
Ailoot Ultra · Anthropic Messages
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-1.5b-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 |
|---|---|
Laukascontent[] | Tipasobject |
Laukasusage | 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-1.5b-instruct
Metodų kelių pseudonimai
/chat/completions
Susiję ID iškvietimui
FAQ · Qwen2.5-Coder-1.5B
- Kokios įvestys ir rezultatai prieinami?
POST /v1/chat/completions·qwen2.5-coder-1.5b-instruct:text,image→textPOST /v1/messages·qwen2.5-coder-1.5b-instruct:text,image→json,sse- Kokius laukus naudoja užklausa?
POST /v1/chat/completions·qwen2.5-coder-1.5b-instruct:model,messages,streamPOST /v1/messages·qwen2.5-coder-1.5b-instruct:model,messages,stream,max_tokens- Kokie apribojimai taikomi?
POST /v1/messages·qwen2.5-coder-1.5b-instruct:max_tokens.minimum:1