Qwen2.5-Coder-3B
Qwen2.5-Coder-3B-Instruct je kompaktný model Qwen doladený na pokyny pre generovanie kódu, uvažovanie a opravy. Jeho presný profil s 3.09B parametrami má kontext 32,768 tokenov pre programátorské zadania zahŕňajúce príslušnú implementáciu, rozhranie a očakávané správanie.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsqwen2.5-coder-3b-instruct - Ailoot Ultra · Anthropic Messages
POST /v1/messagesqwen2.5-coder-3b-instruct
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
Qwen2.5-Coder-3B-Instruct je kompaktný programátorský model Qwen doladený na pokyny, s celkovým počtom 3.09 miliardy parametrov a úplným kontextom 32,768 tokenov. Výrobca opisuje generovanie kódu, uvažovanie o kóde a opravy kódu ako hlavné účely rodiny, pričom zachováva matematické a všeobecné jazykové schopnosti. Trénovanie rodiny používa 5.5 bilióna tokenov kódu, prepojenia textu s kódom a syntetického materiálu.
Pripravte cielené programátorské zadanie
Pred požiadavkou na kód dodajte jazyk, signatúru funkcie, predpoklady o vstupe a očakávaný výstup. Zahrňte príklad, ktorý určuje zamýšľané správanie, najmä keď hraničný prípad mení implementáciu. Pri oprave dodajte aktuálnu funkciu a zlyhanie, ktoré má riešiť.
Ilustračná požiadavka môže žiadať parser, ktorý zachová schválené názvy polí a pre prázdny vstup vráti určený výsledok. Príslušné rozhranie a príklady ponechajte pri navrhnutom kóde, aby sa posúdenie týkalo rovnakého kontraktu.
Použite konverzačnú šablónu Instruct
Tento checkpoint je edícia Instruct, oddelená od modelu Base. Natívny príklad dodáva správy system a user cez chatovú šablónu checkpointu a dekóduje vygenerované pokračovanie ako text. Pri príprave konverzácie jasne odlíšte pokyn úlohy a aktuálnu otázku ku kódu.
Pri vysvetlení určte funkciu alebo vetvu na analýzu a žiadajte pomenovanie predpokladu, ktorý určuje jej správanie. Pri prepise uveďte, ktoré rozhrania a výstupné polia majú zostať nezmenené. Užitočná odpoveď môže predstaviť navrhnutý kód a potom odôvodnenie prepájajúce zmenu s týmito požiadavkami.
Do profilu 3B vložte príslušné závislosti
Presná karta 3B zverejňuje kontext 32,768 tokenov, 2.77 miliardy parametrov mimo embeddingov a 36 vrstiev. Architektúra modelu používa pozornosť so zoskupenými dopytmi so 16 hlavami dopytov a dvoma hlavami kľúčov a hodnôt. Pre požiadavku vyberte relevantný projektový materiál namiesto zaobchádzania s touto kompaktnou edíciou ako so samostatne konfigurovaným modelom 32B.
Pri ilustračnej úlohe naprieč funkciami zahrňte implementáciu, kód, ktorý ju volá, a typ alebo schému, ktorá ich spája. Zachovajte cesty a názvy súborov, aby vygenerovaná zmena odkazovala na zamýšľané miesto. Ak sa otázka týka len jednej podmienky, ponechajte kód, ktorý ju určuje, a príklady určujúce očakávaný výsledok.
Vytvorte výstup, ktorý možno skontrolovať
Vyberte, či ďalší krok potrebuje úplnú funkciu, cielenú zmenu kódu alebo písomné vysvetlenie. Natívny príklad generovania používa ilustračný limit výstupu pre malú úlohu; definujte skutočný výstup a vhodný nakonfigurovaný limit odpovede pre danú prácu.
Zdrojový kód, požiadavku a navrhnutú zmenu ponechajte spolu, keď okolitá aplikácia výsledok spúšťa alebo kontroluje. Pri oprave dodajte skutočné zlyhanie a aktuálnu implementáciu a potom žiadajte zmenu, ktorá tieto podklady rieši. Vybraný názov 3B Instruct uchovajte s dokončeným kódom a vysvetlením, aby pokračovanie používalo rovnakú edíciu výrobcu.
Prostredníctvom Ailoot vyberte toto presné ID modelu v /v1/chat/completions a zadajte úlohu v messages. Každá správa obsahuje rolu a svoj obsah; príslušný pokyn a zdrojové materiály ponechajte spolu. Uložte úplnú odpoveď JSON alebo všetky segmenty SSE, ak je zapnutý stream, a s písomným výsledkom uchovajte usage.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions qwen2.5-coder-3b-instruct
qwen2.5-coder-3b-instructÚvod
Qwen2.5-Coder-3B-Instruct je kompaktný model Qwen doladený na pokyny pre generovanie kódu, uvažovanie a opravy. Jeho presný profil s 3.09B parametrami má kontext 32,768 tokenov pre programátorské zadania zahŕňajúce príslušnú implementáciu, rozhranie a očakávané správanie.
- Povolené vstupy
- Text · Obrázky
- Výsledky
- Text
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Vstup
text,image- Výstup
text- Výstupný formát
- JSON or SSE
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity qwen2.5-coder-3b-instruct Podmienky: Použite presne tento smerovací selektor Ailoot. | Predvolené— |
Polemessages | Typarray | PožiadavkaPovinné | Hodnoty a limity Podmienky: | Predvolené— |
Polestream | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity Podmienky: | Predvolenéfalse |
Kombinácie vstupných podkladov
text_input · Povinné: messages
image_with_text · Povinné: messages with actual image content blocks
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, messages |
Parameteroptional | Špecifikáciastream |
Parametermaterial_types | Špecifikáciatext, image |
Parameterconditions | ŠpecifikáciaPoužite presne tento smerovací selektor Ailoot., Tento protokol prenáša obrazový obsah, ak konkrétny vybraný model podporuje spracovanie obrazu. Prijatie požiadavky protokolom nedokladá podporu obrázkov pri každom modeli. |
Aliasy metódy: /chat/completions
Životný cyklus: synchronous_or_streamed
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Štandardná sadzba Keď je zvolený rýchly režim
- Režim Flex
- Štandardná sadzba Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Štandardná sadzba Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
- Ceny explicitnej cache
- Nie je zapnuté Keď sa požaduje explicitná cache
- Nulové sadzby iba pre text
- Pre vyrovnávaciu pamäť, nástroje a médiá platia samostatne uvedené cenové podmienky. Pre výlučne textový vstup a výstup
Sadzby Ailoot
Ceny podľa konfigurácie
| Konfigurácia | Sadzobník | Poplatok |
|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Poplatok Vstup · Vstupné tokeny $0 / 1K tokenov Výstup · Výstupné tokeny $0 / 1K tokenov Vstup · Čítanie cache $0 / 1K tokenov Vstup · Zápis do cache $0 / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
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.
Prijať a uložiť výsledky
Ailoot Ultra · OpenAI Chat
JSON or SSE
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Zachovajte každý blok obsahu, ID volania nástroja, podpis uvažovania, ak je vrátený, všetky prírastky SSE a úplné údaje o využití. Prvý textový fragment nie je celý výsledok.
Ak treba overiť pôvodnú odpoveď
Zachovajte pôvodné X-Client-Request-ID, odpoveď a hlavičky. Neznámy výsledok ani výsledok result_pending_check neoprávňujú na druhé vytvorenie.
Polia odpovede
| Pole | Typ |
|---|---|
Polechoices[] | Typobject |
Poleusage | Typobject |
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaPovinné pole, selektor modelu, typ alebo podoba vstupu sú neplatné. | Ďalší krokPred prípravou samostatnej požiadavky si pozrite vrátené podrobnosti validácie. |
Odpoveď | PodmienkaPôvodná požiadavka alebo výsledok je neznámy alebo vyžaduje kontrolu. | Ďalší krokZachovajte pôvodné identifikátory a hlavičky; čítajte iba podporované záznamy o stave alebo záznamy knižnice. Požiadavku na vytvorenie znova neodosielajte. |
Aliasy
Aliasy modelov
Ailoot Ultra qwen2.5-coder-3b-instruct
Aliasy ciest metód
/chat/completions
Súvisiace ID na volanie
Ailoot Ultra · Anthropic Messages POST /v1/messages qwen2.5-coder-3b-instruct
qwen2.5-coder-3b-instructÚvod
Qwen2.5-Coder-3B-Instruct je kompaktný model Qwen doladený na pokyny pre generovanie kódu, uvažovanie a opravy. Jeho presný profil s 3.09B parametrami má kontext 32,768 tokenov pre programátorské zadania zahŕňajúce príslušnú implementáciu, rozhranie a očakávané správanie.
- Povolené vstupy
- Text · Obrázky
- Výsledky
- json · sse
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Vstup
text,image- Výstup
json,sse- Výstupný formát
- JSON or SSE
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity qwen2.5-coder-3b-instruct Podmienky: Použite presne tento smerovací selektor Ailoot. | Predvolené— |
Polemessages | Typarray | PožiadavkaPovinné | Hodnoty a limity Podmienky: | Predvolené— |
Polestream | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity Podmienky: | Predvolenéfalse |
Polemax_tokens | Typinteger | PožiadavkaPovinné | Hodnoty a limity Minimum: 1 Podmienky: | Predvolené— |
Kombinácie vstupných podkladov
text_input · Povinné: messages
image_with_text · Povinné: messages with actual image content blocks
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, messages, max_tokens |
Parameteroptional | Špecifikáciastream |
Parametermaterial_types | Špecifikáciatext, image |
Parameterconditions | ŠpecifikáciaPoužite presne tento smerovací selektor Ailoot., Tento protokol prenáša obrazový obsah, ak konkrétny vybraný model podporuje spracovanie obrazu. Prijatie požiadavky protokolom nedokladá podporu obrázkov pri každom modeli. |
Životný cyklus: synchronous_or_streamed
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Štandardná sadzba Keď je zvolený rýchly režim
- Režim Flex
- Štandardná sadzba Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Štandardná sadzba Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
- Ceny explicitnej cache
- Nie je zapnuté Keď sa požaduje explicitná cache
- Nulové sadzby iba pre text
- Pre vyrovnávaciu pamäť, nástroje a médiá platia samostatne uvedené cenové podmienky. Pre výlučne textový vstup a výstup
Sadzby Ailoot
Ceny podľa konfigurácie
| Konfigurácia | Sadzobník | Poplatok |
|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Poplatok Vstup · Vstupné tokeny $0 / 1K tokenov Výstup · Výstupné tokeny $0 / 1K tokenov Vstup · Čítanie cache $0 / 1K tokenov Vstup · Zápis do cache $0 / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
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.
Prijať a uložiť výsledky
Ailoot Ultra · Anthropic Messages
JSON or SSE
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Zachovajte každý blok obsahu, ID volania nástroja, podpis uvažovania, ak je vrátený, všetky prírastky SSE a úplné údaje o využití. Prvý textový fragment nie je celý výsledok.
Ak treba overiť pôvodnú odpoveď
Zachovajte pôvodné X-Client-Request-ID, odpoveď a hlavičky. Neznámy výsledok ani výsledok result_pending_check neoprávňujú na druhé vytvorenie.
Polia odpovede
| Pole | Typ |
|---|---|
Polecontent[] | Typobject |
Poleusage | Typobject |
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaPovinné pole, selektor modelu, typ alebo podoba vstupu sú neplatné. | Ďalší krokPred prípravou samostatnej požiadavky si pozrite vrátené podrobnosti validácie. |
Odpoveď | PodmienkaPôvodná požiadavka alebo výsledok je neznámy alebo vyžaduje kontrolu. | Ďalší krokZachovajte pôvodné identifikátory a hlavičky; čítajte iba podporované záznamy o stave alebo záznamy knižnice. Požiadavku na vytvorenie znova neodosielajte. |
Aliasy
Aliasy modelov
Ailoot Ultra qwen2.5-coder-3b-instruct
Aliasy ciest metód
/chat/completions
Súvisiace ID na volanie
FAQ · Qwen2.5-Coder-3B
- Aké vstupy a výsledky sú dostupné?
POST /v1/chat/completions·qwen2.5-coder-3b-instruct:text,image→textPOST /v1/messages·qwen2.5-coder-3b-instruct:text,image→json,sse- Aké polia používa požiadavka?
POST /v1/chat/completions·qwen2.5-coder-3b-instruct:model,messages,streamPOST /v1/messages·qwen2.5-coder-3b-instruct:model,messages,stream,max_tokens- Aké limity platia?
POST /v1/messages·qwen2.5-coder-3b-instruct:max_tokens.minimum:1