Build Apps and Fine-Tune LLMs Using the OpenAI API

Video description

This hands-on course on OpenAI API and ChatGPT is a meticulously crafted course that caters to both beginners and seasoned professionals. You will begin by establishing a solid foundation with AI definitions and acronyms, progressing seamlessly to creating an OpenAI account, setting up your environment, and understanding pricing structures.

Next, you will learn to navigate the landscape of language models and transformers, unraveling their transformative power in generative AI. Dive into advanced techniques such as prompt engineering and thought prompting, gaining insights into how language models process prompts with encoders. Real-world applications come to life as you explore translating articles, generating images, and utilizing the text-to-speech and Computer Vision APIs for diverse tasks.

From basic to advanced translation techniques, including subtitle translation to multiple languages, the course ensures that you are equipped for a broad spectrum of applications. Finally, grasp the nuances of fine-tuning, deploy models with the OpenAI API, and navigate the ethical considerations with dos and don'ts in AI. By the end of the course, you will gain the expertise needed to use the capabilities of ChatGPT and OpenAI API for language tasks.

What you will learn

  • Learn about OpenAI and its functionalities
  • Learn to generate text with the OpenAI API
  • Learn to translate with OpenAI API
  • Learn to summarize with OpenAI API
  • Learn to use OpenAI API with other libraries
  • Learn to deploy OpenAI applications with GCP and AWS

Audience

This course is tailored for developers eager to harness the power of ChatGPT and the OpenAI API for language processing tasks. Whether you are an experienced developer looking to enhance your skills or a beginner with no prior experience in ChatGPT or the OpenAI API, this course provides a comprehensive and accessible learning journey. A basic understanding of Python, AWS, GCP, or a deployment environment would be beneficial.

About the Author

Delta X Technology LLC: Delta X Technology LLC is owned by Justin B, a highly skilled software engineer and AI creator with five years of industry experience. With a strong background in both theoretical and practical aspects of software engineering, Justin has worked on several projects involving machine learning. As the owner of Delta X Technology LLC, he is dedicated to sharing his expertise with students and helping them develop the skills needed to succeed in the field of AI. With a passion for teaching and a wealth of real-world experience, Justin offers students a unique perspective and valuable insights into the latest trends and best practices in AI development.

Table of contents

  1. Chapter 1 : Introduction
    1. Introduction
    2. Syllabus
    3. AI Definitions and Acronyms
  2. Chapter 2 : Setting Up Your Environment
    1. Creating an Account and Getting a Secret Key
    2. Setting Up Your Environment
    3. Pricing and Setting Usage Limits with OpenAI API
  3. Chapter 3 : OpenAI API Overview and LLM Overview
    1. OpenAI API Overview
    2. What Are Transformers and How Do They Power Generative AI
    3. Basic Prompt Engineering
    4. Zero Shot and Few Shot Prompting
    5. Chain of Thought Prompting
    6. Grounding LLMs for Increased Accuracy
    7. Under the Hood: How Encoders Allow LLMs to Process Prompts
  4. Chapter 4 : OpenAI API Examples and Demonstrations with Completion API
    1. Translating an Article with the OpenAI API
    2. Example: Translating an Article with OpenAI API
    3. Summarizing with the OpenAI API
    4. Example: Summarizing with the OpenAI API
  5. Chapter 5 : OpenAI API Examples and Demonstrations with Chat API
    1. Chat Completion with the OpenAI API
    2. Example: Build Your Own Chatbot with the Chat Completion API
    3. Sentiment Analysis and Classification with the OpenAI API
    4. Example: Sentiment Analysis and Classification with the OpenAI API
  6. Chapter 6 : Use OpenAI API Vision, Text-to-Speech, and Image Generation APIs
    1. Overview of the Image Generation API
    2. Example: Use the Image Generation API to Create Phone Wallpapers
    3. Overview of the Text-to-Speech API
    4. Example: Use the Text-to-Speech API to Transcribe Blog Posts
    5. How to Use the Computer Vision API
    6. Example: Use the Computer Vision API to Count Calories
  7. Chapter 7 : Translating Text and HTML with Google Translate API
    1. Creating a Google Cloud Account and Setting Up Translate API
    2. Basic and Advance Translation with Cloud Translation API
    3. Code Walkthrough: Using Google Translate API to Translate Subtitles
    4. Example: Translate Subtitles to 3+ Languages
  8. Chapter 8 : Fine-Tuning, Deploying, and Ethics
    1. What Is Fine-Tuning and What Is It Used For
    2. Fine-Tuning a Model with OpenAI API
    3. How to Use GPT Builder to Create Custom GPTs
    4. Deploying an Application with OpenAI API
    5. Dos and Don'ts with AI

Product information

  • Title: Build Apps and Fine-Tune LLMs Using the OpenAI API
  • Author(s): Delta X Technology LLC
  • Release date: December 2023
  • Publisher(s): Packt Publishing
  • ISBN: 9781835466759