Este projeto demonstra como usar o Langchain e o Supabase para criar uma loja de vetores para documentos usando o OpenAi incorporando. Os dados de texto são divididos em pedaços gerenciáveis e armazenados em supabase para recuperação eficiente.
Clone o repositório:
git clone https://github.com/yourusername/supabase-vector-store.git
cd supabase-vector-storeInstale dependências usando PIPENV:
pipenv install Crie um arquivo .env no diretório raiz e adicione suas credenciais Supabase e Openai:
SUPABASE_API_URL=your_supabase_api_url
SUPABASE_API_KEY=your_supabase_api_key
OPENAI_API_KEY=your_openai_api_key
OPENAI_API_URL=your_openai_api_url
Certifique-se de ter um arquivo de texto chamado personal-info.txt no diretório raiz com o conteúdo que deseja processar.
Instale as dependências usando Pipenv:
pipenv installExecute o script:
pipenv run python vector.pySe o script funcionar com sucesso, você deverá ver a mensagem:
Documents stored successfully.
Este projeto está licenciado sob a licença do MIT.
Sinta -se à vontade para abrir problemas ou enviar solicitações de tração para melhorias ou correções de bugs.