Skip to main content

similarity

Method
This is a method of the EmbeddingAgent class in the embedding_agent module.
Calculate cosine similarity between two texts.

Signature

def similarity(text1: str, text2: str, model: Optional[str]) -> float

Parameters

text1
str
required
First text
text2
str
required
Second text
model
Optional
Override model for this call **kwargs: Additional parameters

Returns

Returns
float
Cosine similarity score (0.0 to 1.0)

Usage

agent = EmbeddingAgent()
    score = agent.similarity("Hello", "Hi there")
    print(f"Similarity: {score:.2f}")