
Beginning ChatGPT for Python
Lydia Evelyn, Bruce Hopkins
- Editorial
- Apress
- Año
- 2024
- Páginas
- ~202
- Nivel
- Básico
De qué trata
Guía práctica de iniciación orientada a desarrolladores de Python con conocimientos básicos o intermedios del lenguaje que buscan dar sus primeros pasos en la integración de modelos de lenguaje e inteligencia artificial generativa en sus aplicaciones. Publicada en 2024 por Lydia Evelyn y Bruce Hopkins, la obra prescinde de formulaciones matemáticas avanzadas o experiencia previa en deep learning, enfocándose en la interacción directa con los servicios y modelos de OpenAI sobre la versión moderna de Python 3.
El libro enseña a utilizar el SDK oficial de OpenAI para Python (versión 1.x), cubriendo la autenticación con claves de API, la exploración en el OpenAI Playground y el ajuste de parámetros clave como temperature y top_p. Analiza el empleo de ChatGPT como asistente de programación en parejas (pair-programmer) para generar, probar y refactorizar código, y avanza hacia capacidades multimodales utilizando la API de Whisper para transcripción de audio, DALL-E 3 para generación de imágenes y la API de Moderation para filtro de contenidos. Además, aborda la conexión con plataformas de mensajería empresarial y comunitaria empleando Slack SDK / Bolt y la librería discord.py.
El aprendizaje está estructurado en torno a proyectos completos: un resumidor automatizado de hilos de conversación para Slack, un generador visual para pódcasts que transcribe episodios y produce carátulas temáticas, y un bot para Discord capaz de responder preguntas contextuales y moderar canales automáticamente. Es un texto ágil y directo para aprender a conectar APIs comerciales de IA con interfaces cotidianas; no obstante, deja fuera el entrenamiento o fine-tuning de modelos y frameworks de orquestación más complejos como LangChain o bases vectoriales, por lo que resulta ideal como rampa de entrada hacia la automatización con LLMs.
- Python 3
- OpenAI API
- ChatGPT
- GPT-4
- Whisper
- DALL-E 3
- Moderation API
- discord.py
- Slack Bolt
- Prompt Engineering
- Bots conversacionales
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Resumidor de hilos para Slack
Herramienta que recopila el historial de mensajes de canales en Slack mediante la API de Slack Bolt y genera resúmenes ejecutivos automáticos utilizando los modelos de Chat Completions de OpenAI.
Visualizador conceptual de pódcasts
Pipeline multimodal que procesa archivos de audio con la API de Whisper para transcribir episodios y genera ilustraciones temáticas asociadas mediante DALL-E 3.
Bot comunitario interactivo y moderador para Discord
Asistente automatizado desarrollado con discord.py que gestiona sesiones de preguntas y respuestas en tiempo real y clasifica mensajes tóxicos con la API de Moderation.

