Este proyecto demuestra cómo usar Langchain y Supabase para crear una tienda vectorial para documentos que usan incrustaciones de OpenAI. Los datos del texto se dividen en fragmentos manejables y se almacenan en Supabase para una recuperación eficiente.
Clon el repositorio:
git clone https://github.com/yourusername/supabase-vector-store.git
cd supabase-vector-storeInstalar dependencias utilizando Pipenv:
pipenv install Cree un archivo .env en el directorio raíz y agregue sus credenciales Supabase y 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
Asegúrese de tener un archivo de texto llamado personal-info.txt en el directorio raíz con el contenido que desea procesar.
Instale las dependencias usando Pipenv:
pipenv installEjecute el guión:
pipenv run python vector.pySi el script se ejecuta correctamente, debe ver el mensaje:
Documents stored successfully.
Este proyecto tiene licencia bajo la licencia MIT.
No dude en abrir problemas o enviar solicitudes de extracción de mejoras o correcciones de errores.