Skip to main content

Overview

Jina AI provides high-quality embedding models with excellent performance on retrieval benchmarks.

Quick Start

from praisonaiagents import embedding

result = embedding(
    input="Hello world",
    model="jina_ai/jina-embeddings-v3"
)
print(f"Dimensions: {len(result.embeddings[0])}")

CLI Usage

praisonai embed "Hello world" --model jina_ai/jina-embeddings-v3

Setup

export JINA_API_KEY="your-jina-api-key"

Available Models

ModelDimensionsUse Case
jina_ai/jina-embeddings-v31024Latest, best quality
jina_ai/jina-embeddings-v2-base-en768English
jina_ai/jina-embeddings-v2-small-en512Fast, English
jina_ai/jina-clip-v1768Multimodal

Batch Embeddings

from praisonaiagents import embedding

texts = ["Document 1", "Document 2", "Document 3"]
result = embedding(
    input=texts,
    model="jina_ai/jina-embeddings-v3"
)
print(f"Generated {len(result.embeddings)} embeddings")