Bienvenue sur le modèle d'assistants OpenAI! Ce référentiel est un tutoriel étape par étape pour tirer parti de la puissante API assistant d'Openai pour construire des assistants d'IA intelligents et conversationnels. Que vous soyez un développeur, un étudiant ou simplement un passionné d'IA, ce guide vous aidera à exploiter la puissance des modèles GPT pour vos projets.
Pour tirer le meilleur parti de ce tutoriel, vous devriez avoir:
example.env à .env et insérez votre clé API OpenAI.pip install -r requirements.txt pour installer les dépendances. Explorez l' OpenAI-Assistant-Template.ipynb pour une expérience pratique qui vous guide à travers les capacités de l'API assistant, enrichie d'exemples pratiques.
Plongez dans modules.py pour trouver des fonctions d'utilité et des classes qui fournissent une base de code plus propre et plus maintenable, ce qui facilite la construction.
modules.py ?create_assistant(client, name, description, instructions, tools=[], model="") : créer un nouvel assistantget_assistant(client, assistant_id) : récupérer un assistant existant à l'aide d'un ID d'assistant.start_new_chat(client) : démarrez une nouvelle conversation avec l'assistant AI.get_chat(client, thread_id) : récupérer une conversation existante à l'aide d'un ID de thread.add_message(client, thread, content) : envoyez un nouveau message à l'assistant dans un thread de conversation.get_messages_in_chat(client, thread) : récupérer tous les messages précédents dans un thread de conversation.run_chat(client, thread, assistant) : traitez le thread de conversation via l'assistant pour générer des réponses. Vos contributions font de la communauté open source une arène incroyable pour l'innovation. Si vous avez des idées sur la façon de rendre ce modèle encore meilleur, vos demandes de traction sont les bienvenues! Faisons de l'apprentissage AI avec Openai un voyage passionnant pour tout le monde.
Ce projet est open source sous la licence du MIT. N'hésitez pas à l'utiliser comme vous le souhaitez.