Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.praison.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Voyage AI provides specialized embedding models optimized for different domains including code, legal, and finance.

Quick Start

from praisonaiagents import embedding

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

CLI Usage

praisonai embed "Hello world" --model voyage/voyage-3

Setup

export VOYAGE_API_KEY="your-voyage-api-key"

Available Models

ModelDimensionsUse Case
voyage/voyage-31024General purpose, best quality
voyage/voyage-3-lite512Fast, cost-effective
voyage/voyage-code-31024Code search
voyage/voyage-finance-21024Financial documents
voyage/voyage-law-21024Legal documents
voyage/voyage-multilingual-21024Multilingual

Code Embeddings

from praisonaiagents import embedding

code = '''
def hello_world():
    print("Hello, World!")
'''
result = embedding(
    input=code,
    model="voyage/voyage-code-3"
)

Batch Embeddings

from praisonaiagents import embedding

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