Examples and guides for using the OpenAI API
|
|
||
|---|---|---|
| .github/ISSUE_TEMPLATE | ||
| apps | ||
| examples | ||
| images | ||
| transition_guides_for_deprecated_API_endpoints | ||
| .gitignore | ||
| how_to_work_with_large_language_models.md | ||
| LICENSE | ||
| README.md | ||
| techniques_to_improve_reliability.md | ||
| text_comparison_examples.md | ||
OpenAI Cookbook
The OpenAI Cookbook shares example code for accomplishing common tasks with the OpenAI API.
To run these examples, you'll need an OpenAI account and API key (create a free account).
Most code examples are written in Python, though the concepts can be applied in any language.
Recently added/updated 🆕 ✨
- Embeddings playground (streamlit app) [May 19th, 2023]
- How to use a multi-step prompt to write unit tests [May 19, 2023]
- How to create dynamic masks with DALL·E and Segment Anything [May 19th, 2023]
- Question answering using embeddings [Apr 14th, 2023]
Guides & examples
- API usage
- GPT
- Embeddings
- Text comparison examples
- How to get embeddings
- Question answering using embeddings
- Using vector databases for embeddings search
- Semantic search using embeddings
- Recommendations using embeddings
- Clustering embeddings
- Visualizing embeddings in 2D or 3D
- Embedding long texts
- Embeddings playground (streamlit app)
- Apps
- Fine-tuning GPT-3
- DALL-E
- Azure OpenAI (alternative API from Microsoft Azure)
Related resources
Beyond the code examples here, you can learn about the OpenAI API from the following resources:
- Experiment with ChatGPT
- Try out the API in the OpenAI Playground
- Read about the API in the OpenAI Documentation
- Discuss the API in the OpenAI Community Forum
- Look for help in the OpenAI Help Center
- See example prompts in the OpenAI Examples
- Stay up to date with the OpenAI Blog
Contributing
If there are examples or guides you'd like to see, feel free to suggest them on the issues page.