qwen2-vl-2b-instruct
Qwen2-VL-2B-Instruct je vizuálno-jazykový model Qwen na otázky o obrázkoch, viacjazyčný text v obraze a vizuálne vysvetlenia. Dodajte čitateľný obrázok a presnú otázku pre písomný výsledok previazaný s viditeľnými podkladmi.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsqwen2-vl-2b-instruct - Ailoot Ultra · Anthropic Messages
POST /v1/messagesqwen2-vl-2b-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-VL-2B-Instruct je vizuálno-jazykový model Qwen s veľkosťou 2B, doladený na pokyny a určený na otázky s obrázkom a textom. Výrobca opisuje spracovanie obrázkov s rôznymi rozlíšeniami a pomermi strán a porozumenie textu vo viacerých jazykoch v obrázkoch. Vygenerovaným výsledkom je písomná odpoveď na dodaný vizuálny materiál a otázku. Výrobca opisuje aj používanie vizuálnych agentov so zariadeniami, ako sú telefóny a roboty. Pre tento postup dodajte aktuálne vizuálne prostredie a textový pokyn; okolitá aplikácia vykoná navrhnutú operáciu a vráti pozorovaný stav pre ďalšiu otázku.
Dodajte obrázok a presnú otázku
Vyberte obrázok obsahujúci podklady potrebné pre odpoveď a potom určte detail, ktorý treba interpretovať. Otázka k dokumentu sa môže pýtať na viditeľnú pasáž; otázka ku grafu môže určiť dátový rad, osi a porovnanie, ktoré treba vysvetliť. Identifikátor obrázka ponechajte pri požadovanom výsledku, aby odpoveď zostala previazaná so správnou referenciou.
Výrobca uvádza porozumenie obrázkom a textu aj mimo angličtiny a čínštiny vrátane európskych jazykov, japončiny, kórejčiny, arabčiny a vietnamčiny. Pri požiadavke na prepis, vysvetlenie alebo preklad viditeľného textu zachovajte pôvodné znenie a písmo. Ilustračné zadanie môže žiadať zobrazený štítok a samostatné vysvetlenie jeho významu.
Rozlíšenie a vizuálne tokeny pripravte zámerne
Qwen2-VL používa dynamické rozlíšenie na prevod obrázka na premenlivý počet vizuálnych tokenov. V príklade natívneho procesora je predvolený rozsah 4 až 16,384 vizuálnych tokenov na obrázok. Natívny návod ilustruje nastavenia minimálneho a maximálneho počtu pixelov vrátane užšieho rozsahu prípravy obrazových tokenov 256 až 1,280 na vyváženie detailov a nárokov spracovania. Tieto nastavenia pri zmene veľkosti zachovávajú pomer strán.
Výrobca umožňuje aj zadať výslednú výšku a šírku po zmene veľkosti, zaokrúhlené na násobok 28. Vyberte prípravu, ktorá ponechá dôležité štítky čitateľné, a pri použití výrezu uchovajte pôvodný obrázok. Natívne príklady zahŕňajú viacero obrázkov aj dávky, vďaka čomu môžu v otázke zostať jednotlivé referencie rozlíšené.
Pracujte v rámci dokumentovaných vizuálnych obmedzení
Výrobca uvádza obmedzenia pri zložitých viackrokových pokynoch, počítaní objektov v komplikovaných scénach a priestorovom uvažovaní v troch rozmeroch. Uvádza aj neúplné rozpoznávanie konkrétnych ľudí alebo značiek. Žiadajte cielené vizuálne pozorovanie a preskúmajte konkrétny počet, štítok alebo relatívnu polohu, od ktorej výsledok závisí.
Výrobca uvádza, že obrazový dataset bol aktualizovaný do júna 2023. Pri nedávnom alebo neznámom štítku dodajte potrebný písomný kontext namiesto požiadavky, aby túto informáciu určoval samotný obrázok. Vo vrátenej poznámke ponechajte citovaný štítok odlíšiteľný od odhadovanej identity.
Pripravené vstupy uchovajte s odpoveďou
Zverejnená konfigurácia checkpointu nastavuje maximálny počet pozícií na 32,768. Otázku a vizuálne vstupy pripravte pomocou zodpovedajúceho procesora modelu a zachovajte poradie obrázkov použité v požiadavke. Natívny pomocný nástroj prijíma lokálne obrázky, base64 a adresy obrázkov.
Vybraný názov 2B Instruct, referencie a dokončenú písomnú odpoveď uložte spolu. Pri následnej požiadavke zahrňte príslušný materiál a určte konkrétne pozorovanie alebo interpretáciu, ktorú treba upraviť, a potom opravený výsledok porovnajte s týmto zdrojom.
Prostredníctvom Ailoot použite presné ID modelu v /v1/chat/completions a v konverzácii ponechajte obrázok spolu s otázkou. Formát obrazového obsahu používa image_url; podporované obrazové zdroje môžu obsahovať adresu obrázka alebo dátové URI base64. Uložte úplnú odpoveď JSON alebo všetky segmenty SSE, ak je zapnutý stream, a s dokončeným výsledkom uchovajte usage.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions qwen2-vl-2b-instruct
qwen2-vl-2b-instructÚvod
Qwen2-VL-2B-Instruct je vizuálno-jazykový model Qwen na otázky o obrázkoch, viacjazyčný text v obraze a vizuálne vysvetlenia. Dodajte čitateľný obrázok a presnú otázku pre písomný výsledok previazaný s viditeľnými podkladmi.
- 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-vl-2b-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-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.
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-vl-2b-instruct
Aliasy ciest metód
/chat/completions
Súvisiace ID na volanie
Ailoot Ultra · Anthropic Messages POST /v1/messages qwen2-vl-2b-instruct
qwen2-vl-2b-instructÚvod
Qwen2-VL-2B-Instruct je vizuálno-jazykový model Qwen na otázky o obrázkoch, viacjazyčný text v obraze a vizuálne vysvetlenia. Dodajte čitateľný obrázok a presnú otázku pre písomný výsledok previazaný s viditeľnými podkladmi.
- 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-vl-2b-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-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.
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-vl-2b-instruct
Aliasy ciest metód
/chat/completions
Súvisiace ID na volanie
FAQ · qwen2-vl-2b-instruct
- Aké vstupy a výsledky sú dostupné?
POST /v1/chat/completions·qwen2-vl-2b-instruct:text,image→textPOST /v1/messages·qwen2-vl-2b-instruct:text,image→json,sse- Aké polia používa požiadavka?
POST /v1/chat/completions·qwen2-vl-2b-instruct:model,messages,streamPOST /v1/messages·qwen2-vl-2b-instruct:model,messages,stream,max_tokens- Aké limity platia?
POST /v1/messages·qwen2-vl-2b-instruct:max_tokens.minimum:1