Awesome GPT Prompt Engineering
A curated list of awesome resources, tools, and other shiny things for GPT prompt engineering.
Consider giving it a ⭐️ if you like it to show your support!
🚀 RECOMMENDED: Use any LLM from the command line easily. 🚀
Table of Contents
Roadmaps
Guides
- Learn Prompt Engineering: Introduction to Prompt Engineering and Prompt Engineering techniques.
- Prompt Engineering Guide: Guides, papers, lecture, notebooks and resources for prompt engineering.
- Prompt Engineering 101: Prompt Engineering guide by Xavi.
- Prompt Engineering 101: Prompt Engineering guide by Raza Habib & Sinan Ozdemir.
- Prompt Engineering Guide: Prompt Engineering guide by Sudalai Rajkumar.
- How to generate text: using different decoding methods for language generation with Transformers: A guide to decoding methods for language generation with Transformers.
- The Illustrated Transformer: A visual guide to transformers, the core model used in GPT.
- Reddit's r/aipromptprogramming Tutorials Collection: A collection of tutorials for prompt engineering.
- Prompt Engineering Guide: A comprehensive guide that contains all the latest papers, learning resources, and developments in the field of prompt engineering.
- dair-ai/Prompt-Engineering-Guide: A GitHub repository that provides a prompt engineering guide with the latest papers and learning guides.
- How to Communicate with ChatGPT – A Guide to Prompt Engineering: A guide that explains what prompt engineering is and how you can use it to improve your communication with AI tools.
- A Beginner's Guide to ChatGPT Prompt Engineering: A beginner-friendly guide that delves into the art and science of Prompt Engineering.
- A Complete Introduction to Prompt Engineering for Large Language Models
- Prompt Engineering Guide: How to Engineer the Perfect Prompts
- Best practices for prompt engineering with OpenAI API: A guide by OpenAI that provides best practices for prompt engineering.
- ChatGPT Prompt Engineering for Developers: A short course on prompt engineering by deeplearning.ai.
- Natural Language Processing: Coursera specialization focusing on NLP.
- Learn Prompting: A Free, Open Source Course on Communicating with AI.
- Deep Learning Specialization: Coursera specialization by Andrew Ng, which includes a course on Sequence Models.
- OpenAI Cookbook: OpenAI's cookbook includes examples of prompt engineering.
- Tokens and Tokenization: Understanding Cost, Speed, and Limits with OpenAI's APIs: Everything tokens and tokenization. How to control costs/performance, how to handle Max Token limits, and a real-world example on how you can make your prompts more efficient.
- How OpenAI Parameters Actuallly Work: How to use OpenAI's parameters to experiment with prompts and get better outputs.
- A Beginner's Guide on Embeddings and Their Impact on Prompts: A Beginner's Guide on Embeddings and Their Impact on Prompts.
- Prompt Engineering for Vision Models: A beginner's guide to prompting vision models from DeepLearningAI.
Techniques
Prompt Collections
Papers
Books
Communities
Playgrounds and Alternative UIs
- Official OpenAI Playground
- llm: Use any LLM from the command line, easily.
- Nat.Dev: Multiple Chat AI Playground & Comparer.
- Poe.com: All in one playground: GPT4, Sage, Claude+, Dragonfly, and more...
- Ora.sh GPT-4 Chatbots
- Better ChatGPT: A web app with a better UI for exploring OpenAI's ChatGPT API.
- LMQL.AI: A programming language and platform for language models.
- Vercel Ai Playground: One prompt, multiple Models (including GPT-4).
- Conju.ai: A visual prompt chaining app.
- Voiceflow: Professional collaborative visual prompt-chaining tool.
- Opik: Evaluate, test, and ship LLM applications across your dev and production lifecycles.
Prompt Generators
Auto-GPT Related
Prompt Injection
ChatGPT Plug-ins
Prompt Engineering Jobs Offers
AI Links Directories
Contributing
Contributions are always welcome! Please read the contribution guidelines first.
How to help:
- Give a ⭐️ to increase the repository's visibility.
- Add descriptions for resources that don't have them.
- Add new resources to the list.
- Fix typos or grammatical errors.
- Share this repository with others.
Featured
🚀 RECOMMENDED: Use any LLM from the command line easily with llm. 🚀