Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

OpenAI API for Python Developers

via LinkedIn Learning

Overview

Learn how to use the latest tools and technologies of generative AI, including the OpenAI API, to create next-generation Python applications.

Syllabus

Introduction
  • AI integration with Python
1. Introducing Generative AI: What You Need to Know
  • Generative AI: The future of development
  • Generative AI: Genesis and evolution
  • What you should know
  • What tools you need
2. Generative AI: The Key Concepts and Getting Started
  • Getting started with OpenAI: Create an account
  • Getting started with OpenAI: The key concepts
  • Start a new project: Quickstart
  • Configure the project: Set up an API key
  • Defining prompts and making requests
3. ChatGPT API: Build a Chatbot Application
  • Introduction to conversational AI
  • Project setup and overview
  • Authentication and configuration
  • Define a system message with instructions
  • Making requests and generating chat completions
  • Challenge: Create a funny chatbot
  • part 1
    • Solution: Create a funny chatbot
    • part 2
      • Solution: Create a funny chatbot
      4. Experimenting with Other Generative Models
      • Introducing the Moderation API
      • Add a moderation layer
      • Text to image: Introducing the DALL·E model
      • Generate creative art with DALL·E
      • Create an image gallery with DALL·E
      • Whisper Audio API: Speech-to-text
      • Whisper Audio API: Transcribe audio samples
      • Whisper Audio API: Translate audio sample
      5. Extending the LLM Capabilities with Function Calling
      • Introduction to OpenAI function calling
      • Define functions and parameters
      • Call functions
      • Challenge: Connect to a public API
      • Solution: Call functions and generate extended responses
      6. Building a Custom-Knowledge Chatbot with LangChain, Embeddings, and ChromaDB
      • Getting started with LangChain
      • LangChain key concepts
      • Chain components (LCEL)
      • Load and split documents
      • Create a vector store and embeddings (Chroma)
      • Run chains: Knowledge retrieval and content generation
      • Create a user interface with Streamlit
      Conclusion
      • Last words and next steps

Taught by

Sandy Ludosky

Reviews

4.7 rating at LinkedIn Learning based on 96 ratings

Start your review of OpenAI API for Python Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.