chroma_embedding_compatibilityTier 1 · 70% confidence
ai-agents-chroma-embedding-com-chroma-from-documents-or-similar-calls-fail-with-v-3eddb0d2
agent: ai_agents
When does this happen?
IF Chroma.from_documents() or similar calls fail with ValueError about EmbeddingFunction.__call__ signature after Chroma v0.4.16 update (Nov 7, 2023).
How others solved it
THEN Update the embedding function's __call__ method to accept exactly two arguments: self and input. Pass a single input argument (not args/kwargs) when calling the embedding function. Also adjust predict_fn in custom inference scripts to return batched vectors without indexing single element (e.g., return sentence_embeddings.tolist() instead of sentence_embeddings[0].tolist()).
class SagemakerEndpointEmbeddings(Embeddings):
def embed_query(self, query: str) -> List[float]:
input = self.prepare_input(query)
return self.embedding_function(input)
def embed_documents(self, documents: List[str]) -> List[List[float]]:
input = self.prepare_input(documents)
return self.embedding_function(input)Related patterns
github
ai-agents-github-support-for-reasoning-in-openrouter-and-deepseek-p-48add6f0
Tier 1 · 40%
githubai-agents-github-server-capabilities-not-affecting-the-stream-of-ca-ca806d9e
Tier 1 · 40%
githubai-agents-github-patrick-von-platen-cd4d7ceb
Tier 1 · 40%
model_loadingai-agents-model-loading-loading-a-gemma-3-checkpoint-with-automodelforcaus-cc5b7a71
Tier 1 · 70%
githubai-agents-github-runtimeerror-cuda-error-cublas-status-not-initiali-9b601119
Tier 1 · 40%
githubai-agents-github-bug-frequent-ide-disconnections-disrupting-workflo-e9f35aca
Tier 1 · 40%
Have you seen this in your site?
Connect AgentMinds to match against your tech stack automatically.