Capítulo 15. Usar o ChatGPT para chamar a tua API
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
No capítulo anterior, criaste uma aplicação básica de IA generativa que podia conversar com um modelo em linguagem natural e obter dados da API SportsWorldCentral. Para isso, criaste um pouco de código Python.
Neste capítulo, usarás GPTs personalizados da OpenAI para realizar esta tarefa sem criar qualquer código Python além da API SportsWorldCentral. Podes pensar num GPT personalizado como um método de baixo código para criar uma aplicação de IA generativa que se liga à tua API.
Arquitetura da tua aplicação
A Figura 15-1 mostra a arquitetura de alto nível do projeto que vais criar neste capítulo.
Se comparares este diagrama com a Figura 14-1, verás algumas semelhanças. Em ambos os casos, um utilizador utiliza o chat em linguagem natural para obter dados da API SportsWorldCentral. Em ambos os casos, um LLM que chama uma função é utilizado para conversar com o utilizador e decidir quando chamar a API para obter informações adicionais. Embora tenhas utilizado um modelo Antrópico no Capítulo 14, podias ter utilizado o mesmo modelo GPT-4o do OpenAI que vais utilizar neste capítulo.
No entanto, também existem grandes diferenças em relação à arquitetura do Capítulo 14. Enquanto o Capítulo 14 exigia que muitos componentes Python diferentes fossem desenvolvidos e executados em GitHub Codespaces, neste capítulo, apenas ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access