</> CodeBooks
    ← Volver a IA generativa y LLMs (página 13)
    Portada de Building AI Applications with OpenAI APIs

    Building AI Applications with OpenAI APIs

    Martin Yanev

    Editorial
    Packt
    Año
    2024
    Páginas
    ~248
    Nivel
    Intermedio

    De qué trata

    Guía práctica de Martin Yanev enfocada en la creación de aplicaciones comerciales impulsadas por los modelos fundacionales de OpenAI (GPT-3.5, GPT-4, Whisper y DALL-E) utilizando Python. El libro está orientado a desarrolladores web, ingenieros de software y profesionales técnicos de nivel intermedio que ya dominan los conceptos esenciales de Python y el consumo de APIs REST, y desean dar el salto desde la simple experimentación con prompts hacia la integración de inteligencia artificial generativa en productos de software reales.

    El temario aborda el uso del SDK oficial de OpenAI en Python, enseñando a formular peticiones al endpoint de Chat Completions, gestionar tokens, temperaturas y límites de tasa (rate limits), además de aplicar embeddings vectoriales para búsqueda semántica y técnicas de fine-tuning. En la capa de aplicación y presentación, el autor conecta los modelos con frameworks web como Flask y Django, interfaces de escritorio en PyQt, automatización ofimática mediante python-docx para Microsoft Word y win32com para Microsoft Outlook, manipulación y segmentación de audio con PyDub para Whisper, y procesamiento de pagos con Stripe para monetizar los servicios.

    El aprendizaje es totalmente práctico y se estructura en torno a una decena de proyectos que abarcan desde un clon interactivo de ChatGPT y un SaaS en Flask para corrección de bugs con pasarela Stripe, hasta generadores de cuestionarios en Django y herramientas de transcripción de voz con Whisper. Su principal fortaleza reside en la diversidad de casos de uso y en la rapidez con la que se pasa de la idea al prototipo; no obstante, no aborda arquitecturas de agentes autónomos complejos ni bases de datos vectoriales a gran escala. Es fundamental contar con una cuenta de OpenAI con saldo activo para poder ejecutar el código.

    • OpenAI API
    • Python
    • GPT-4
    • Whisper
    • DALL-E
    • Flask
    • Django
    • PyQt
    • Stripe
    • Embeddings
    • Fine-tuning
    • PyDub

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Clon de ChatGPT

    Interfaz conversacional interactiva que gestiona el contexto de diálogo y la comunicación fluida con la API de Chat Completions.

    Depurador de código SaaS con Flask y Stripe

    Aplicación web que detecta y subsana errores en fragmentos de código mediante GPT-4, incorporando pasarela de cobros con Stripe.

    Generador de cuestionarios con Django

    Plataforma web en Django para crear automáticamente exámenes de opción múltiple y evaluaciones educativas sobre cualquier tema.

    Traductor de documentos de Word

    Herramienta de escritorio que procesa y traduce documentos de Microsoft Word a múltiples idiomas combinando python-docx y la API de OpenAI.

    Generador de respuestas para Outlook

    Módulo de automatización para clientes de Microsoft Outlook que redacta respuestas contextualizadas a correos entrantes de forma asistida.

    Generador de ensayos con GUI en PyQt

    Aplicación de escritorio con interfaz gráfica construida en PyQt concebida para la redacción y refinamiento asistido de textos y ensayos.

    Aplicación multimedia de arte y texto

    Herramienta creativa que combina generación de descripciones textuales con la API de DALL-E para producir imágenes personalizadas.

    Transcriptor y traductor de voz con Whisper y PyDub

    Utilidad de audio que fragmenta archivos de gran tamaño con PyDub y los procesa con Whisper para obtener transcripciones y traducciones precisas.

    Más de IA generativa y LLMs con nivel Intermedio