repositories
loading repo index
repositories
loading repo index
repository
loading code, commits, and activity
public Clawd ADK gateway launch mirror
stars
latest
clone command
git clone gitlawb://did:key:z6Mkq5mY...iFZ5/my-project-publ...git clone gitlawb://did:key:z6Mkq5mY.../my-project-publ...2fa351d6docs: add automaton and perps launch sources16d ago| #1 | from typing import Optional |
| #2 | |
| #3 | from langchain_cohere.embeddings import CohereEmbeddings |
| #4 | |
| #5 | from embedchain.config import BaseEmbedderConfig |
| #6 | from embedchain.embedder.base import BaseEmbedder |
| #7 | from embedchain.models import VectorDimensions |
| #8 | |
| #9 | |
| #10 | class CohereEmbedder(BaseEmbedder): |
| #11 | def __init__(self, config: Optional[BaseEmbedderConfig] = None): |
| #12 | super().__init__(config=config) |
| #13 | |
| #14 | embeddings = CohereEmbeddings(model=self.config.model) |
| #15 | embedding_fn = BaseEmbedder._langchain_default_concept(embeddings) |
| #16 | self.set_embedding_fn(embedding_fn=embedding_fn) |
| #17 | |
| #18 | vector_dimension = self.config.vector_dimension or VectorDimensions.COHERE.value |
| #19 | self.set_vector_dimension(vector_dimension=vector_dimension) |
| #20 |