Cosmos3-Nano
by nvidia
16B omni model with text, image, video, audio, action generation, and video reasoner input
nvidia/Cosmos3-Nanomixpeek://video_extractor@v1/nvidia_cosmos3_nano_v1Overview
Cosmos3-Nano is a compact member of NVIDIA's Cosmos3 family. The model card describes generator inputs across text, image, video with or without audio, and action trajectory, plus a reasoner path that accepts text, text plus image, and text plus video, then returns text. That makes it relevant to agent perception work where a system needs to inspect or reason over a short video candidate.
On Mixpeek, Cosmos3-Nano is most useful after retrieval has selected a small set of clips. Store timeline metadata and keyframe embeddings first, then run a video reasoning pass to extract events, object interactions, or natural-language answers tied back to the source clip.
Architecture
Cosmos3 omni model with generator and reasoner interfaces. The reasoner supports text, text plus image, and text plus video input with text output. The model card recommends video reasoner input around 4 fps and supports long-context inputs up to 256K tokens.
Mixpeek SDK Integration
// No extractor parameter takes a Hugging Face model id (checked against
// GET /v1/discovery/extractors, which returns 13), so Cosmos3-Nano runs
// on your side and the output is upserted through POST
// /v1/namespaces/{namespace_id}/documents/upsert. On Enterprise the other
// path is to upload the weights instead: POST /v1/namespaces/{id}/models
// accepts the huggingface format and a custom plugin loads them.
const res = await fetch(
"https://api.mixpeek.com/v1/namespaces/ns_your_namespace/documents/upsert",
{
method: "POST",
headers: {
Authorization: "Bearer API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
collection_id: "col_your_collection",
documents: [
{
document_id: "asset-00412",
// The model produces text, so it lands in payload. Give the
// collection a text vector index and embed that text to make it
// searchable rather than only filterable.
payload: { extracted_text: modelOutput, source_key: "archive/2026/asset-00412" },
vectors: { "multimodal-embedding": embeddingOfModelOutput },
},
],
}),
},
);
// Managed alternative, if this exact model is not the requirement:
// universal_extractor@v1 runs google/gemini-embedding-2
// (3072-d) over a bucket, with no inference of your own.Capabilities
- Video reasoner input for short retrieved clips
- Text and image conditioning for multimodal inspection
- Video, audio, and action generation interfaces for simulation workflows
- Long-context text handling around video evidence
Use Cases on Mixpeek
Performance
Use on retrieved clips or sampled windows rather than every raw frame
Common Pipeline Companions
Explore on Mixpeek
Compare alternatives in this category
Hand-picked tools & platforms compared
Deep-dive technical guide
See how Mixpeek runs models as extractors
Store & search embeddings at scale
Usage-based pricing for pipelines
Compare models, APIs & infrastructure
Specification
Research Paper
Cosmos3-Nano model card
arxiv.orgBuild a pipeline with Cosmos3-Nano
Add this model to a processing pipeline alongside other extractors. Combine with retrieval stages for end-to-end search.
Run it on your own data, free