Ce référentiel contient du code qui montre comment créer un agent de chat personnalisé à l'aide de Langchain, intégrant GPT-3.5 d'OpenAI. L'agent peut gérer le contexte conversationnel, fournir divers outils et aider à répondre aux questions, y compris les requêtes liées aux mathématiques.
Le projet présente la mise en œuvre d'un agent de chat personnalisé qui exploite Langchain, un cadre open source, pour interagir avec les utilisateurs de manière conversationnelle. L'agent utilise un outil de recherche de documents commerciaux conversationnel. Cet agent est propulsé par GPT-3.5 pour la compréhension et la génération du langage naturel.
Clone ce référentiel à votre machine locale.
Installez les dépendances requises en exécutant: pip install -r requirements.txt
Obtenez les clés de l'API à partir d'Openai et de Pinone.
Vous devez créer un fichier config.py
qui définit les éléments suivants:
OPENAI_API_KEY = 'YOUR_OPENAI_API_KEY'
PINECONE_API_KEY = 'YOUR_PINECONE_API_KEY'
PINECONE_API_ENVIRONMENT = 'YOUR_PINECONE_ENVIRONMENT'
Obtenez un nom d'index PineCone précédemment créé, pour la récupération de documents et définissez-le dans le fichier constants.py
.
Pour utiliser l'agent de chat personnalisé:
python main.py
La configuration de l'agent de chat peut être personnalisée en modifiant les paramètres dans le script main.py
Les composants clés comprennent:
Ce projet est autorisé sous la licence du MIT.