Skip to content

v0.1.5

Choose a tag to compare

@micytao micytao released this 07 Feb 19:18
· 42 commits to main since this release
4c7463e

vLLM Playground v0.1.5 - Remote Server & VLM Support

Release Date: February 2026

This release introduces Remote vLLM Server connectivity and VLM (Vision Language Model) support. Connect to any remote vLLM instance without running locally, upload images for multimodal chat with vision models, and enjoy properly formatted assistant responses with markdown rendering.

VLM (Vision Language Model) Support

Upload images and chat with vision models like Qwen2.5-VL directly from the chat interface.


Highlights

  • Remote vLLM Server - Connect to any remote vLLM instance via URL + API key
  • VLM (Vision Language Model) - Image upload and multimodal chat with vision models
  • Markdown Rendering - Rich formatting for assistant messages (bold, lists, code blocks, tables)
  • vLLM-Omni Remote - Remote mode support for vLLM-Omni multimodal generation

Remote vLLM Server

Connect to a remote vLLM instance instead of running locally. Access it from the Run Mode toggle at the top of the vLLM Server configuration panel.

Remote Server Connection

Connect to a remote vLLM server with URL and optional API key authentication.

Three Run Modes

Mode Description
Subprocess Run vLLM locally as a Python subprocess
Container Run vLLM in a Podman/Docker container
Remote Connect to an existing remote vLLM instance

Remote Configuration

  1. Select Remote in the Run Mode toggle
  2. Enter the vLLM server URL (e.g., http://your-server:8000)
  3. Optionally provide an API key for authenticated endpoints
  4. Click Connect

Auto-Detected Server Info

Once connected, the server info panel automatically displays:

  • Available Models - List of models served by the remote instance
  • Health Status - Server health check result
  • Max Context Length - Maximum model context window
  • Root Model - Base model identifier

Full Feature Compatibility

All vLLM Playground features work seamlessly in remote mode:

Feature Remote Support
Chat (streaming & non-streaming) Yes
GuideLLM Benchmarking Yes
Claude Code Integration Yes
MCP Servers Yes
Tool Calling Yes (optimistically enabled)
Structured Outputs Yes (vLLM v0.12+ format)

vLLM-Omni Remote

vLLM-Omni Remote

Remote mode is also available for vLLM-Omni, with the same UI layout as the main vLLM server.


VLM (Vision Language Model)

Upload images and ask questions about them using vision-capable models served by vLLM. Access it from the VLM button in the chat toolbar.

Image Upload

Two ways to attach an image:

  • Drag & drop an image file onto the upload zone
  • Paste a URL and click Load

Supported formats: JPEG, PNG, GIF, WebP.

How It Works

  1. Enable Vision (VLM) in the VLM panel
  2. Upload or paste an image
  3. Type your question (e.g., "What's in this image?")
  4. Send - the image is attached to your message as multimodal content

The image is sent once and cleared after sending (one-shot attachment). A thumbnail appears in the chat bubble for reference.

Supported Models

Model Parameters Description
Qwen/Qwen2.5-VL-3B-Instruct 3B Lightweight vision-language model
Qwen/Qwen2-VL-7B-Instruct 7B Higher quality vision understanding
llava-hf/llava-v1.6-mistral-7b-hf 7B LLaVA with Mistral backbone

Markdown Rendering

Assistant messages now render with proper formatting using marked.js:

  • Bold and italic text
  • Headings (H1-H4)
  • Bullet and numbered lists
  • Code blocks with syntax highlighting
  • Tables
  • Blockquotes
  • Links

Markdown is rendered in real-time during streaming. Both dark and light themes are fully supported.


Other Changes

Structured Outputs (vLLM v0.12+)

Structured output parameters updated to use the new structured_outputs dict format required by vLLM v0.12+.

Claude Code Improvements

  • Added ANTHROPIC_AUTH_TOKEN for seamless login bypass in remote mode
  • Fixed model name validation for remote models containing /

Bug Fixes

  • GuideLLM hang at 98% - Fixed subprocess deadlock by reading stdout and stderr concurrently
  • Button label inconsistency - Properly reflects selected run mode
  • Chat input layout - Fixed grid layout when VLM image indicator is shown
  • Proxy timeouts - Increased streaming timeout from 30s to 120s for VLM image processing