Этот репозиторий содержит примеры кодов для использования функции вызовов или инструментов, призывающих к API Openai.
Я также написал сообщение об этом в блоге.
Предоставляет простой способ позвонить в API OpenAI со следующими функциями:
На момент написания статьи OpenaI тестирует функциональность помощников API, и они недавно изменили свой орган ответа API, чтобы решить это, важно следовать их недавним изменениям и следить за тем, чтобы представленное здесь код обновлен с последними изменениями в их API, но использовать свой собственный риск.
pip install -r requirements.txtТеперь создайте файл .env для хранения ключа API Openai или переименования предоставленного.
touch .env3. Настройка ключа API OpenAI
Добавить openai_api_key в файл .env
OPENAI_API_KEY=your_api_keyPS: Если вы не знаете, как его получить, вот руководство.
На вашем терминале используйте следующие команды:
python simple_calling.py # for simple calling demo
python advanced_calling.py # for advanced calling demo
Мы добавили ноутбук Jupyter под названием advanced_function_calling_demo.ipynb в этот репозиторий. Этот ноутбук предназначен для опытных и опытных разработчиков, которые хотят изучить расширенное использование реестра функций от advanced_function_calling.py . Он включает в себя подробные примеры, объяснения и фрагменты кода, которые могут быть выполнены в ноутбуке, чтобы продемонстрировать реальное использование. Этот ресурс направлен на то, чтобы предоставить всеобъемлющее руководство по эффективному использованию реестра функций для методов вызова передовых функций.
Приглашаются запросы. Для серьезных изменений, пожалуйста, сначала откройте проблему, чтобы обсудить, что вы хотели бы изменить.