Qwen 2.5 VL AWQ 3B
O Qwen 2.5 VL AWQ 3B é um modelo de linguagem e visão que suporta 3 bilhões de parâmetros e oferece capacidades avançadas como análise visual, raciocínio de agente, compreensão de vídeo longo, localização visual e geração de saída estruturada.
O Qwen 2.5 VL AWQ 3B é um modelo de linguagem e visão que oferece capacidades avançadas como análise visual, raciocínio de agente, compreensão de vídeo longo, localização visual e geração de saída estruturada. Ele suporta 3 bilhões de parâmetros.
Detalhes do modelo
| Categoria | Detalhes |
|---|---|
| Nome do modelo | Qwen2.5 VL |
| Versão | AWQ 3B |
| Categoria do modelo | VLM |
| Tamanho | 3B parâmetros |
| Modelo HuggingFace | Qwen/Qwen2.5-VL-3B-Instruct-AWQ |
| Endpoint compatível com a OpenAI | Chat API Overview |
| Licença | Apache 2.0 |
Capacidades
| Recurso | Detalhes |
|---|---|
| Tool Calling | ✅ |
| Tamanho do contexto | 32k tokens |
| Suporta LoRA | ✅ |
| Dados de entrada | Texto + Imagem |
Uso
Exemplo básico de chat completion
Este é um exemplo básico de uma requisição de chat completion usando este modelo:
| Propriedade | Tipo | Descrição |
|---|---|---|
stream | boolean | Indica se a resposta deve ser transmitida por stream. |
messages[] | array | Array de objetos de mensagem, contendo as mensagens do sistema e do usuário. |
messages[].role | string | O papel do remetente da mensagem. |
messages[].content | string | O conteúdo da mensagem. |
Exemplo de resposta:
| Propriedade | Tipo | Descrição |
|---|---|---|
id | string | Identificador único para a resposta do chat. |
object | string | Tipo de objeto. |
created | number | Carimbo de data e hora quando a resposta do chat foi criada. |
model | string | Modelo usado para a resposta do chat. |
choices[] | array | Array contendo as escolhas feitas pelo modelo. |
choices[].index | number | Índice da escolha. |
choices[].message | object | Mensagem retornada pelo modelo na escolha. |
choices[].message.role | string | Papel do remetente da mensagem. |
choices[].message.reasoning_content | string | Raciocínio por trás da resposta do modelo. |
choices[].message.content | string | Conteúdo da mensagem enviada pelo modelo. |
choices[].message.tool_calls[] | array | Array de chamadas de ferramenta. |
choices[].logprobs | number | Probabilidades logarítmicas. |
choices[].finish_reason | string | Motivo para terminar a resposta. |
usage | object | Contém informações sobre o uso de tokens. |
usage.prompt_tokens | number | Número de tokens no prompt. |
usage.total_tokens | number | Total de tokens usados. |
usage.completion_tokens | number | Número de tokens usados na conclusão. |
usage.prompt_tokens_details | string | Informações detalhadas sobre os tokens do prompt. |
prompt_logprobs | number | Probabilidades logarítmicas para o prompt. |
Exemplo de Tool Calling
Este é um exemplo de uma requisição de Tool Calling usando este modelo:
| Propriedade | Tipo | Descrição |
|---|---|---|
messages[] | array | Array contendo as mensagens trocadas entre o sistema e o usuário. |
messages[].role | string | Papel do remetente da mensagem. |
messages[].content | string | O conteúdo da mensagem. |
tools[] | array | Array contendo as ferramentas usadas na consulta. |
tools[].type | string | O tipo da ferramenta. |
tools[].function | object | A função sendo chamada pela ferramenta. |
tools[].function.name | string | O nome da função. |
tools[].function.description | string | Uma descrição da função. |
tools[].function.parameters | object | Os parâmetros requeridos pela função. |
Exemplo de resposta:
| Propriedade | Tipo | Descrição |
|---|---|---|
choices[] | array | Array contendo as escolhas feitas pelo assistente. |
choices[].index | integer | O índice da primeira escolha. |
choices[].message | object | A mensagem enviada pelo assistente na primeira escolha. |
choices[].message.role | string | O papel do assistente na mensagem. |
choices[].message.reasoning_content | null | O conteúdo de raciocínio. |
choices[].message.content | null | O conteúdo da mensagem. |
choices[].message.tool_calls[] | array | Array de chamadas de ferramenta invocadas pelo assistente na mensagem. |
choices[].message.tool_calls[].id | string | O ID da chamada de ferramenta. |
choices[].message.tool_calls[].type | string | O tipo da chamada de ferramenta. |
choices[].message.tool_calls[].function | object | A função chamada pela ferramenta. |
choices[].message.tool_calls[].function.name | string | O nome da função chamada. |
choices[].message.tool_calls[].function.arguments | string | Os argumentos passados para a função em formato JSON. |
logprobs | null | O valor logprobs. |
finish_reason | string | O motivo pelo qual a resposta terminou. |
stop_reason | null | O motivo pelo qual a resposta foi interrompida. |
usage.prompt_tokens | integer | O número de tokens do prompt usados. |
usage.total_tokens | integer | O total de tokens usados. |
usage.completion_tokens | integer | O número de tokens de conclusão usados. |
usage.prompt_tokens_details | null | Os detalhes para os tokens do prompt. |
prompt_logprobs | null | Os logprobs do prompt. |
Exemplo multimodal (texto + imagem)
Este é um exemplo de uma requisição multimodal usando este modelo:
| Propriedade | Tipo | Descrição |
|---|---|---|
messages[] | array | Array contendo as mensagens enviadas pelo sistema e pelo usuário. |
messages[].role | string | O papel do remetente da mensagem. |
messages[].content[] | array | Array contendo os objetos de conteúdo na mensagem. |
messages[].content[] | object | O objeto de conteúdo na mensagem. |
messages[].content[].type | string | O tipo do objeto de conteúdo. |
messages[].content[].image_url | object | O objeto de URL de imagem no objeto de conteúdo. |
messages[].content[].image_url.url | string | A URL da imagem. |
stream | boolean | Indica se a resposta deve ser transmitida por stream. |
A resposta será semelhante à do exemplo básico de conclusão de chat.