qwen2-vl-2b-instruct
Qwen2-VL-2B-Instruct je vizuálně jazykový model Qwen pro otázky k obrázkům, vícejazyčný text v obrazech a vizuální vysvětlení. Poskytněte čitelný obrázek a přesnou otázku, abyste získali písemný výsledek opřený o viditelné podklady.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsqwen2-vl-2b-instruct - Ailoot Ultra · Anthropic Messages
POST /v1/messagesqwen2-vl-2b-instruct
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
Qwen2-VL-2B-Instruct je vizuálně jazykový model Qwen o velikosti 2B, doladěný pro instrukce a otázky kombinující obrázek s textem. Výrobce popisuje zpracování obrázků s různým rozlišením a poměrem stran i porozumění textu v několika jazycích uvnitř obrázků. Vygenerovaným výsledkem je písemná odpověď na dodané obrazové podklady a otázku. Výrobce také popisuje použití vizuálních agentů se zařízeními, jako jsou telefony a roboti. Pro takový postup poskytněte aktuální vizuální prostředí a textovou instrukci; okolní aplikace provede navrženou operaci a vrátí pozorovaný stav pro další otázku.
Poskytněte obrázek a přesnou otázku
Vyberte obrázek obsahující podklady potřebné pro odpověď a určete detail k interpretaci. Otázka k dokumentu se může týkat viditelné pasáže; otázka ke grafu může určit řady, osy a porovnání, které se mají vysvětlit. Identifikátor obrázku uchovejte s požadovaným výsledkem, aby odpověď zůstala navázaná na správnou referenci.
Výrobce uvádí porozumění obrázkům a textu i mimo angličtinu a čínštinu, včetně evropských jazyků, japonštiny, korejštiny, arabštiny a vietnamštiny. Při žádosti o přepis, vysvětlení nebo překlad viditelného textu zachovejte původní znění a písmo. Ilustrační zadání může požadovat zobrazený popisek a samostatné vysvětlení jeho významu.
Rozlišení a vizuální tokeny připravujte záměrně
Qwen2-VL používá dynamické rozlišení pro převod obrázku na proměnlivý počet vizuálních tokenů. V příkladu nativního procesoru je výchozí rozsah 4 až 16,384 vizuálních tokenů na obrázek. Nativní příručka ukazuje nastavení minima a maxima pixelů, včetně užšího rozsahu přípravy 256 až 1,280 obrazových tokenů, pro vyvážení detailů a nároků na zpracování. Tato nastavení při změně velikosti zachovávají poměr stran.
Výrobce dovoluje také zadat požadovanou výšku a šířku po změně velikosti, zaokrouhlené na násobek 28. Zvolte přípravu, při níž zůstanou důležité popisky čitelné, a při použití výřezu uchovejte původní obrázek. Nativní příklady zahrnují více obrázků a dávky, takže lze samostatné reference v otázce jednoznačně označit.
Pracujte v rámci zdokumentovaných vizuálních omezení
Výrobce uvádí omezení u složitých vícekrokových instrukcí, počítání objektů v komplikovaných scénách a prostorového uvažování ve třech rozměrech. Zmiňuje také neúplné rozpoznávání konkrétních lidí nebo značek. Požadujte cílené vizuální pozorování a zkontrolujte konkrétní počet, popisek nebo relativní polohu, na nichž výsledek závisí.
Výrobce uvádí, že obrazová datová sada byla aktualizována do června 2023. U nového nebo neznámého popisku poskytněte potřebný písemný kontext, místo abyste tuto informaci požadovali pouze z obrázku. Ve vrácené poznámce odlište citovaný popisek od odvozené identity.
Uchovejte připravené vstupy s odpovědí
Zveřejněná konfigurace checkpointu nastavuje maximum 32,768 pozic. Otázku a vizuální vstupy připravte odpovídajícím procesorem modelu a zachovejte pořadí obrázků použité v požadavku. Nativní pomocný nástroj přijímá místní obrázky, base64 a adresy obrázků.
Vybraný název 2B Instruct, reference a dokončenou písemnou odpověď uložte společně. Při navazujícím zadání zahrňte příslušné podklady a určete konkrétní pozorování nebo interpretaci k úpravě a poté opravený výsledek porovnejte s tímto zdrojem.
Prostřednictvím Ailoot použijte přesné ID modelu v /v1/chat/completions a v konverzaci ponechte obrázek u příslušné otázky. Formát obrazového obsahu používá image_url; podporované zdroje obrázků mohou obsahovat adresu obrázku nebo datové URI v base64. Shromážděte celou odpověď JSON nebo všechny segmenty SSE, pokud je zapnutý stream, a s dokončeným výsledkem uchovejte usage.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions qwen2-vl-2b-instruct
qwen2-vl-2b-instructÚvod
Qwen2-VL-2B-Instruct je vizuálně jazykový model Qwen pro otázky k obrázkům, vícejazyčný text v obrazech a vizuální vysvětlení. Poskytněte čitelný obrázek a přesnou otázku, abyste získali písemný výsledek opřený o viditelné podklady.
- Přijímané vstupy
- Text · Obrázky
- Výsledky
- Text
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Vstup
text,image- Výstup
text- Výstupní formát
- JSON or SSE
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity qwen2-vl-2b-instruct Podmínky: Použijte přesně tento směrovací selektor Ailoot. | Výchozí— |
Polemessages | Typarray | PožadavekPovinné | Hodnoty a limity Podmínky: | Výchozí— |
Polestream | Typboolean | PožadavekVolitelné | Hodnoty a limity Podmínky: | Výchozífalse |
Kombinace vstupních materiálů
text_input · Povinné: messages
image_with_text · Povinné: messages with actual image content blocks
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, messages |
Parametroptional | Kontraktstream |
Parametrmaterial_types | Kontrakttext, image |
Parametrconditions | KontraktPoužijte přesně tento směrovací selektor Ailoot., Tento protokol přenáší obrazový obsah, pokud konkrétní vybraný model podporuje zpracování obrazu. Přijetí požadavku protokolem nedokládá podporu obrázků u každého modelu. |
Aliasy metody: /chat/completions
Životní cyklus: synchronous_or_streamed
Tarify
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Standardní sazba Při výběru rychlého režimu
- Režim flex
- Standardní sazba Při výběru režimu flex
- Maximální intenzita uvažování
- Standardní sazba Když se při maximální intenzitě uvažování použije výchozí úprava (default)
- Ceny explicitní mezipaměti
- Není zapnuto Při požadavku na explicitní mezipaměť
- Nulové sazby pouze pro text
- Pro mezipaměť, nástroje a média platí samostatně uvedené cenové podmínky. Pro výhradně textový vstup a výstup
Sazby Ailoot
Ceny podle konfigurace
| Konfigurace | Tabulka sazeb | Poplatek |
|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Poplatek Vstup · Vstupní tokeny $0 / 1K tokenů Výstup · Výstupní tokeny $0 / 1K tokenů Vstup · Čtení z mezipaměti $0 / 1K tokenů Vstup · Zápis do mezipaměti $0 / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Příklady požadavků
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.
Přijímání a ukládání výsledků
Ailoot Ultra · OpenAI Chat
JSON or SSE
Uchovejte všechny dokončené výsledky
Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.
Zachovejte každý blok obsahu, ID volání nástroje, podpis uvažování, pokud je vrácen, všechny přírůstky SSE a úplné údaje o využití. První textový fragment není celý výsledek.
Pokud je nutné ověřit původní odpověď
Zachovejte původní X-Client-Request-ID, odpověď a hlavičky. Neznámý výsledek ani výsledek result_pending_check neopravňují k druhému vytvoření.
Pole odpovědi
| Pole | Typ |
|---|---|
Polechoices[] | Typobject |
Poleusage | Typobject |
Chyby a další kroky
| Odpověď | Podmínka | Další krok |
|---|---|---|
Odpověď400 · invalid_request_error | PodmínkaPovinné pole, selektor modelu, typ nebo podoba vstupu jsou neplatné. | Další krokPřed přípravou samostatného požadavku si prohlédněte vrácené podrobnosti validace. |
Odpověď | PodmínkaPůvodní požadavek nebo výsledek je neznámý nebo vyžaduje kontrolu. | Další krokZachovejte původní identifikátory a hlavičky; čtěte pouze podporované záznamy o stavu nebo záznamy knihovny. Požadavek na vytvoření znovu neodesílejte. |
Aliasy
Aliasy modelu
Ailoot Ultra qwen2-vl-2b-instruct
Aliasy cest metod
/chat/completions
Související ID modelů
Ailoot Ultra · Anthropic Messages POST /v1/messages qwen2-vl-2b-instruct
qwen2-vl-2b-instructÚvod
Qwen2-VL-2B-Instruct je vizuálně jazykový model Qwen pro otázky k obrázkům, vícejazyčný text v obrazech a vizuální vysvětlení. Poskytněte čitelný obrázek a přesnou otázku, abyste získali písemný výsledek opřený o viditelné podklady.
- Přijímané vstupy
- Text · Obrázky
- Výsledky
- json · sse
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Vstup
text,image- Výstup
json,sse- Výstupní formát
- JSON or SSE
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity qwen2-vl-2b-instruct Podmínky: Použijte přesně tento směrovací selektor Ailoot. | Výchozí— |
Polemessages | Typarray | PožadavekPovinné | Hodnoty a limity Podmínky: | Výchozí— |
Polestream | Typboolean | PožadavekVolitelné | Hodnoty a limity Podmínky: | Výchozífalse |
Polemax_tokens | Typinteger | PožadavekPovinné | Hodnoty a limity Minimum: 1 Podmínky: | Výchozí— |
Kombinace vstupních materiálů
text_input · Povinné: messages
image_with_text · Povinné: messages with actual image content blocks
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, messages, max_tokens |
Parametroptional | Kontraktstream |
Parametrmaterial_types | Kontrakttext, image |
Parametrconditions | KontraktPoužijte přesně tento směrovací selektor Ailoot., Tento protokol přenáší obrazový obsah, pokud konkrétní vybraný model podporuje zpracování obrazu. Přijetí požadavku protokolem nedokládá podporu obrázků u každého modelu. |
Životní cyklus: synchronous_or_streamed
Tarify
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Standardní sazba Při výběru rychlého režimu
- Režim flex
- Standardní sazba Při výběru režimu flex
- Maximální intenzita uvažování
- Standardní sazba Když se při maximální intenzitě uvažování použije výchozí úprava (default)
- Ceny explicitní mezipaměti
- Není zapnuto Při požadavku na explicitní mezipaměť
- Nulové sazby pouze pro text
- Pro mezipaměť, nástroje a média platí samostatně uvedené cenové podmínky. Pro výhradně textový vstup a výstup
Sazby Ailoot
Ceny podle konfigurace
| Konfigurace | Tabulka sazeb | Poplatek |
|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Poplatek Vstup · Vstupní tokeny $0 / 1K tokenů Výstup · Výstupní tokeny $0 / 1K tokenů Vstup · Čtení z mezipaměti $0 / 1K tokenů Vstup · Zápis do mezipaměti $0 / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Příklady požadavků
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.
Přijímání a ukládání výsledků
Ailoot Ultra · Anthropic Messages
JSON or SSE
Uchovejte všechny dokončené výsledky
Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.
Zachovejte každý blok obsahu, ID volání nástroje, podpis uvažování, pokud je vrácen, všechny přírůstky SSE a úplné údaje o využití. První textový fragment není celý výsledek.
Pokud je nutné ověřit původní odpověď
Zachovejte původní X-Client-Request-ID, odpověď a hlavičky. Neznámý výsledek ani výsledek result_pending_check neopravňují k druhému vytvoření.
Pole odpovědi
| Pole | Typ |
|---|---|
Polecontent[] | Typobject |
Poleusage | Typobject |
Chyby a další kroky
| Odpověď | Podmínka | Další krok |
|---|---|---|
Odpověď400 · invalid_request_error | PodmínkaPovinné pole, selektor modelu, typ nebo podoba vstupu jsou neplatné. | Další krokPřed přípravou samostatného požadavku si prohlédněte vrácené podrobnosti validace. |
Odpověď | PodmínkaPůvodní požadavek nebo výsledek je neznámý nebo vyžaduje kontrolu. | Další krokZachovejte původní identifikátory a hlavičky; čtěte pouze podporované záznamy o stavu nebo záznamy knihovny. Požadavek na vytvoření znovu neodesílejte. |
Aliasy
Aliasy modelu
Ailoot Ultra qwen2-vl-2b-instruct
Aliasy cest metod
/chat/completions
Související ID modelů
FAQ · qwen2-vl-2b-instruct
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/chat/completions·qwen2-vl-2b-instruct:text,image→textPOST /v1/messages·qwen2-vl-2b-instruct:text,image→json,sse- Jaká pole požadavek používá?
POST /v1/chat/completions·qwen2-vl-2b-instruct:model,messages,streamPOST /v1/messages·qwen2-vl-2b-instruct:model,messages,stream,max_tokens- Jaké limity platí?
POST /v1/messages·qwen2-vl-2b-instruct:max_tokens.minimum:1