qwen2-vl-2b-instruct
Qwen2-VL-2B-Instruct yra Qwen vaizdo ir kalbos modelis klausimams apie vaizdus, daugiakalbiam tekstui paveiksluose ir vaizdiniams paaiškinimams. Pateikite įskaitomą vaizdą ir tikslų klausimą, kad rašytinis rezultatas remtųsi matomais įrodymais.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsqwen2-vl-2b-instruct - Ailoot Ultra · Anthropic Messages
POST /v1/messagesqwen2-vl-2b-instruct
Apie modelį
Šis aprašas apima modelio galimybes. Pasirinktam metodui Ailoot prieinamos įvestys, išvestys ir parinktys nurodytos toliau.
Qwen2-VL-2B-Instruct yra Qwen pagal instrukcijas suderintas 2B vaizdo ir kalbos modelis klausimams su vaizdu ir tekstu. Gamintojas aprašo skirtingos raiškos ir kraštinių santykio vaizdų apdorojimą bei kelių kalbų teksto supratimą paveiksluose. Jo sugeneruotas rezultatas yra rašytinis atsakymas į pateiktą vaizdinę medžiagą ir klausimą. Gamintojas taip pat aprašo vaizdinių agentų naudojimą su tokiais įrenginiais kaip telefonai ir robotai. Tokiai darbo eigai pateikite dabartinę vaizdinę aplinką ir tekstinę instrukciją; supanti programa atlieka siūlomą operaciją ir grąžina stebimą būseną kitam klausimui.
Pateikite paveikslą ir tikslų klausimą
Pasirinkite vaizdą, kuriame yra atsakymui reikalingi įrodymai, tada nurodykite interpretuotiną detalę. Klausimas apie dokumentą gali būti skirtas matomai ištraukai; klausimas apie diagramą gali nurodyti sekas, ašis ir paaiškintiną palyginimą. Vaizdo identifikatorių laikykite kartu su prašomu rezultatu, kad atsakymas liktų susietas su atitinkamu šaltinio vaizdu.
Gamintojas nurodo vaizdo ir teksto supratimą ne tik anglų ir kinų, bet ir Europos kalbomis, japonų, korėjiečių, arabų bei vietnamiečių kalbomis. Prašydami perrašyti, paaiškinti ar išversti matomą tekstą, išsaugokite originalią formuluotę ir rašto sistemą. Pavyzdiniame apraše galima prašyti parodytos žymės ir atskiro jos reikšmės paaiškinimo.
Sąmoningai paruoškite raišką ir vaizdinius žetonus
Qwen2-VL naudoja dinaminę raišką vaizdui susieti su kintamu vaizdinių žetonų skaičiumi. Savojo procesoriaus pavyzdyje numatytasis intervalas yra nuo 4 iki 16,384 vaizdinių žetonų vienam vaizdui. Jo savajame vadove pateikiami mažiausio ir didžiausio pikselių skaičiaus nustatymai, įskaitant siauresnį 256–1,280 vaizdo žetonų paruošimo intervalą detalumui ir apdorojimo poreikiams subalansuoti. Keičiant dydį šie nustatymai išsaugo kraštinių santykį.
Gamintojas taip pat leidžia prašomą pakeisto dydžio aukštį ir plotį, suapvalintus iki 28 kartotinio. Rinkitės paruošimą, kuriame svarbios žymės liktų įskaitomos, ir naudodami iškarpą išsaugokite originalų vaizdą. Savieji pavyzdžiai apima kelis vaizdus ir paketus, todėl klausime galima aiškiai atskirti kiekvieną šaltinio vaizdą.
Laikykitės dokumentuotų vaizdinio supratimo apribojimų
Gamintojas nurodo apribojimus sudėtingose kelių žingsnių instrukcijose, skaičiuojant objektus sudėtingose scenose ir atliekant erdvinį samprotavimą trimis matmenimis. Jis taip pat pažymi nepilną konkrečių žmonių ar prekės ženklų atpažinimą. Prašykite konkretaus vaizdinio stebėjimo ir patikrinkite konkretų skaičių, žymę ar santykinę padėtį, nuo kurių priklauso rezultatas.
Gamintojas teigia, kad vaizdų duomenų rinkinys atnaujintas iki 2023 m. birželio. Pateikite rašytinį kontekstą, reikalingą naujai ar nepažįstamai žymei, užuot prašę vien paveikslo nustatyti tą informaciją. Grąžintoje pastaboje atskirkite cituojamą žymę nuo numanomos tapatybės.
Paruoštas įvestis laikykite kartu su atsakymu
Paskelbtoje kontrolinio taško konfigūracijoje nustatyta daugiausia 32,768 pozicijų. Klausimą ir vaizdines įvestis paruoškite atitinkamu modelio procesoriumi, išlaikydami užklausoje naudotą vaizdų tvarką. Savasis pagalbinis įrankis priima vietinius vaizdus, base64 ir vaizdų adresus.
Pasirinktą 2B Instruct pavadinimą, šaltinio vaizdus ir užbaigtą rašytinį atsakymą išsaugokite kartu. Tolesnei užklausai pridėkite susijusią medžiagą ir įvardykite konkretų taisytiną stebėjimą ar interpretaciją, tada pataisytą rezultatą palyginkite su tuo šaltiniu.
Per Ailoot naudokite tikslų modelio ID galiniame taške /v1/chat/completions, o pokalbyje vaizdą laikykite kartu su jam skirtu klausimu. Vaizdo turinio forma naudoja image_url; palaikomi vaizdo šaltiniai gali pateikti vaizdo adresą arba base64 duomenų URI. Surinkite visą JSON atsakymą arba visus SSE segmentus, kai įjungtas stream, ir kartu su užbaigtu rezultatu išsaugokite usage.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions qwen2-vl-2b-instruct
qwen2-vl-2b-instructPradžia
Qwen2-VL-2B-Instruct yra Qwen vaizdo ir kalbos modelis klausimams apie vaizdus, daugiakalbiam tekstui paveiksluose ir vaizdiniams paaiškinimams. Pateikite įskaitomą vaizdą ir tikslų klausimą, kad rašytinis rezultatas remtųsi matomais įrodymais.
- 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-vl-2b-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-vl-2b-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-vl-2b-instruct
Metodų kelių pseudonimai
/chat/completions
Susiję ID iškvietimui
Ailoot Ultra · Anthropic Messages POST /v1/messages qwen2-vl-2b-instruct
qwen2-vl-2b-instructPradžia
Qwen2-VL-2B-Instruct yra Qwen vaizdo ir kalbos modelis klausimams apie vaizdus, daugiakalbiam tekstui paveiksluose ir vaizdiniams paaiškinimams. Pateikite įskaitomą vaizdą ir tikslų klausimą, kad rašytinis rezultatas remtųsi matomais įrodymais.
- 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-vl-2b-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-vl-2b-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-vl-2b-instruct
Metodų kelių pseudonimai
/chat/completions
Susiję ID iškvietimui
FAQ · qwen2-vl-2b-instruct
- Kokios įvestys ir rezultatai prieinami?
POST /v1/chat/completions·qwen2-vl-2b-instruct:text,image→textPOST /v1/messages·qwen2-vl-2b-instruct:text,image→json,sse- Kokius laukus naudoja užklausa?
POST /v1/chat/completions·qwen2-vl-2b-instruct:model,messages,streamPOST /v1/messages·qwen2-vl-2b-instruct:model,messages,stream,max_tokens- Kokie apribojimai taikomi?
POST /v1/messages·qwen2-vl-2b-instruct:max_tokens.minimum:1