Home Page Icon
Home Page
Table of Contents for
Exploring GPT-3
Close
Exploring GPT-3
by
Exploring GPT-3
Exploring GPT-3
Foreword
Contributors
About the author
Acknowledgments
About the reviewers
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the color images
Conventions used
Get in touch
Reviews
Section 1: Understanding GPT-3 and the OpenAI API
Chapter 1: Introducing GPT-3 and the OpenAI API
Technical requirements
Introduction to GPT-3
Simplifying NLP
What exactly is GPT-3?
Democratizing NLP
Understanding prompts, completions, and tokens
Prompts
Completions
Tokens
Introducing Davinci, Babbage, Curie, and Ada
Davinci
Curie
Babbage
Ada
Content filtering model
Instruct models
A snapshot in time
Understanding GPT-3 risks
Inappropriate or offensive results
Potential for malicious use
Summary
Chapter 2: GPT-3 Applications and Use Cases
Technical requirements
Understanding general GPT-3 use cases
Introducing the Playground
Getting started with the Playground
Handling text generation and classification tasks
Text generation
Text classification
Understanding semantic search
The Semantic Search tool
Summary
Section 2: Getting Started with GPT-3
Chapter 3: Working with the OpenAI Playground
Technical requirements
Exploring the OpenAI developer console
Developer documentation
Developer resources
Accounts and organizations
Pricing and billing
Usage reporting
Member management
Diving deeper into the Playground
Choosing the right engine
Response length
Temperature and Top P
Frequency and presence penalty
Best of
Stop sequence
Inject Start Text and Inject Restart Text
Show Probabilities
Working with presets
Grammatical Standard English
Text to command
Parse unstructured data
Summary
Chapter 4: Working with the OpenAI API
Technical requirements
Understanding APIs
Getting familiar with HTTP
Uniform resource identifiers
HTTP methods
The HTTP body
HTTP headers
HTTP response status codes
Reviewing the OpenAI API endpoints
List Engines
Retrieve Engine
Create Completions
Semantic Search
Introducing CURL and Postman
Understanding API authentication
Keeping API keys private
Making an authenticated request to the OpenAI API
Working with multiple organizations
Introducing JSON
Using the Completions endpoint
Using the Semantic Search endpoint
Summary
Chapter 5: Calling the OpenAI API in Code
Technical requirements
Choosing your programming language
Introducing replit
Creating a repl
Setting your OpenAI API key as an environment variable
Understanding and creating the .replit file
Using the OpenAI API with Node.js/JavaScript
Calling the engines endpoint
Calling the Completions endpoint
Calling the search endpoint
Using the OpenAI API in Python
Calling the completions endpoint
Calling the search endpoint
Using other programming languages
Summary
Section 3: Using the OpenAI API
Chapter 6: Content Filtering
Technical requirements
Preventing inappropriate and offensive results
Understanding content filtering
Testing the content filtering process
Filtering content with JavaScript
Flagging unsafe words with Node.js/JavaScript
Filtering content with Python
Flagging unsafe words with Python
Summary
Chapter 7: Generating and Transforming Text
Technical requirements
Using the examples
Generating content and lists
Dumb joke generator
Mars facts (in most cases)
Webinar description generator
Book suggestions
Children's book generator
Translating and transforming text
Acronym translator
English to Spanish
JavaScript to Python
Fifth-grade summary
Grammar correction
Extracting text
Extracting keywords
HTML parsing
Extracting a postal address
Extracting an email address
Creating chatbots
A simple chatbot
Summary
Chapter 8: Classifying and Categorizing Text
Technical requirements
Understanding text classification
Using the completions endpoint for text classification
Content filtering is a text classification task
Introducing the classifications endpoint
Uploading files
Implementing sentiment analysis
Assigning an ESRB rating to text
Classifying text by language
Classifying text from keywords
Summary
Chapter 9: Building a GPT-3-Powered Question-Answering App
Technical requirements
Introducing GPT Answers
GPT Answers technical overview
Hosting the app
Introducing the Answers endpoint
Setting up and testing Express
Creating the API endpoint for GPT Answers
Creating the API endpoint
Testing our API with Postman
Creating the GPT Answers user interface
Integrating the Answers endpoint
Generating relevant and factual answers
Using files with the Answers endpoint
Summary
Chapter 10: Going Live with OpenAI-Powered Apps
Technical requirements
Going live
Understanding use case guidelines
Addressing potential approval issues
Content filtering
Input and output lengths
Request rate limiting
Completing the pre-launch review request
High-level use case questions
Security and risk mitigation questions
Growth plan questions
Wrapping-up questions
Summary
Why subscribe?
Other Books You May Enjoy
Packt is searching for authors like you
Leave a review - let other readers know what you think
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Exploring GPT-3
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset