The CohereEmbedder class is used to embed text data into vectors using the Cohere API. You can get started with Cohere from hereGet your key from here.
from agno.agent import AgentKnowledgefrom agno.vectordb.pgvector import PgVectorfrom agno.embedder.cohere import CohereEmbedder# Add embedding to databaseembeddings = CohereEmbedder().get_embedding("The quick brown fox jumps over the lazy dog.")# Print the embeddings and their dimensionsprint(f"Embeddings: {embeddings[:5]}")print(f"Dimensions: {len(embeddings)}")# Use an embedder in a knowledge baseknowledge_base = AgentKnowledge( vector_db=PgVector( db_url="postgresql+psycopg://ai:ai@localhost:5532/ai", table_name="cohere_embeddings", embedder=CohereEmbedder(), ), num_documents=2,)