Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Generate embeddings using OpenAI’s text-embedding models
text-embedding-3-small
text-embedding-3-large
from praisonaiagents import embedding result = embedding("Hello world", model="text-embedding-3-small") print(f"Dimensions: {len(result.embeddings[0])}")
praisonai embed "Hello world" --model text-embedding-3-small
export OPENAI_API_KEY="sk-..."
text-embedding-ada-002
from praisonaiagents import embedding # Reduce to 256 dimensions for efficiency result = embedding("Hello world", model="text-embedding-3-large", dimensions=256) print(f"Dimensions: {len(result.embeddings[0])}") # 256
from praisonaiagents import embedding texts = ["Hello", "World", "AI agents"] result = embedding(texts, model="text-embedding-3-small") print(f"Generated {len(result.embeddings)} embeddings")
import asyncio from praisonaiagents import aembedding async def main(): result = await aembedding("Hello world", model="text-embedding-3-small") print(f"Dimensions: {len(result.embeddings[0])}") asyncio.run(main())