O que é a API da OpenAI?

Trabalhar com a API da OpenAI

James Chapman

Curriculum Manager, DataCamp

A seguir...

 

Objetivos do curso
  • Usar a API da OpenAI para acessar modelos de IA
  • Usar esses modelos para resolver tarefas
  • Fazer tudo isso com Python!

 

Conhecimentos esperados
  • Subconjuntos de listas Python e dicionários
  • Controle de fluxo → if, elif, else
  • Loops → for, while

 

Não é preciso saber
  • IA ou machine learning
Trabalhar com a API da OpenAI

OpenAI, ChatGPT e a API da OpenAI

 

  • OpenAI = empresa de P&D em IA
  • ChatGPT = aplicativo de IA
  • API da OpenAI = interface para acessar modelos da OpenAI

 

O logotipo da organização OpenAI.

1 Crédito da imagem: OpenAI
Trabalhar com a API da OpenAI

OpenAI, ChatGPT e a API da OpenAI

 

  • OpenAI = empresa de P&D em IA
  • ChatGPT = aplicativo de IA
  • API da OpenAI = interface para acessar modelos da OpenAI

 

Um showroom de carros.

Trabalhar com a API da OpenAI

OpenAI, ChatGPT e a API da OpenAI

 

  • OpenAI = empresa de P&D em IA
  • ChatGPT = aplicativo de IA
  • API da OpenAI = interface para acessar modelos da OpenAI

 

Uma pessoa interagindo com uma interface para pedir carros.

Trabalhar com a API da OpenAI

O que é uma API?

  • Application Programming Interface

Um computador enviando uma requisição para uma API.

Trabalhar com a API da OpenAI

O que é uma API?

  • Application Programming Interface

Um garçom levando pedidos e comida entre a cozinha e as mesas. Isso imita como APIs operam entre dispositivos e sistemas.

Trabalhar com a API da OpenAI

O que é uma API?

 

A localização do nosso dispositivo é enviada para uma API, que repassa a um banco de dados. A API devolve a resposta do sistema, a previsão do tempo, para o dispositivo.

Trabalhar com a API da OpenAI

A API da OpenAI

Um computador enviando uma requisição para a API da OpenAI.

Trabalhar com a API da OpenAI

A API da OpenAI

Um computador enviando uma requisição para a API da OpenAI, contendo o modelo e quaisquer dados e parâmetros do modelo.

Trabalhar com a API da OpenAI

API vs. interface web

  • flexibilidade para integrar IA em produtos, experiências e processos
  • Interação via linguagem de programação

Um computador interagindo com a API da OpenAI.

  • Configuração mínima
  • Suficiente para agilizar fluxos de trabalho individuais

A interface web do ChatGPT.

Trabalhar com a API da OpenAI

Criando apps de IA

DataLab = IDE em nuvem com IA integrada

Uma captura de tela do recurso de gerar código do DataLab.

1 https://www.datacamp.com/datalab
Trabalhar com a API da OpenAI

Vamos praticar!

Trabalhar com a API da OpenAI

Preparing Video For Download...