Skip to main content

NVIDIA Plugin for Vision Agents

NVIDIA VLM integration for Vision Agents. Supports vision language models through NVIDIA's Chat Completions API with NVCF asset management.

Features

  • Video understanding: Automatically buffers and forwards video frames to NVIDIA VLM models
  • Streaming responses: Supports streaming text responses with real-time chunk events
  • Asset management: Automatically uploads frames as assets and cleans them up after use
  • Configurable frame rate and buffer duration for optimal performance

Installation

uv add "vision-agents[nvidia]"
# or directly
uv add vision-agents-plugins-nvidia

Configuration

Set your NVIDIA API key:

export NVIDIA_API_KEY=your_nvidia_api_key

Usage

Basic VLM Usage

from vision_agents.plugins import nvidia

vlm = nvidia.VLM(
    model="nvidia/cosmos-reason2-8b",
    fps=1,
    frame_buffer_seconds=10,
)

# VLM automatically buffers video frames when used with an Agent
response = await vlm.simple_response("What do you see?")
print(response.text)

With Custom Configuration

from vision_agents.plugins import nvidia

vlm = nvidia.VLM(
    model="nvidia/cosmos-reason2-8b",
    api_key="your-api-key",
    fps=2,
    frame_buffer_seconds=15,
    frame_width=1280,
    frame_height=720,
    max_tokens=2048,
    temperature=0.3,
    top_p=0.8,
)

Configuration

Parameter Description Default Type
model NVIDIA model ID "nvidia/cosmos-reason2-8b" str
api_key NVIDIA API token (or use NVIDIA_API_KEY env var) None Optional[str]
fps Frames per second to buffer 1 int
frame_buffer_seconds Number of seconds to buffer 10 int
frame_width Width of video frames to send 800 int
frame_height Height of video frames to send 600 int
max_tokens Maximum response tokens 1024 int
temperature Temperature for sampling 0.2 float
top_p Top-p sampling parameter 0.7 float
frames_per_second Frames per second for video models 8 int

Dependencies

  • vision-agents: Core Vision Agents framework
  • aiohttp>=3.9.0: Async HTTP client for API requests

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vision_agents_plugins_nvidia-0.6.7.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vision_agents_plugins_nvidia-0.6.7-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file vision_agents_plugins_nvidia-0.6.7.tar.gz.

File metadata

  • Download URL: vision_agents_plugins_nvidia-0.6.7.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for vision_agents_plugins_nvidia-0.6.7.tar.gz
Algorithm Hash digest
SHA256 4544111cb93db6760b5359c2fa83ff300323e93d4a0e6cf525e0ee554c2f96d6
MD5 3dbbadbc96b87099b7a2be3ecfb81da2
BLAKE2b-256 318f0829e6ee71ac56da3002b5f9c5356fa696fe7439deda2eeb4e92e962f4bf

See more details on using hashes here.

File details

Details for the file vision_agents_plugins_nvidia-0.6.7-py3-none-any.whl.

File metadata

  • Download URL: vision_agents_plugins_nvidia-0.6.7-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for vision_agents_plugins_nvidia-0.6.7-py3-none-any.whl
Algorithm Hash digest
SHA256 462e5a4d510430f0b1ce72341c4d7d56874f625f1875bc318938faacb5dfaa46
MD5 b54f88ed06610d1970a3b68251b86a5f
BLAKE2b-256 4468f50560381ba9847e6e2e0fe4ef2219b18e2f2a0e7ee7ff6e3c19f69249bd

See more details on using hashes here.

Release history Release notifications | RSS feed

0.6.9

2 files

0.6.8

2 files

This release

0.6.7 This release

2 files

0.6.6

2 files

0.6.5

2 files

0.6.4

2 files

0.6.3

2 files

0.6.2

2 files

0.6.1

2 files

0.6.0

2 files

0.5.9

2 files

0.5.8

2 files

0.5.7

2 files

0.5.6

2 files

0.5.5

2 files

0.5.4

2 files

0.5.3

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.7

2 files

0.4.6

2 files

0.4.5

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.8

2 files

0.3.7

2 files

0.3.6

2 files

0.3.5

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.10

2 files

0.2.9

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page