/ Модель

Характеристики

Контекст
128 000 токенов
Параметры
3,1 млрд
Размер весов
7,5 ГБ
Лицензия
CC BY-NC 4.0
Архитектура
qwen2_5_vl · dense
Базовая модель
Qwen2.5-VL-3B-Instruct
Библиотека
transformers
Опубликована
24 фев 2025

proxy-lite-3b

Изображение и текст → текст3 профессии

Proxy Lite — дообученная мультимодальная модель Convergence AI для выполнения рутинных задач и навигации в веб-браузере с помощью вызова инструментов.

461скачиваний за 30 дней146лайковвеса обновлены8 мар 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Изображение → текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Proxy Lite — компактная модель Convergence AI для автоматизации действий в веб-браузере. Это дообученная 3,1-миллиардная плотная vision-language-модель на архитектуре Qwen2.5-VL, принимающая текст и изображения и генерирующая текстовые ответы и действия через интерфейс вызова инструментов. Модель рассчитана на последовательные сценарии веб-навигации: она получает наблюдения от пользователя или браузера, выбирает действие и продолжает работу с учётом истории диалога. Заявленное окно контекста — 128 000 токенов.

В карточке сообщается результат 72,4% на WebVoyager; это показатель конкретного бенчмарка, а не гарантия выполнения произвольных задач. Для корректного разбора вызовов инструментов требуется подходящая конфигурация запуска; при управлении контекстом предыдущие наблюдения-изображения могут отбрасываться. Модель не предназначена для высокорисковых операций, несанкционированного извлечения данных и взаимодействия с подозрительными сайтами. Лицензия CC-BY-NC-4.0 разрешает использование с указанием авторства, но запрещает коммерческое использование.

Сценарии применения

  • поиск заведений и сравнение их рейтингов на сайтах
  • поиск товаров и просмотр предложений в интернет-магазинах
  • автоматизация типовых действий на веб-страницах
  • сбор информации с сайта по запросу пользователя
  • пошаговая навигация по сайтам с использованием визуальных наблюдений

Ограничения

Результат на WebVoyager не гарантирует успешного выполнения произвольных сценариев; для вызова инструментов важна корректная конфигурация запуска. Не следует использовать модель для высокорисковых операций, несанкционированного извлечения данных или взаимодействия с подозрительными сайтами; лицензия запрещает коммерческое использование.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Model Card for Proxy Lite

Model Description

  • Developed by: Convergence AI
  • Model type: 3B Vision-Language Model
  • Agent type: Web-browsing Agent
  • License: CC-BY-NC-4.0
  • Finetuned from model: Qwen/Qwen2.5-VL-3B-Instruct
  • Running the agent

Running Proxy on the web

https://github.com/convergence-ai/proxy-lite to run Proxy lite on a browser

git clone https://github.com/convergence-ai/proxy-lite.git
make proxy
proxy "Find some markets near Kings Cross and tell me their ratings."

Uses

Proxy Lite is designed and trained to complete automated tasks in a web browser.

Full code for running the model is available in the github repository.

This includes a CLI tool for running the model, as well as a streamlit app.

You can use this endpoint for small-scale testing.


Direct Use

We recommend hosting your own endpoint with vLLM, you can use the following command:

vllm serve convergence-ai/proxy-lite-3b \
    --trust-remote-code \
    --enable-auto-tool-choice \
    --tool-call-parser hermes \
    --port 8008 \

The tool arguments are very important for parsing the tool calls from the model appropriately.

Important: Qwen-2.5-VL Support in transformers is not yet available in the latest release so be sure to install from source.

Message History

When it comes to using and prompting Proxy Lite, please refer to the repository for more information, but the model expects a message history of the form:

message_history = [
    {
        "role": "system", 
        "content": "You are Proxy Lite...", # Full system prompt in src/proxy_lite/agents/proxy_lite_agent.py
    }, # System prompt
    {
        "role": "user", 
        "content": "Find some markets near Kings Cross and tell me their ratings.",
    }, # Set the task
    {
        "role": "user", 
        "content": [
            {"type": "image_url", "image_url": {base64_encoded_screenshot} },
            {"type": "text", "text": "URL: https://www.google.com/ \n- [0] <a>About</a> \n- [1] <a>Store</a>...."}
        ] # This is the observation from the environment
    },
]

This would then build up the message history, alternating between the assistant (who takes the action) and the user (who provides the observation).

Context-Window Management: When making calls to the model, all the observations other than the current one are discarded in order to reduce the large number of image tokens required. Since the model responses include reflection on the observations and are all included in the message history, the model is still aware of the entire history when planning new actions.

Tools

You should also pass the Tools that the model has access to, these will define the action space available to the model. You can do this with transformers:

from qwen_vl_utils import process_vision_info
from transformers import AutoProcessor

from proxy_lite.tools import ReturnValueTool, BrowserTool
from proxy_lite.serializer import OpenAICompatableSerializer

processor = AutoProcessor.from_pretrained("convergence-ai/proxy-lite-3b")
tools = OpenAICompatableSerializer().serialize_tools([ReturnValueTool(), BrowserTool(session=None)])

templated_messages = processor.apply_chat_template(
    message_history, tokenize=False, add_generation_prompt=True, tools=tools
)

image_inputs, video_inputs = process_vision_info(message_history)

batch = processor(
    text=[templated_messages],
    images=image_inputs,
    videos=video_inputs,
    padding=True,
    return_tensors="pt",
)

Or you can send to the endpoint directly, which will handle the formatting:

from openai import OpenAI

client = OpenAI(base_url="http://convergence-ai-demo-api.hf.space/v1")

response = client.chat.completions.create(
    model="convergence-ai/proxy-lite-3b",
    messages=message_history,
    tools=tools,
    tool_choice="auto",
)

Evaluation

Proxy Lite scored 72.4% on the WebVoyager benchmark, placing it 1st out of all available open-weights models.

A breakdown of the results by website is shown below:

web_nameSuccess Rate (%)Finish Rate (%)Avg. Steps
Allrecipes87.895.110.3
Amazon70.090.07.1
Apple82.189.710.7
ArXiv60.579.116.0
BBC News69.477.815.9
Booking70.085.024.8
Cambridge Dict.86.097.75.7
Coursera82.597.54.7
ESPN53.887.214.9
GitHub85.092.510.0
Google Flights38.551.334.8
Google Map78.994.79.6
Google Search71.492.96.0
Huggingface68.674.318.4
Wolfram Alpha78.393.56.1

Out-of-Scope Use

Proxy Lite is specifically designed to automate routine tasks within a web browser environment. However, it should not be used for:

  • High-Stakes or Safety-Critical Applications:
    Avoid using Proxy Lite for tasks such as financial transactions, healthcare operations, legal decision-making, or emergency responses, where any error could lead to serious harm or significant financial loss.

  • Unauthorized or Invasive Data Extraction:
    Automated scraping or extraction of data from websites should only be performed with explicit permission. Proxy Lite should not be used to bypass websites' terms of service, copyright restrictions, or privacy policies.

  • Interactions with Malicious or Unverified Websites:
    Using the model to navigate or interact with suspicious or untrusted websites may expose the system to security threats such as malware, phishing attacks, or other forms of cyber exploitation.

  • Compliance-Regulated or Legally Sensitive Actions:
    Tasks that require adherence to strict legal or regulatory standards (e.g., processing personal data or sensitive information) should employ additional safeguards beyond what the model provides.


Citation

BibTeX:

@article{proxy-lite,
  title={Proxy Lite - A Mini, Open-weights, Autonomous Assistant},
  author={Convergence AI},
  year={2025}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen2_5_VLForConditionalGeneration
Ревизия весов
5e38f5d

0 моделей