Files
task-6a02e23da6fe2e4ac16acf65/REWORK_NOTES.md
T

1.0 KiB

Rework Notes

Доработка выполнена по комментарию проверки:

"Переделайте решение: используйте ChromaDB вместо текущего векторного хранилища."

Внесенные изменения

  1. vector_store.py

    • заменен QdrantVectorStore на langchain_chroma.Chroma;
    • добавлен persist_directory=./chroma_data (или CHROMA_PATH);
    • сохранены функции API: get_vector_store, add_document_to_store, search_store.
  2. requirements.txt

    • удалены: langchain-qdrant, qdrant-client;
    • добавлены: langchain-chroma, chromadb.
  3. docs/

    • удален qdrant_ollama.txt;
    • добавлен chroma_ollama.txt;
    • langchain_basics.txt сохранен.
  4. Документация

    • README.md и main.py обновлены под ChromaDB.

Текущий стек

  • ChromaDB
  • Ollama (llama3, nomic-embed-text)
  • LangChain