Qwen2.5-Coder-3B
A Qwen2.5-Coder-3B-Instruct a Qwen kompakt, utasításkövetésre finomhangolt modellje kódgeneráláshoz, következtetéshez és javításhoz. Pontos, 3.09B paraméteres profilja 32,768 tokenes kontextust kínál olyan programozási feladatleírásokhoz, amelyek a kapcsolódó megvalósítást, interfészt és elvárt viselkedést is tartalmazzák.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsqwen2.5-coder-3b-instruct - Ailoot Ultra · Anthropic Messages
POST /v1/messagesqwen2.5-coder-3b-instruct
A modellről
Ez a leírás a modell képességeit ismerteti. Az Ailootban elérhető bemenetek, kimenetek és lehetőségek alább, a kiválasztott metódusnál láthatók.
A Qwen2.5-Coder-3B-Instruct a Qwen kompakt, utasításkövetésre finomhangolt programozási modellje, összesen 3.09 milliárd paraméterrel és 32,768 tokenes teljes kontextussal. A gyártó a kódgenerálást, a kóddal kapcsolatos következtetést és a kódjavítást nevezi meg a család fő céljaiként, matematikai és általános nyelvi képességek megőrzése mellett. A család tanítása 5.5 billió tokennyi kódot, szöveg és kód közötti megfeleltetést, valamint szintetikus anyagot használ.
Készíts célzott programozási feladatleírást
Kódkérés előtt add meg a nyelvet, a függvény szignatúráját, a bemeneti feltevéseket és az elvárt kimenetet. Mellékeld a kívánt viselkedést meghatározó példát, különösen akkor, ha egy határeset megváltoztatja a megvalósítást. Javításhoz add meg a jelenlegi függvényt és a kezelendő hibát.
Egy szemléltető kérés kérhet olyan feldolgozót, amely megőrzi a jóváhagyott mezőneveket, és üres bemenetnél a meghatározott eredményt adja vissza. Tartsd a kapcsolódó interfészt és példákat a javasolt kóddal együtt, hogy az ellenőrzés ugyanarra a szerződésre vonatkozzon.
Használd az Instruct beszélgetési sablonját
Ez a modellváltozat az Instruct kiadás, külön a Base modelltől. A natív példa system és user üzeneteket ad meg a modellváltozat chatsablonján keresztül, és a generált folytatást szövegként dekódolja. A beszélgetés előkészítésekor legyen egyértelmű a feladatutasítás és az aktuális programozási kérdés.
Magyarázatnál nevezd meg az elemzendő függvényt vagy kódágat, és kérdezd meg, mely feltevés határozza meg a viselkedését. Átírásnál add meg, mely interfészeknek és kimeneti mezőknek kell változatlanul maradniuk. Egy hasznos válasz a javasolt kód után bemutathatja azt a gondolatmenetet, amely a módosítást ezekhez a követelményekhez köti.
Illeszd a kapcsolódó függőségeket a 3B profilhoz
A pontos 3B kártya 32,768 tokenes kontextust, 2.77 milliárd, beágyazásokon kívüli paramétert és 36 réteget tesz közzé. Modellarchitektúrája csoportosított lekérdezési figyelmet használ, 16 lekérdezési fejjel és két kulcs/érték fejjel. A kéréshez a kapcsolódó projektanyagot válaszd ki, ahelyett, hogy ezt a kompakt kiadást a külön konfigurált 32B modellként kezelnéd.
Egy szemléltető, több függvényt érintő feladathoz mellékeld a megvalósítást, annak hívóját és az őket összekötő típust vagy sémát. Őrizd meg a fájlútvonalakat és neveket, hogy a generált módosítás a megfelelő helyre hivatkozzon. Ha egy kérdés csak egyetlen feltételre vonatkozik, tartsd meg az azt meghatározó kódot és az elvárt eredményt meghatározó példákat.
Készíts ellenőrizhető eredményt
Válaszd ki, hogy a következő lépéshez teljes függvény, célzott kódmódosítás vagy írásos magyarázat kell. A natív generálási példa egy kis feladathoz szemléltető kimeneti keretet használ; az aktuális munkához határozd meg a tényleges eredményt és egy megfelelően beállított válaszkeretet.
Tartsd együtt a forráskódot, a követelményt és a javasolt módosítást, amikor a környező alkalmazás futtatja vagy ellenőrzi az eredményt. Javításhoz add meg a tényleges hibát és a jelenlegi megvalósítást, majd kérd azt a módosítást, amely ezt a bizonyítékot kezeli. Őrizd meg a kiválasztott 3B Instruct nevet az elkészült kóddal és magyarázattal együtt, hogy a folytatás ugyanazt a gyártói kiadást használja.
Az Ailoot használatakor válaszd ezt a pontos modellazonosítót a /v1/chat/completions végponton, és add meg a feladatot a messages mezőben. Minden üzenet tartalmaz egy szerepet és annak tartalmát; a kapcsolódó utasítást és forrásanyagot tartsd együtt. Gyűjtsd össze a teljes JSON-választ, illetve bekapcsolt stream esetén az összes SSE-szegmenst, és őrizd meg a usage adatokat az írásos eredménnyel együtt.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions qwen2.5-coder-3b-instruct
qwen2.5-coder-3b-instructKezdő lépések
A Qwen2.5-Coder-3B-Instruct a Qwen kompakt, utasításkövetésre finomhangolt modellje kódgeneráláshoz, következtetéshez és javításhoz. Pontos, 3.09B paraméteres profilja 32,768 tokenes kontextust kínál olyan programozási feladatleírásokhoz, amelyek a kapcsolódó megvalósítást, interfészt és elvárt viselkedést is tartalmazzák.
- Elfogadott bemenetek
- Szöveg · Képek
- Eredmények
- Szöveg
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Bemenet
text,image- Kimenet
text- Kimeneti formátum
- JSON or SSE
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok qwen2.5-coder-3b-instruct Feltételek: Pontosan ezt az Ailoot-útválasztási azonosítót használja. | Alapértelmezett— |
Mezőmessages | Típusarray | KövetelményKötelező | Értékek és korlátok Feltételek: | Alapértelmezett— |
Mezőstream | Típusboolean | KövetelményOpcionális | Értékek és korlátok Feltételek: | Alapértelmezettfalse |
Bemeneti anyagok kombinációi
text_input · Kötelező: messages
image_with_text · Kötelező: messages with actual image content blocks
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, messages |
Paraméteroptional | Szerződésstream |
Paramétermaterial_types | Szerződéstext, image |
Paraméterconditions | SzerződésPontosan ezt az Ailoot-útválasztási azonosítót használja., A protokoll akkor továbbít képtartalmat, ha a konkrét kiválasztott modell támogatja a képfelismerést. A protokoll általi befogadás nem igazolja, hogy minden modell képes képek kezelésére. |
Metódus álnevei: /chat/completions
Életciklus: synchronous_or_streamed
Díjcsomagok
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Normál díjszabás Ha a gyors mód van kiválasztva
- Flex mód
- Normál díjszabás Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Normál díjszabás Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
- Explicit gyorsítótárazás díjai
- Nincs engedélyezve Ha explicit gyorsítótárazást kérnek
- Nullás díjtételek kizárólag szöveghez
- A gyorsítótárra, az eszközökre és a médiára a külön felsorolt díjszabási feltételek vonatkoznak. Kizárólag szöveges bemenethez és kimenethez
Ailoot-díjak
Árak beállításonként
| Beállítás | Díjtáblázat | Díj |
|---|---|---|
| BeállításTokenek alapdíjai | DíjtáblázatAlapdíj | Díj Bemenet · Bemeneti tokenek $0 / 1K token Kimenet · Kimeneti tokenek $0 / 1K token Bemenet · Gyorsítótár olvasása $0 / 1K token Bemenet · Írás a gyorsítótárba $0 / 1K token Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
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-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.
Eredmények fogadása és mentése
Ailoot Ultra · OpenAI Chat
JSON or SSE
Őrizzen meg minden elkészült eredményt
Őrizzen meg minden teljes visszaadott választ, fájlt és tartalomrészt.
Őrizze meg az összes tartalomblokkot, eszközhívás-azonosítót, a gondolkodási aláírást, ha visszaérkezik, az összes SSE-változást és a teljes használati adatsort. Az első szövegrészlet nem a teljes eredmény.
Ha az eredeti választ ellenőrizni kell
Őrizze meg az eredeti X-Client-Request-ID értéket, választ és fejléceket. Az ismeretlen vagy result_pending_check eredmény nem jogosít második létrehozásra.
Válaszmezők
| Mező | Típus |
|---|---|
Mezőchoices[] | Típusobject |
Mezőusage | Típusobject |
Hibák és következő lépések
| Válasz | Feltétel | Következő lépés |
|---|---|---|
Válasz400 · invalid_request_error | FeltételEgy kötelező mező, modellválasztó, típus vagy bemeneti ábrázolási forma érvénytelen. | Következő lépésKülön kérés előkészítése előtt vizsgálja meg a visszaadott érvényesítési részleteket. |
Válasz | FeltételAz eredeti kérés vagy eredmény ismeretlen, vagy ellenőrzést igényel. | Következő lépésŐrizze meg az eredeti azonosítókat és fejléceket; csak a támogatott állapot- és médiatárbejegyzéseket olvassa le. Ne küldje el újra a létrehozási kérelmet. |
Álnevek
Modell álnevei
Ailoot Ultra qwen2.5-coder-3b-instruct
Metódusútvonalak álnevei
/chat/completions
Kapcsolódó modellazonosítók
Ailoot Ultra · Anthropic Messages POST /v1/messages qwen2.5-coder-3b-instruct
qwen2.5-coder-3b-instructKezdő lépések
A Qwen2.5-Coder-3B-Instruct a Qwen kompakt, utasításkövetésre finomhangolt modellje kódgeneráláshoz, következtetéshez és javításhoz. Pontos, 3.09B paraméteres profilja 32,768 tokenes kontextust kínál olyan programozási feladatleírásokhoz, amelyek a kapcsolódó megvalósítást, interfészt és elvárt viselkedést is tartalmazzák.
- Elfogadott bemenetek
- Szöveg · Képek
- Eredmények
- json · sse
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Bemenet
text,image- Kimenet
json,sse- Kimeneti formátum
- JSON or SSE
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok qwen2.5-coder-3b-instruct Feltételek: Pontosan ezt az Ailoot-útválasztási azonosítót használja. | Alapértelmezett— |
Mezőmessages | Típusarray | KövetelményKötelező | Értékek és korlátok Feltételek: | Alapértelmezett— |
Mezőstream | Típusboolean | KövetelményOpcionális | Értékek és korlátok Feltételek: | Alapértelmezettfalse |
Mezőmax_tokens | Típusinteger | KövetelményKötelező | Értékek és korlátok Minimum: 1 Feltételek: | Alapértelmezett— |
Bemeneti anyagok kombinációi
text_input · Kötelező: messages
image_with_text · Kötelező: messages with actual image content blocks
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, messages, max_tokens |
Paraméteroptional | Szerződésstream |
Paramétermaterial_types | Szerződéstext, image |
Paraméterconditions | SzerződésPontosan ezt az Ailoot-útválasztási azonosítót használja., A protokoll akkor továbbít képtartalmat, ha a konkrét kiválasztott modell támogatja a képfelismerést. A protokoll általi befogadás nem igazolja, hogy minden modell képes képek kezelésére. |
Életciklus: synchronous_or_streamed
Díjcsomagok
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Normál díjszabás Ha a gyors mód van kiválasztva
- Flex mód
- Normál díjszabás Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Normál díjszabás Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
- Explicit gyorsítótárazás díjai
- Nincs engedélyezve Ha explicit gyorsítótárazást kérnek
- Nullás díjtételek kizárólag szöveghez
- A gyorsítótárra, az eszközökre és a médiára a külön felsorolt díjszabási feltételek vonatkoznak. Kizárólag szöveges bemenethez és kimenethez
Ailoot-díjak
Árak beállításonként
| Beállítás | Díjtáblázat | Díj |
|---|---|---|
| BeállításTokenek alapdíjai | DíjtáblázatAlapdíj | Díj Bemenet · Bemeneti tokenek $0 / 1K token Kimenet · Kimeneti tokenek $0 / 1K token Bemenet · Gyorsítótár olvasása $0 / 1K token Bemenet · Írás a gyorsítótárba $0 / 1K token Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
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-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.
Eredmények fogadása és mentése
Ailoot Ultra · Anthropic Messages
JSON or SSE
Őrizzen meg minden elkészült eredményt
Őrizzen meg minden teljes visszaadott választ, fájlt és tartalomrészt.
Őrizze meg az összes tartalomblokkot, eszközhívás-azonosítót, a gondolkodási aláírást, ha visszaérkezik, az összes SSE-változást és a teljes használati adatsort. Az első szövegrészlet nem a teljes eredmény.
Ha az eredeti választ ellenőrizni kell
Őrizze meg az eredeti X-Client-Request-ID értéket, választ és fejléceket. Az ismeretlen vagy result_pending_check eredmény nem jogosít második létrehozásra.
Válaszmezők
| Mező | Típus |
|---|---|
Mezőcontent[] | Típusobject |
Mezőusage | Típusobject |
Hibák és következő lépések
| Válasz | Feltétel | Következő lépés |
|---|---|---|
Válasz400 · invalid_request_error | FeltételEgy kötelező mező, modellválasztó, típus vagy bemeneti ábrázolási forma érvénytelen. | Következő lépésKülön kérés előkészítése előtt vizsgálja meg a visszaadott érvényesítési részleteket. |
Válasz | FeltételAz eredeti kérés vagy eredmény ismeretlen, vagy ellenőrzést igényel. | Következő lépésŐrizze meg az eredeti azonosítókat és fejléceket; csak a támogatott állapot- és médiatárbejegyzéseket olvassa le. Ne küldje el újra a létrehozási kérelmet. |
Álnevek
Modell álnevei
Ailoot Ultra qwen2.5-coder-3b-instruct
Metódusútvonalak álnevei
/chat/completions
Kapcsolódó modellazonosítók
FAQ · Qwen2.5-Coder-3B
- Milyen bemenetek és eredmények érhetők el?
POST /v1/chat/completions·qwen2.5-coder-3b-instruct:text,image→textPOST /v1/messages·qwen2.5-coder-3b-instruct:text,image→json,sse- Mely mezőket használja a kérés?
POST /v1/chat/completions·qwen2.5-coder-3b-instruct:model,messages,streamPOST /v1/messages·qwen2.5-coder-3b-instruct:model,messages,stream,max_tokens- Milyen korlátok érvényesek?
POST /v1/messages·qwen2.5-coder-3b-instruct:max_tokens.minimum:1