Este repositorio contiene ejemplos de códigos para utilizar la función de llamadas de función o las herramientas que llaman a las API de OpenAI.
También escribí una publicación de blog al respecto.
Proporciona una forma simple de llamar a la API de OpenAI con las siguientes características:
Al momento de escribir, OpenAi está probando la funcionalidad de las API asistentes y recientemente cambiaron su cuerpo de respuesta de la API para abordar eso, es importante seguir sus cambios recientes y asegurarse de que el código presentado aquí esté actualizado con los últimos cambios en su API, pero usar su propio riesgo.
pip install -r requirements.txtAhora, cree un archivo .env para almacenar su clave API OpenAI o cambiar el nombre de la que se proporciona.
touch .env3. Establezca la tecla API de OpenAI
Agregue el archivo OpenAI_api_Key al archivo .env
OPENAI_API_KEY=your_api_keyPD: Si no sabe cómo obtener uno, aquí está la guía.
En su terminal use los siguientes comandos:
python simple_calling.py # for simple calling demo
python advanced_calling.py # for advanced calling demo
Hemos agregado un cuaderno Jupyter titulado advanced_function_calling_demo.ipynb a este repositorio. Este cuaderno está diseñado para desarrolladores experimentados y experimentados que buscan explorar el uso avanzado del registro de funciones de advanced_function_calling.py . Incluye ejemplos detallados, explicaciones y fragmentos de código que se pueden ejecutar dentro del cuaderno para mostrar el uso del mundo real. Este recurso tiene como objetivo proporcionar una guía completa sobre la utilización de efectivo del Registro de Funciones para técnicas de llamadas de funciones avanzadas.
Las solicitudes de extracción son bienvenidas. Para cambios importantes, abra primero un problema para discutir lo que le gustaría cambiar.