Una aplicación de transmisión que utiliza bases de datos Vector de Langchain, OpenAI, GPT 3.5-Turbo y Pinecone Vector para procesar un documento proporcionado por el usuario. El documento se detiene y luego se convierte en incrustaciones de palabras utilizando incrustaciones de OpenAI. Los incrustaciones se insertan en un índice de piña que se elimina después del tiempo de ejecución. Langchain se utiliza para recuperar información a través del control de calidad
Cargue el documento en la barra lateral: .pdf, .docx y .txt Los archivos son compatibles. También puede controlar el tamaño del fragmento para mejorar la calidad de las respuestas.
Use Streamlit Ejecutar doc_chat.py para ejecutar la aplicación, cargar el documento y luego proceder a chatear con el documento. No olvide eliminar el índice Pinecone al final de la sesión.