¿Qué es la API de OpenAI?

Trabajar con la API de OpenAI

James Chapman

Curriculum Manager, DataCamp

A continuación...

 

Objetivos del curso
  • Usar la API de OpenAI para acceder a modelos de IA
  • Usar esos modelos para resolver varias tareas
  • ¡Hacerlo con Python!

 

Conocimientos previos
  • Subconjuntos de listas de Python y diccionarios
  • Control de flujo → if, elif, else
  • Bucles → for, while

 

No necesitas saber
  • IA o aprendizaje automático
Trabajar con la API de OpenAI

OpenAI, ChatGPT y la API de OpenAI

 

  • OpenAI = empresa de I+D en IA
  • ChatGPT = aplicación de IA
  • API de OpenAI = interfaz para acceder a modelos de OpenAI

 

El logotipo de la organización OpenAI.

1 Crédito de la imagen: OpenAI
Trabajar con la API de OpenAI

OpenAI, ChatGPT y la API de OpenAI

 

  • OpenAI = empresa de I+D en IA
  • ChatGPT = aplicación de IA
  • API de OpenAI = interfaz para acceder a modelos de OpenAI

 

Un concesionario de coches.

Trabajar con la API de OpenAI

OpenAI, ChatGPT y la API de OpenAI

 

  • OpenAI = empresa de I+D en IA
  • ChatGPT = aplicación de IA
  • API de OpenAI = interfaz para acceder a modelos de OpenAI

 

Una persona interactúa con una interfaz para pedir coches.

Trabajar con la API de OpenAI

¿Qué es una API?

  • Application Programming Interface

Un ordenador envía una solicitud a una API.

Trabajar con la API de OpenAI

¿Qué es una API?

  • Application Programming Interface

Un camarero lleva pedidos y comida entre la cocina y las mesas. Esto imita cómo operan las API entre dispositivos y sistemas.

Trabajar con la API de OpenAI

¿Qué es una API?

 

La ubicación de nuestro dispositivo se envía a una API, que la pasa a una base de datos. La API devuelve a nuestro dispositivo la respuesta del sistema: el pronóstico del tiempo.

Trabajar con la API de OpenAI

La API de OpenAI

Un ordenador envía una solicitud a la API de OpenAI.

Trabajar con la API de OpenAI

La API de OpenAI

Un ordenador envía una solicitud a la API de OpenAI, que incluye el modelo y cualquier dato y parámetro del modelo.

Trabajar con la API de OpenAI

API vs. interfaz web

  • Ofrece flexibilidad para integrar IA en productos, experiencias y procesos
  • Interacción vía lenguaje de programación

Un ordenador interactúa con la API de OpenAI.

  • Muy poca configuración
  • Suficiente para agilizar el trabajo individual

La interfaz web de ChatGPT.

Trabajar con la API de OpenAI

Crear aplicaciones de IA

DataLab = IDE en la nube con IA

Una captura de la función de generar código de DataLab.

1 https://www.datacamp.com/datalab
Trabajar con la API de OpenAI

¡Vamos a practicar!

Trabajar con la API de OpenAI

Preparing Video For Download...