Cohere embedding provider using the embed API.
const memoryService = new MemoryService({ storage: new VectorStorageProvider({ vectorStore }), embeddingProvider: new CohereEmbeddingProvider({ model: 'embed-english-v3.0', inputType: 'search_document', }),}); Copy
const memoryService = new MemoryService({ storage: new VectorStorageProvider({ vectorStore }), embeddingProvider: new CohereEmbeddingProvider({ model: 'embed-english-v3.0', inputType: 'search_document', }),});
Readonly
Embedding vector dimensions.
Generate embedding for a single text.
Generate embeddings for multiple texts in a batch. Cohere supports batch embeddings natively.
Static
Create a provider configured for search queries. Use this when embedding queries for search.
Create a provider configured for documents. Use this when embedding documents for storage.
Cohere embedding provider using the embed API.
Example