Este repositório contém exemplos de códigos para usar a chamada de função ou ferramentas que chamam as APIs do OpenAI.
Eu também escrevi um post sobre isso.
Fornece uma maneira simples de chamar a API do OpenAI com os seguintes recursos:
No momento da redação, o OpenAI está testando a funcionalidade das APIs do Assistente e eles recentemente mudaram seu órgão de resposta da API para abordar isso, é importante seguir suas mudanças recentes e garantir que o código apresentado aqui esteja atualizado com as últimas alterações em sua API, mas use seu próprio risco.
pip install -r requirements.txtAgora, crie um arquivo .env para armazenar sua chave da API do OpenAI ou renomear o fornecido.
touch .env3.Ast the OpenAI API Key
Adicione o OpenAI_API_KEY ao arquivo .env
OPENAI_API_KEY=your_api_keyPS: Se você não sabe como conseguir um, aqui está o guia.
No seu terminal, use os seguintes comandos:
python simple_calling.py # for simple calling demo
python advanced_calling.py # for advanced calling demo
Adicionamos um notebook Jupyter intitulado advanced_function_calling_demo.ipynb a este repositório. Este notebook foi projetado para desenvolvedores experientes e experientes que desejam explorar o uso avançado do Registro de Funções do advanced_function_calling.py . Inclui exemplos detalhados, explicações e trechos de código que podem ser executados no notebook para mostrar o uso do mundo real. Esse recurso visa fornecer um guia abrangente sobre a utilização efetiva do Registro de Funções para técnicas de chamada de função avançada.
Solicitações de tração são bem -vindas. Para grandes mudanças, abra um problema primeiro para discutir o que você gostaria de mudar.