EmbeddingAgent: Agent for generating text embeddings. Provides embedding capabilities for text using AI embedding models, with support for batch processing and…
Rust AI Agent SDKAgent for generating text embeddings. Provides embedding capabilities for text using AI embedding models, with support for batch processing and similarity calculations. # Supported Providers - OpenAI: text-embedding-3-small, text-embedding-3-large, text-embedding-ada-002 - Azure: azure/text-embedding-3-small - Cohere: cohere/embed-english-v3.0 - Voyage: voyage/voyage-3 - Mistral: mistral/mistral-embed
Calculate cosine similarity between two texts. # Arguments * text1 - First text * text2 - Second text # Returns Cosine similarity score (0.0 to 1.0)Parameters:
Find the most similar texts to a query. # Arguments * query - Query text * candidates - List of candidate texts to compare * top_k - Number of top results to return # Returns List of SimilarityResult sorted by score (descending)Parameters: