Ce référentiel contient des exemples de codes pour utiliser la fonction des appels ou des appels d'outillage pour les API OpenAI.
J'ai également écrit un article de blog à ce sujet.
Fournit un moyen simple d'appeler l'API OpenAI avec les fonctionnalités suivantes:
Au moment de la rédaction, Openai teste les fonctionnalités des API assistantes et ils ont récemment changé leur corps de réponse API pour y remédier, il est important de suivre leurs changements récents et de s'assurer que le code présenté ici est à jour avec les derniers changements dans leur API, mais l'utilisation à vos propres risques.
pip install -r requirements.txtMaintenant, créez un fichier .env pour stocker votre clé API OpenAI ou renommer celui fourni.
touch .env3. Définissez la touche API OpenAI
Ajoutez l'Openai_API_KEY au fichier .env
OPENAI_API_KEY=your_api_keyPS: Si vous ne savez pas comment en obtenir un, voici le guide.
Sur votre terminal, utilisez les commandes suivantes:
python simple_calling.py # for simple calling demo
python advanced_calling.py # for advanced calling demo
Nous avons ajouté un cahier Jupyter intitulé advanced_function_calling_demo.ipynb à ce référentiel. Ce carnet est conçu pour les développeurs expérimentés et chevronnés qui cherchent à explorer l'utilisation avancée du registre des fonctions de advanced_function_calling.py . Il comprend des exemples détaillés, des explications et des extraits de code qui peuvent être exécutés dans le cahier pour présenter l'utilisation du monde réel. Cette ressource vise à fournir un guide complet sur l'utilisation efficace du registre des fonctions pour les techniques d'appel de fonction avancées.
Les demandes de traction sont les bienvenues. Pour les changements majeurs, veuillez d'abord ouvrir un problème pour discuter de ce que vous souhaitez changer.