YoVDO

OpenAI API for Python Developers

Offered By: LinkedIn Learning

Tags

Python Courses ChatGPT Courses DALL-E Courses LangChain Courses Generative AI Courses Embeddings Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Prompt Templates for GPT-3.5 and Other LLMs - LangChain
James Briggs via YouTube
Getting Started with GPT-3 vs. Open Source LLMs - LangChain
James Briggs via YouTube
Chatbot Memory for Chat-GPT, Davinci + Other LLMs - LangChain
James Briggs via YouTube
Chat in LangChain
James Briggs via YouTube
LangChain Data Loaders, Tokenizers, Chunking, and Datasets - Data Prep
James Briggs via YouTube