Ao executar o código:
import chromadb
db = chromadb.PersistentClient(path='./chroma_db')
chroma_client = db
collection_name = 'documentos_serenatto'
try:
chroma_collection = chroma_client.get_or_create_collection(
name = collection_name,
embedding_function = embed_model_chroma
)
except Exception as e:
print(f'Erro ao carregar ou criar coleção: {e}')
retornou o erro:
Erro ao carregar ou criar coleção: 'ChromaEmbeddingWrapper' object has no attribute 'name'
o código da classe ChromaEmbeddingWrapper:
class ChromaEmbeddingWrapper:
def __init__(self, model_name):
self.model = HuggingFaceEmbedding(model_name=model_name)
def __call__(self, input):
return self.model.embed(input)
Estou usando Colab e usei todos os códigos padrão fornecidos na documentação da aula. Alguém teve o mesmo problema ou sabe como resolver?