Model reference · open weights

Yi-VL

Available as managed deployment LLMs 01-ai Vision + text 1 variants 2k dl/mo

Yi-VL is an open-weight language model from 01-ai. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.

Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.

What it is

Maker01-ai
TypeLanguage models
TaskVision + text
Context4k tokens
Runs withpytorch
Released2023-12-25
Popularity2k downloads / month
LicenceOpen weights

About

What Yi-VL is

🤗 Hugging Face • 🤖 ModelScope • 🟣 wisemodel

👩‍🚀 Ask questions or discuss ideas on  GitHub !

👋 Join us 💬  WeChat (Chinese) !

📚 Grow at  Yi Learning Hub !

What is Yi-VL?

Overview

  • Yi Vision Language (Yi-VL) model is the open-source, multimodal version of the Yi Large Language Model (LLM) series, enabling content comprehension, recognition, and multi-round conversations about images.

  • Yi-VL demonstrates exceptional performance, ranking first among all existing open-source models in the latest benchmarks including MMMU in English and CMMMU in Chinese (based on data available up to January 2024).

  • Yi-VL-34B is the first open-source 34B vision language model worldwide.

Models

Yi-VL has released the following versions.

ModelDownload
Yi-VL-34B🤗 Hugging Face🤖 ModelScope🟣 wisemodel
Yi-VL-6B🤗 Hugging Face🤖 ModelScope🟣 wisemodel

Features

Yi-VL offers the following features:

  • Multi-round text-image conversations: Yi-VL can take both text and images as inputs and produce text outputs. Currently, it supports multi-round visual question answering with one image.

  • Bilingual text support: Yi-VL supports conversations in both English and Chinese, including text recognition in images.

  • Strong image comprehension: Yi-VL is adept at analyzing visuals, making it an efficient tool for tasks like extracting, organizing, and summarizing information from images.

  • Fine-grained image resolution: Yi-VL supports image understanding at a higher resolution of 448×448.

Architecture

Yi-VL adopts the LLaVA architecture, which is composed of three primary components:

  • Vision Transformer (ViT): it's initialized with CLIP ViT-H/14 model and used for image encoding.

  • Projection Module: it's designed to align image features with text feature space, consisting of a two-layer Multilayer Perceptron (MLP) with layer normalizations.

  • Large Language Model (LLM): it's initialized with Yi-34B-Chat or Yi-6B-Chat, demonstrating exceptional proficiency in understanding and generating both English and Chinese.

Training

Training process

Yi-VL is trained to align visual information well to the semantic space of Yi LLM, which undergoes a comprehensive three-stage training process:

  • Stage 1: The parameters of ViT and the projection module are trained using an image resolution of 224×224. The LLM weights are frozen. The training leverages an image caption dataset comprising 100 million image-text pairs from LAION-400M. The primary objective is to enhance the ViT's knowledge acquisition within our specified architecture and to achieve better alignment between the ViT and the LLM.

  • Stage 3: The parameters of the entire model (that is, ViT, projection module, and LLM) are trained. The primary goal is to enhance the model's proficiency in multimodal chat interactions, thereby endowing it with the ability to seamlessly integrate and interpret visual and linguistic inputs. To this end, the training dataset encompasses a diverse range of sources, totalling approximately 1 million image-text pairs, including GQA, VizWiz VQA, TextCaps, OCR-VQA, Visual Genome, LAION GPT4V and so on. To ensure data balancing, we impose a cap on the maximum data contribution from any single source, restricting it to no more than 50,000 pairs.

Below are the parameters configured for each stage.

StageGlobal batch sizeLearning rateGradient clipEpochs
Stage 1, 240961e-40.51
Stage 32562e-51.02

Training resource consumption

  • The training consumes 128 NVIDIA A800 (80G) GPUs.

  • The total training

From the published model card. Full card on the HuggingFace links in the sidebar.

Using it via the API

Call it like any OpenAI endpoint

Once AxForge deploys yi-vl for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (yi-vl below is illustrative; you get the exact model name on deployment.)

$ curl -sS https://api.axforge.ai/v1/chat/completions \
  -H "Authorization: Bearer $AXFORGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"yi-vl","messages":[{"role":"user","content":"Hello"}]}'

Create an account — your API key is available in the console. 5M tokens/month currently included with every new account at launch.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms