Prompt-Engineering-Holy-Grail
# Prompt Engineering Hub ⭐️ If you find this helpful, give it a star to show your support! This repository is a one-stop resource for prompt engineering. Also available on: https://promptengineeringhub.dev/
Stars: 344
The Prompt Engineering Holy Grail repository is a curated resource for prompt engineering enthusiasts, providing essential resources, tools, templates, and best practices to support learning and working in prompt engineering. It covers a wide range of topics related to prompt engineering, from beginner fundamentals to advanced techniques, and includes sections on learning resources, online courses, books, prompt generation tools, prompt management platforms, prompt testing and experimentation, prompt crafting libraries, prompt libraries and datasets, prompt engineering communities, freelance and job opportunities, contributing guidelines, code of conduct, support for the project, and contact information.
README:
Welcome to the Prompt Engineering Hub! This repository is a curated resource for anyone interested in learning and advancing prompt engineering techniques.
- Introduction
-
Learning Resources
- Free Tutorials, Videos & Guides
- Additional Guides and Repositories
- Books and Reference Materials
- Essential Books on Prompt Engineering and ChatGPT
- YouTube Videos on Prompt Engineering
- YouTube Channels Dedicated to AI & Prompt Engineering
- Newsletters and Blogs
- Comprehensive List of Online Courses on Prompt Engineering
- Prompt Engineering Tools
- Prompt Libraries, Collections & Datasets
- Prompt Engineering Communities
- Freelance & Job Opportunities
- Contributing & Code of Conduct
- Support My Work
- Join Our Community on Discord
- License
- Disclosure
- Contact Me
Welcome to the Prompt Engineering Hub! This repository is a curated resource for all things related to prompt engineering, from beginner fundamentals to advanced techniques.
Prompt engineering involves crafting effective prompts to guide AI models like GPT-4, helping them generate accurate, context-aware outputs. As AI applications grow across industries, mastering prompt engineering unlocks powerful use cases in areas like text generation, sentiment analysis, translation, and more.
This repo gathers essential resources, tools, templates, and best practices to support anyone learning or working in prompt engineering. Whether you’re just starting or have experience, you’ll find structured learning paths, advanced techniques, and real-world examples.
Each section is crafted to support your growth in prompt engineering, making it easy to find the resources you need. Explore, learn, and feel free to contribute!
-
Learn Prompting - Overview of Prompt Engineering and various techniques.
- A Complete Guide to Meta Prompting - Meta prompting is a prompt engineering method that uses large language models (LLMs) to create and refine prompts.
-
Best Practices for Prompt Engineering with the OpenAI API - OpenAI guide on best practices for prompt engineering.
- Brex's Prompt Engineering Guide - Tips and tricks for working with Large Language Models like OpenAI's GPT-4.
- Prompt Engineering Tutorial – Master ChatGPT and LLM Responses
- Awesome GPT Super Prompting - Collection of advanced techniques, including jailbreaks, prompt injection, and prompt security.
- Microsoft Prompt Engineering Fundamentals - Comprehensive fundamentals and advanced prompt engineering from Microsoft.
- Learning Prompt - Free prompt engineering course covering ChatGPT and Midjourney tutorials.
-
YouTube Video Tutorials
- Master the Perfect ChatGPT Prompt Formula (8 minutes)
- AI Prompt Engineering: A Deep Dive (Anthropic)
- ChatGPT Prompt Engineering Course (16 free YouTube episodes)
- Learn Prompt Engineering: Full Beginner Crash Course (5 HOURS)
- ChatGPT Prompt Engineering (55 free YouTube episodes)
- Learn Prompt Engineering for ChatGPT
- Prompt-Engineering-Guide - Comprehensive guide covering the latest papers, resources, and prompt engineering techniques.
- Prompt Engineering Techniques - Repository focused on advanced prompt engineering methods.
- DALLE Prompt Book - Guide on crafting prompts specifically for image generation models like DALLE.
- OpenAI Cookbook - Collection of OpenAI's best practices and examples for using language models effectively.
- Prompt Engineering by Microsoft - Resources and guides by Microsoft on prompt engineering fundamentals.
- Topic Page Research papers - Research papers that discuss prompt engineering techniques.
Course Name | 🏫 Platform | ⭐ Ratings/Reviews | ⏰ Duration | 💰 Cost | 🎓 Certification |
---|---|---|---|---|---|
Understanding Prompt Engineering | DataCamp | ⭐ 4.4 (55 reviews) | n/a | n/a | ✔️ Yes |
Introduction to ChatGPT | DataCamp | ⭐ 4.3 (295 reviews) | n/a | n/a | ✔️ Yes |
Large Language Models (LLMs) & Text Generation | Udacity | n/a | n/a | n/a | ✔️ Yes |
Learn How to Use ChatGPT | Codecademy | ⭐ 4.4 (3536 reviews) | 1 hour (Beginner) | n/a | ✔️ Yes |
Prompt Engineering for Marketing | Codecademy | ⭐ 4.4 (227 reviews) | 1 hour (Beginner) | n/a | ✔️ Yes |
Prompt Engineering and Advanced ChatGPT | edX | ⭐ 4.2 (148 ratings) | n/a | £31 | ✔️ Yes |
IBM: Introduction to Prompt Engineering | IBM on edX | ⭐ 4.4 (217 ratings) | n/a | £38 | ✔️ Yes |
Generative AI for Everyone | IBM on edX | n/a | 4 months (1-3 hrs/wk) | £171 | ✔️ Yes |
Generative AI Fundamentals | IBM on edX | n/a | 5 months (2-4 hrs/wk) | £1,156 | ✔️ Yes |
IBM Applied AI Developer | IBM on edX | n/a | 6 months (2-4 hrs/wk) | £329 | ✔️ Yes |
Large Language Model Operations (LLMOps) | edX | n/a | 7 months (3-6 hrs/wk) | £1,910 | ✔️ Yes |
Prompt Engineering Specialization | Coursera | ⭐ 4.8 (1862 reviews) | 1 month (10 hrs/wk) | n/a | ✔️ Yes |
Prompt Engineering for Law Specialization | Coursera | ⭐ 4.8 (181 reviews) | 1 month (10 hrs/wk) | n/a | ✔️ Yes |
Prompt Engineering for Educators Specialization | Coursera | ⭐ 4.8 (97 reviews) | 1 month (10 hrs/wk) | n/a | ✔️ Yes |
Prompt Engineering for ChatGPT | Coursera | ⭐ 4.8 (4042 reviews) | n/a | n/a | ✔️ Yes |
Generative AI: Prompt Engineering Basics | Coursera | ⭐ 4.8 (2095 reviews) | n/a | n/a | ✔️ Yes |
ChatGPT Prompt Engineering for Developers | Coursera | ⭐ 4.7 (1086 reviews) | n/a | n/a | ✔️ Yes |
The Complete Prompt Engineering for AI Bootcamp (2024) | Udemy | ⭐ 4.5 (49378 reviews) | 20.5 hours | £54.99 | ✔️ Yes |
ChatGPT Complete Guide: Learn Generative AI, ChatGPT & More | Udemy | ⭐ 4.5 (39995 reviews) | 26.5 hours | £54.99 | ✔️ Yes |
Complete Prompt Engineering Practical Course | Udemy | ⭐ 4.6 (977 reviews) | 8 hours | £39.99 | ✔️ Yes |
ChatGPT Masterclass: The Guide to AI & Prompt Engineering | Udemy | ⭐ 4.7 (3759 reviews) | 16 hours | £59.99 | ✔️ Yes |
All of AI: ChatGPT, Midjourney, Stable Diffusion & App Dev | Udemy | ⭐ 4.7 (1124 reviews) | 36.5 hours | £59.99 | ✔️ Yes |
Complete ChatGPT Prompt Engineering Course | Udemy | ⭐ 4.6 (373 reviews) | 10.5 hours | £19.99 | ✔️ Yes |
ChatGPT-4 Prompt Engineering: ChatGPT, Generative AI & LLM | Udemy | ⭐ 4.4 (556 reviews) | 4 hours | £44.99 | ✔️ Yes |
Open-source LLMs: Uncensored & secure AI locally with RAG | Udemy | ⭐ 4.8 (475 reviews) | 10 hours | £54.99 | ✔️ Yes |
ChatGPT Complete Course - Prompt Engineering for ChatGPT | Udemy | ⭐ 4.4 (10082 reviews) | 5.5 hours | £29.99 | ✔️ Yes |
ChatGPT and GPT-4 LLM Guide- Prompt Engineering for Everyone | Udemy | ⭐ 4.4 (654 reviews) | 3 hours | £49.99 | ✔️ Yes |
Prompt Engineering for Data Analysis Python, Pandas, ChatGPT | Udemy | ⭐ 4.6 (680 reviews) | 10.5 hours | £49.99 | ✔️ Yes |
Prompt Engineering with ChatGPT 4 & Midjourney 2000+ prompts | Udemy | ⭐ 4.4 (1350 reviews) | 22.5 hours | £54.99 | ✔️ Yes |
Ultimate ChatGPT Course for Beginners 2024 | Udemy | ⭐ 4.7 (1308 reviews) | n/a | £19.99 | ✔️ Yes |
Digital Marketing Guide - 26 Courses in 1 | Udemy | ⭐ 4.6 (38119 reviews) | 72 hours | £199.99 | ✔️ Yes |
Master Generative AI: Automate Content Effortlessly with AI | Udemy | ⭐ 4.4 (5081 reviews) | 11 hours | £39.99 | ✔️ Yes |
How to ChatGPT: Master the Art of Prompt Engineering | Udemy | ⭐ 4.4 (19634 reviews) | 2.5 hours | £29.99 | ✔️ Yes |
LangChain- Develop LLM powered applications with LangChain | Udemy | ⭐ 4.6 (19450 reviews) | 9.5 hours | £54.99 | ✔️ Yes |
📘 Book Title | 🌍 Link | ⭐ Rating/Reviews | 💵 Price | 📱 Format |
---|---|---|---|---|
Prompt Engineering and ChatGPT: How to Easily 10X Your Productivity, Creativity, and Make More Money Without Working Harder | Amazon UK | ⭐ 3.9 (84 reviews) | £7.61 | Kindle |
The Only ChatGPT Prompts Book You’ll Ever Need | Amazon UK | ⭐ 4.1 (78 ratings) | £7.97 | Kindle |
ChatGPT for Beginners Made Easy: Master Prompts, Boost Productivity, and Cash In | Amazon UK | ⭐ 4.0 (62 reviews) | £5.99 | Kindle |
Prompt Engineering for Generative AI: Future-Proof Inputs for Reliable AI Outputs | Amazon UK | ⭐ 4.5 (30 reviews) | £46.29 | Kindle |
The Art of Prompt Engineering with chatGPT: A Hands-On Guide | Amazon UK | ⭐ 4.1 (232 ratings) | £9.99 | Kindle |
The Art of Prompt Engineering with ChatGPT: Accessible Edition | Amazon UK | ⭐ 4.4 (106 reviews) | £9.99 | Kindle |
The Ultimate Guide to ChatGPT: A Beginner's Handbook on Prompt Engineering | Amazon UK | ⭐ 4.2 (112 reviews) | £7.99 | Kindle |
Video Title | Link |
---|---|
EfficientML.ai Lecture 20: Efficient Fine-tuning and Prompt Engineering (MIT 6.5940, Fall 2023) | Watch on YouTube |
Prompt-Engineering for Open-Source LLMs | Watch on YouTube |
Advanced ChatGPT Prompt Engineering | Watch on YouTube |
ChatGPT: 5 Prompt Engineering Secrets For Beginners | Watch on YouTube |
ChatGPT Guide: 10x Your Results with Better Prompts | Watch on YouTube |
Promptbreeder: Self-Referential Self-Improvement Via Prompt Evolution (Paper Explained) | Watch on Youtube |
Channel Name | Link |
---|---|
Prompt Engineering | @engineerprompt |
They Call Me Hoz | @theycallmehoz |
Jeff Su | @JeffSu |
AI Master | @iamAImaster |
AssemblyAI | @AssemblyAI |
Hasan Aboul Hasan | @hasanaboulhasan |
AI Foundations | @ai-foundations |
Prompt Engineer | @PromptEngineer48 |
All About AI | @AllAboutAI |
The AI Advantage | @aiadvantage |
Yannic Kilcher | @YannicKilcher |
PromptHub | @PromptHub |
Channel Name | Description | Link |
---|---|---|
The Prompt Engineering Substack | Educational articles on prompt engineering techniques, tools, and best practices. | Visit on Substack |
PromptHub Blog | In-depth articles, guides, and insights on prompt engineering. | Visit Blog |
Tool | Link |
---|---|
PromptBase | PromptBase |
Tool | Link |
---|---|
YiVal | YiVal |
GPT Prompt Engineer | GPT Prompt Engineer |
Promptify | Promptify |
HuggingFace ChatGPT Prompt Generator | HuggingFace ChatGPT Prompt Generator |
PromptHub Prompt Generator | PromptHub Prompt Generator |
Tool | Description | Link |
---|---|---|
Puzzlet | Streamline your GenAI workflows with Git-Based prompt management, detailed traceability, and actionable metrics. | Puzzlet |
Opik | Open-source end-to-end LLM development platform | Opik |
Agenta | All-in-one LLM developer platform with prompt management | Agenta |
PromptInject | Framework for modular prompts and adversarial prompt robustness testing | PromptInject |
Langbear | Open-source AI prompt management platform | Langbear |
Agentic Workers | One Click Advanced ChatGPT Workflows | AgenticWorkers |
PromptHub | Test, collaborate, version, and deploy prompts, from a single place | PromptHub |
Tool | Description | Link |
---|---|---|
BetterPrompt | Test suite for LLM prompts | BetterPrompt |
OpenPrompt | Open-Source framework for prompt-learning | OpenPrompt |
Guidance | Programming paradigm for controlling LLM output | Guidance |
Prompt Tools | Tools for prompt testing and experimentation | Prompt Tools |
ThoughtSource | Resource for chain-of-thought reasoning tools | ThoughtSource |
ChatGPT Queue | Tool for Bulk Prompting and Prompt Chaining | ChatGPT Queue |
Tool | Description | Link |
---|---|---|
Prompt Engine | Library for crafting prompts for large language models | Prompt Engine |
PromptDX | A declarative, extensible, and composable approach for developing LLM prompts using Markdown and JSX. | PromptDX |
ClickPrompt | Tool for viewing, sharing, and running prompts with one click | ClickPrompt |
Outlines | Structured text generation toolkit | Outlines |
PromptSource | Toolkit for creating and sharing natural language prompts | PromptSource |
PromptMetheus | One-shot prompt engineering toolkit | PromptMetheus |
Tool | Description | Link |
---|---|---|
PromptKnit | Playground for prompt designers | PromptKnit |
Promptotype | Tool for developing, testing, and monitoring structured LLM tasks | Promptotype |
OpenICL | Framework for in-context learning research and prototyping | OpenICL |
Optimus Prompt AI | Experiment tracking and human annotation platform for LLM applications | Optimus Prompt AI |
Library | Description | Link |
---|---|---|
ai-boost/awesome-prompts | Curated list of ChatGPT prompts with top-rated GPTs. Includes prompt engineering, attack & protection techniques, and advanced papers. | ai-boost/awesome-prompts |
B3o/GPTS-Prompt-Collection | Extensive prompt collection for GPT models. | B3o/GPTS-Prompt-Collection |
abilzerian/LLM-Prompt-Library | Advanced code and text manipulation prompts for various LLMs, including GPT-4o, Claude, and Llama3. | abilzerian/LLM-Prompt-Library |
yunwei37/prompt-hacker-collections | Prompt hacking and defense, with injection and reverse engineering examples. | yunwei37/prompt-hacker-collections |
alphatrait/100000-ai-prompts-by-contentifyai | Extensive collection of 100,000+ prompts for ChatGPT, covering various topics like business and entertainment. | alphatrait/100000-ai-prompts-by-contentifyai |
DummyKitty/Cyber-Security-chatGPT-prompt | Security-focused ChatGPT prompt library. | DummyKitty/Cyber-Security-chatGPT-prompt |
Collection | Description | Link |
---|---|---|
FlowGPT | Largest open-source community for sharing prompts. | FlowGPT |
awesomegptprompts.com | Hundreds of the best curated ChatGPT prompts. | awesomegptprompts.com |
fka/awesome-chatgpt-prompts | Dataset with curated ChatGPT prompts for enhanced usage. | fka/awesome-chatgpt-prompts |
PromptHub | A variety of the latest prompt engineering templates. | PromptHub |
Snack Prompt | Collection of prompts with Chrome extension for easy access. | Snack Prompt |
Prompt Search | Search engine for locating AI prompts. | Prompt Search |
The Prompt Index | Curated index with a wide variety of prompts. | The Prompt Index |
PromptDen | Platform with thousands of prompts for text and image generation, with profile features for prompt engineers. | PromptDen |
PromptChains | Prompt chains maximize intelligence and results when using LLMs. | PromptChains |
Store/Library | Description | Link |
---|---|---|
Awesome GPT Store | Comprehensive GPT store with major public GPTs. | Awesome GPT Store |
Awesome GPTs Big List | A large list of notable GPTs available publicly. | Awesome GPTs Big List |
BestGPTs | Top-ranked OpenAI GPTs for various applications. | BestGPTs |
Awesome GPT Agents | Curated list of GPT agents, particularly for cybersecurity. | Awesome GPT Agents |
Dataset Name | Description | Link |
---|---|---|
P3 (Public Pool of Prompts) | A collection of prompted English datasets covering a diverse set of NLP tasks. | HuggingFace |
Awesome ChatGPT Prompts | Repository includes curated ChatGPT prompts to enhance interactions. | GitHub |
Red Team Attempts | A dataset of "red team" attempts for adversarial testing on models, created by Anthropic for testing potential harmful outputs. | GitHub |
DiffusionDB | A large-scale text-to-image prompt dataset, providing a gallery of prompts based on Stable Diffusion models. | GitHub |
Real Toxicity Prompts | A dataset of 100k sentence snippets from the web for research on reducing toxic degeneration in neural models. | HuggingFace |
Stable Diffusion Prompts | A set of about 80,000 prompts from "Lexica.art" for Stable Diffusion. Data extraction was challenging due to API limitations. | HuggingFace |
Community Name | Description | Link |
---|---|---|
r/ChatGPTJailbreak | Community dedicated to ChatGPT jailbreak techniques. | r/ChatGPTJailbreak |
r/ChatGPTPromptGenius | Subreddit focused on sharing and discovering GPT prompts. | r/ChatGPTPromptGenius |
r/chatgpt_promptDesign | Dedicated to designing effective ChatGPT prompts. | r/chatgpt_promptDesign |
r/PromptEngineering | Discussion subreddit for prompt engineering topics. | r/PromptEngineering |
r/PromptDesign | Community for discussing prompt design strategies. | r/PromptDesign |
r/MachineLearning | Machine learning discussions, including GPT and LLMs. | r/MachineLearning |
r/GPT_jailbreaks | A forum for discussions on GPT jailbreak methods. | r/GPT_jailbreaks |
r/ChatGptDAN | Community focused on DAN mode and ChatGPT jailbreaks. | r/ChatGptDAN |
r/PromptSharing | Platform to share and discover prompts with the community. | r/PromptSharing |
r/PromptWizardry | A subreddit for creative and advanced prompting techniques. | r/PromptWizardry |
r/PromptWizards | A community for experts in prompt engineering. | r/PromptWizards |
r/ChatGPT_Prompts | Community for sharing ChatGPT prompts. | r/ChatGPT_Prompts |
r/promptrequest | A community for users to request help with generating prompts for AI art, writing, games, and more. | r/promptrequest |
Community Name | Description | Link |
---|---|---|
ChatGPT Prompt Engineers | Group for discussions on ChatGPT, AI news, and LLMs. | Facebook Group |
AI Image Creator Prompts | Group dedicated to sharing prompts for AI image generation. | Facebook Group |
Prompt Engineering: ChatGPT Hiring and Recruiting | Group focused on prompt engineering hiring and recruitment. | Facebook Group |
AI Prompt Shares | Community for sharing AI-generated prompts. | Facebook Group |
Community Name | Description | Link |
---|---|---|
Attention Architects | Open-source community for prompt engineering experts. | Attention Architects |
ChatGPT Prompt Engineering | Discord server dedicated to prompt engineering. | ChatGPT Prompt Engineering |
ChatGPT Community | General ChatGPT community on Discord. | ChatGPT Community |
Reddit's ChatGPT Discord | r/chatgpt's official Discord server. | Reddit ChatGPT |
PromptsLab | Knowledge-sharing community for generative models and LLMs. | PromptsLab |
Learn Prompting | Discord server dedicated to learning prompt techniques. | Learn Prompting |
Artificial Intelligence | Discord server for AI enthusiasts and prompt engineers. | Artificial Intelligence |
OpenAI Discord | Official Discord server for OpenAI. | OpenAI Discord |
Promptify Discord | Promptify's Discord for prompt engineering and LLMs. | Promptify Discord |
MidJourney Discord | Community focused on MidJourney AI models. | MidJourney Discord |
Platform | Description | Link |
---|---|---|
altenens.is | Forum for sharing ChatGPT tools and resources. | altenens ChatGPT Tools |
onehack.us | Platform for discovering and sharing GPT prompts. | onehack.us Prompts |
Hugging Face Forum | Forum for discussing Hugging Face models, including transformers and GPT. | Hugging Face Forum |
- Prompt Engineer Jobs - Dedicated to various prompt engineering roles.
- Moai Jobs - Prompt Engineering - Lists prompt engineering and AI-related positions.
- Prompt Engineer Jobs Org - Platform featuring prompt engineering jobs.
- AI Jobs Net - Prompt Engineering - Collection of jobs in AI, with a section for prompt engineers.
- AI Jobs - A specialized site for jobs in AI, including prompt engineering roles.
- Promptly Hired - Jobs in prompt engineering and related fields.
- Upwork - Prompt Engineering - Freelance prompt engineering roles.
- Prompt Engineering Jobs - Portal for finding prompt engineering jobs.
- AI Careers - Prompt Engineer - Job board for various AI careers, including prompt engineering.
Platform | Description | Link |
---|---|---|
Upwork | Freelance platform with prompt engineering jobs. | Upwork Prompt Engineering Jobs |
Fiverr | Hire prompt engineers for freelance projects. | Fiverr Prompt Engineers |
Freelancer | Freelance platform for prompt engineering roles. | Freelancer Prompt Engineering |
Toptal | Platform connecting top prompt engineers for freelance opportunities. | Toptal Prompt Engineers |
Contributing We welcome contributions to make this repository a comprehensive resource for prompt engineering enthusiasts. Here’s how you can help:
Guidelines for Contributing Follow our step-by-step guide in the CONTRIBUTING.md file to learn how to add new resources, fix errors, or enhance existing sections.
Code of Conduct We strive to maintain a respectful and inclusive community. Please read our Code of Conduct to understand the expected behavior when contributing.
Feedback and Suggestions If you have ideas for improvements, feel free to open an issue or submit a pull request. Constructive feedback is always welcome!
Consider giving this repository a ⭐️ if you find it helpful, or share it with others who might benefit! Contributions are always welcome—your input and additions help make this resource better for the entire community. Some of the links here may contribute to supporting the project at no extra cost to you. If this project benefits you, consider sponsoring me on GitHub or buying me a coffee to help support ongoing updates and improvements.
If you'd like to reach out, feel free to check the Contact Me section. Thank you for your support! 🙏
Connect with other developers, AI enthusiasts, and prompt engineers! We’ve created a Discord server where you can share insights, ask questions, and stay updated on the latest in prompt engineering. It’s a place to collaborate, network, and learn together.
Feel free to reach out if you have questions or suggestions in our #general or #feedback channels. Let’s build a community of knowledge and support.
This project is licensed under the MIT License - see the LICENSE file for details.
© 2024 [zac frulloni]. All rights reserved.
Disclosure: I am compensated through these affiliate partnerships, and this compensation helps support the resources and ongoing work within this repository. Affiliate links are provided in sections containing resources, including but not limited to learning materials, tools, and community memberships. This disclosure appears on all applicable pages of this repository.
If you have any questions, feedback, or suggestions, feel free to reach out! You can contact me via email at: zacfrull [at]
hotmail [dot]
com.
Looking forward to hearing from you!
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for Prompt-Engineering-Holy-Grail
Similar Open Source Tools
Prompt-Engineering-Holy-Grail
The Prompt Engineering Holy Grail repository is a curated resource for prompt engineering enthusiasts, providing essential resources, tools, templates, and best practices to support learning and working in prompt engineering. It covers a wide range of topics related to prompt engineering, from beginner fundamentals to advanced techniques, and includes sections on learning resources, online courses, books, prompt generation tools, prompt management platforms, prompt testing and experimentation, prompt crafting libraries, prompt libraries and datasets, prompt engineering communities, freelance and job opportunities, contributing guidelines, code of conduct, support for the project, and contact information.
ZhiLight
ZhiLight is a highly optimized large language model (LLM) inference engine developed by Zhihu and ModelBest Inc. It accelerates the inference of models like Llama and its variants, especially on PCIe-based GPUs. ZhiLight offers significant performance advantages compared to mainstream open-source inference engines. It supports various features such as custom defined tensor and unified global memory management, optimized fused kernels, support for dynamic batch, flash attention prefill, prefix cache, and different quantization techniques like INT8, SmoothQuant, FP8, AWQ, and GPTQ. ZhiLight is compatible with OpenAI interface and provides high performance on mainstream NVIDIA GPUs with different model sizes and precisions.
SpinQuant
SpinQuant is a tool designed for LLM quantization with learned rotations. It focuses on optimizing rotation matrices to enhance the performance of quantized models, narrowing the accuracy gap to full precision models. The tool implements rotation optimization and PTQ evaluation with optimized rotation, providing arguments for model name, batch sizes, quantization bits, and rotation options. SpinQuant is based on the findings that rotation helps in removing outliers and improving quantization, with specific enhancements achieved through learning rotation with Cayley optimization.
AI-Competition-Collections
AI-Competition-Collections is a repository that collects and curates various experiences and tips from AI competitions. It includes posts on competition experiences in computer vision, NLP, speech, and other AI-related fields. The repository aims to provide valuable insights and techniques for individuals participating in AI competitions, covering topics such as image classification, object detection, OCR, adversarial attacks, and more.
Awesome-LLM-Safety
Welcome to our Awesome-llm-safety repository! We've curated a collection of the latest, most comprehensive, and most valuable resources on large language model safety (llm-safety). But we don't stop there; included are also relevant talks, tutorials, conferences, news, and articles. Our repository is constantly updated to ensure you have the most current information at your fingertips.
Awesome-Knowledge-Distillation-of-LLMs
A collection of papers related to knowledge distillation of large language models (LLMs). The repository focuses on techniques to transfer advanced capabilities from proprietary LLMs to smaller models, compress open-source LLMs, and refine their performance. It covers various aspects of knowledge distillation, including algorithms, skill distillation, verticalization distillation in fields like law, medical & healthcare, finance, science, and miscellaneous domains. The repository provides a comprehensive overview of the research in the area of knowledge distillation of LLMs.
Botright
Botright is a tool designed for browser automation that focuses on stealth and captcha solving. It uses a real Chromium-based browser for enhanced stealth and offers features like browser fingerprinting and AI-powered captcha solving. The tool is suitable for developers looking to automate browser tasks while maintaining anonymity and bypassing captchas. Botright is available in async mode and can be easily integrated with existing Playwright code. It provides solutions for various captchas such as hCaptcha, reCaptcha, and GeeTest, with high success rates. Additionally, Botright offers browser stealth techniques and supports different browser functionalities for seamless automation.
YuLan-Mini
YuLan-Mini is a lightweight language model with 2.4 billion parameters that achieves performance comparable to industry-leading models despite being pre-trained on only 1.08T tokens. It excels in mathematics and code domains. The repository provides pre-training resources, including data pipeline, optimization methods, and annealing approaches. Users can pre-train their own language models, perform learning rate annealing, fine-tune the model, research training dynamics, and synthesize data. The team behind YuLan-Mini is AI Box at Renmin University of China. The code is released under the MIT License with future updates on model weights usage policies. Users are advised on potential safety concerns and ethical use of the model.
CogVLM2
CogVLM2 is a new generation of open source models that offer significant improvements in benchmarks such as TextVQA and DocVQA. It supports 8K content length, image resolution up to 1344 * 1344, and both Chinese and English languages. The project provides basic calling methods, fine-tuning examples, and OpenAI API format calling examples to help developers quickly get started with the model.
albumentations
Albumentations is a Python library for image augmentation. Image augmentation is used in deep learning and computer vision tasks to increase the quality of trained models. The purpose of image augmentation is to create new training samples from the existing data.
END-TO-END-GENERATIVE-AI-PROJECTS
The 'END TO END GENERATIVE AI PROJECTS' repository is a collection of awesome industry projects utilizing Large Language Models (LLM) for various tasks such as chat applications with PDFs, image to speech generation, video transcribing and summarizing, resume tracking, text to SQL conversion, invoice extraction, medical chatbot, financial stock analysis, and more. The projects showcase the deployment of LLM models like Google Gemini Pro, HuggingFace Models, OpenAI GPT, and technologies such as Langchain, Streamlit, LLaMA2, LLaMAindex, and more. The repository aims to provide end-to-end solutions for different AI applications.
AI-For-Beginners
AI-For-Beginners is a comprehensive 12-week, 24-lesson curriculum designed by experts at Microsoft to introduce beginners to the world of Artificial Intelligence (AI). The curriculum covers various topics such as Symbolic AI, Neural Networks, Computer Vision, Natural Language Processing, Genetic Algorithms, and Multi-Agent Systems. It includes hands-on lessons, quizzes, and labs using popular frameworks like TensorFlow and PyTorch. The focus is on providing a foundational understanding of AI concepts and principles, making it an ideal starting point for individuals interested in AI.
kangaroo
Kangaroo is an AI-powered SQL client and admin tool for popular databases like SQLite, MySQL, PostgreSQL, etc. It supports various functionalities such as table design, query, model, sync, export/import, and more. The tool is designed to be comfortable, fun, and developer-friendly, with features like code intellisense and autocomplete. Kangaroo aims to provide a seamless experience for database management across different operating systems.
generative-ai-for-beginners
This course has 18 lessons. Each lesson covers its own topic so start wherever you like! Lessons are labeled either "Learn" lessons explaining a Generative AI concept or "Build" lessons that explain a concept and code examples in both **Python** and **TypeScript** when possible. Each lesson also includes a "Keep Learning" section with additional learning tools. **What You Need** * Access to the Azure OpenAI Service **OR** OpenAI API - _Only required to complete coding lessons_ * Basic knowledge of Python or Typescript is helpful - *For absolute beginners check out these Python and TypeScript courses. * A Github account to fork this entire repo to your own GitHub account We have created a **Course Setup** lesson to help you with setting up your development environment. Don't forget to star (🌟) this repo to find it easier later. ## 🧠 Ready to Deploy? If you are looking for more advanced code samples, check out our collection of Generative AI Code Samples in both **Python** and **TypeScript**. ## 🗣️ Meet Other Learners, Get Support Join our official AI Discord server to meet and network with other learners taking this course and get support. ## 🚀 Building a Startup? Sign up for Microsoft for Startups Founders Hub to receive **free OpenAI credits** and up to **$150k towards Azure credits to access OpenAI models through Azure OpenAI Services**. ## 🙏 Want to help? Do you have suggestions or found spelling or code errors? Raise an issue or Create a pull request ## 📂 Each lesson includes: * A short video introduction to the topic * A written lesson located in the README * Python and TypeScript code samples supporting Azure OpenAI and OpenAI API * Links to extra resources to continue your learning ## 🗃️ Lessons | | Lesson Link | Description | Additional Learning | | :-: | :------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------ | | 00 | Course Setup | **Learn:** How to Setup Your Development Environment | Learn More | | 01 | Introduction to Generative AI and LLMs | **Learn:** Understanding what Generative AI is and how Large Language Models (LLMs) work. | Learn More | | 02 | Exploring and comparing different LLMs | **Learn:** How to select the right model for your use case | Learn More | | 03 | Using Generative AI Responsibly | **Learn:** How to build Generative AI Applications responsibly | Learn More | | 04 | Understanding Prompt Engineering Fundamentals | **Learn:** Hands-on Prompt Engineering Best Practices | Learn More | | 05 | Creating Advanced Prompts | **Learn:** How to apply prompt engineering techniques that improve the outcome of your prompts. | Learn More | | 06 | Building Text Generation Applications | **Build:** A text generation app using Azure OpenAI | Learn More | | 07 | Building Chat Applications | **Build:** Techniques for efficiently building and integrating chat applications. | Learn More | | 08 | Building Search Apps Vector Databases | **Build:** A search application that uses Embeddings to search for data. | Learn More | | 09 | Building Image Generation Applications | **Build:** A image generation application | Learn More | | 10 | Building Low Code AI Applications | **Build:** A Generative AI application using Low Code tools | Learn More | | 11 | Integrating External Applications with Function Calling | **Build:** What is function calling and its use cases for applications | Learn More | | 12 | Designing UX for AI Applications | **Learn:** How to apply UX design principles when developing Generative AI Applications | Learn More | | 13 | Securing Your Generative AI Applications | **Learn:** The threats and risks to AI systems and methods to secure these systems. | Learn More | | 14 | The Generative AI Application Lifecycle | **Learn:** The tools and metrics to manage the LLM Lifecycle and LLMOps | Learn More | | 15 | Retrieval Augmented Generation (RAG) and Vector Databases | **Build:** An application using a RAG Framework to retrieve embeddings from a Vector Databases | Learn More | | 16 | Open Source Models and Hugging Face | **Build:** An application using open source models available on Hugging Face | Learn More | | 17 | AI Agents | **Build:** An application using an AI Agent Framework | Learn More | | 18 | Fine-Tuning LLMs | **Learn:** The what, why and how of fine-tuning LLMs | Learn More |
Awesome-LLMs-for-Video-Understanding
Awesome-LLMs-for-Video-Understanding is a repository dedicated to exploring Video Understanding with Large Language Models. It provides a comprehensive survey of the field, covering models, pretraining, instruction tuning, and hybrid methods. The repository also includes information on tasks, datasets, and benchmarks related to video understanding. Contributors are encouraged to add new papers, projects, and materials to enhance the repository.
llm-awq
AWQ (Activation-aware Weight Quantization) is a tool designed for efficient and accurate low-bit weight quantization (INT3/4) for Large Language Models (LLMs). It supports instruction-tuned models and multi-modal LMs, providing features such as AWQ search for accurate quantization, pre-computed AWQ model zoo for various LLMs, memory-efficient 4-bit linear in PyTorch, and efficient CUDA kernel implementation for fast inference. The tool enables users to run large models on resource-constrained edge platforms, delivering more efficient responses with LLM/VLM chatbots through 4-bit inference.
For similar tasks
Prompt-Engineering-Holy-Grail
The Prompt Engineering Holy Grail repository is a curated resource for prompt engineering enthusiasts, providing essential resources, tools, templates, and best practices to support learning and working in prompt engineering. It covers a wide range of topics related to prompt engineering, from beginner fundamentals to advanced techniques, and includes sections on learning resources, online courses, books, prompt generation tools, prompt management platforms, prompt testing and experimentation, prompt crafting libraries, prompt libraries and datasets, prompt engineering communities, freelance and job opportunities, contributing guidelines, code of conduct, support for the project, and contact information.
amazon-sagemaker-generativeai
Repository for training and deploying Generative AI models, including text-text, text-to-image generation, prompt engineering playground and chain of thought examples using SageMaker Studio. The tool provides a platform for users to experiment with generative AI techniques, enabling them to create text and image outputs based on input data. It offers a range of functionalities for training and deploying models, as well as exploring different generative AI applications.
ComfyUI-IF_AI_tools
ComfyUI-IF_AI_tools is a set of custom nodes for ComfyUI that allows you to generate prompts using a local Large Language Model (LLM) via Ollama. This tool enables you to enhance your image generation workflow by leveraging the power of language models.
Awesome-AI-GPTs
Awesome AI GPTs is an open repository that collects resources and fun ways to use OpenAI GPTs. It includes databases, search tools, open-source projects, articles, attack and defense strategies, installation of custom plugins, knowledge bases, and community interactions related to GPTs. Users can find curated lists, leaked prompts, and various GPT applications in this repository. The project aims to empower users with AI capabilities and foster collaboration in the AI community.
kor
Kor is a prototype tool designed to help users extract structured data from text using Language Models (LLMs). It generates prompts, sends them to specified LLMs, and parses the output. The tool works with the parsing approach and is integrated with the LangChain framework. Kor is compatible with pydantic v2 and v1, and schema is typed checked using pydantic. It is primarily used for extracting information from text based on provided reference examples and schema documentation. Kor is designed to work with all good-enough LLMs regardless of their support for function/tool calling or JSON modes.
Awesome-LLM-Survey
This repository, Awesome-LLM-Survey, serves as a comprehensive collection of surveys related to Large Language Models (LLM). It covers various aspects of LLM, including instruction tuning, human alignment, LLM agents, hallucination, multi-modal capabilities, and more. Researchers are encouraged to contribute by updating information on their papers to benefit the LLM survey community.
awesome-gpt-prompt-engineering
Awesome GPT Prompt Engineering is a curated list of resources, tools, and shiny things for GPT prompt engineering. It includes roadmaps, guides, techniques, prompt collections, papers, books, communities, prompt generators, Auto-GPT related tools, prompt injection information, ChatGPT plug-ins, prompt engineering job offers, and AI links directories. The repository aims to provide a comprehensive guide for prompt engineering enthusiasts, covering various aspects of working with GPT models and improving communication with AI tools.
ComfyUI_VLM_nodes
ComfyUI_VLM_nodes is a repository containing various nodes for utilizing Vision Language Models (VLMs) and Language Models (LLMs). The repository provides nodes for tasks such as structured output generation, image to music conversion, LLM prompt generation, automatic prompt generation, and more. Users can integrate different models like InternLM-XComposer2-VL, UForm-Gen2, Kosmos-2, moondream1, moondream2, JoyTag, and Chat Musician. The nodes support features like extracting keywords, generating prompts, suggesting prompts, and obtaining structured outputs. The repository includes examples and instructions for using the nodes effectively.
For similar jobs
sweep
Sweep is an AI junior developer that turns bugs and feature requests into code changes. It automatically handles developer experience improvements like adding type hints and improving test coverage.
teams-ai
The Teams AI Library is a software development kit (SDK) that helps developers create bots that can interact with Teams and Microsoft 365 applications. It is built on top of the Bot Framework SDK and simplifies the process of developing bots that interact with Teams' artificial intelligence capabilities. The SDK is available for JavaScript/TypeScript, .NET, and Python.
ai-guide
This guide is dedicated to Large Language Models (LLMs) that you can run on your home computer. It assumes your PC is a lower-end, non-gaming setup.
classifai
Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence. Tap into leading cloud-based services like OpenAI, Microsoft Azure AI, Google Gemini and IBM Watson to augment your WordPress-powered websites. Publish content faster while improving SEO performance and increasing audience engagement. ClassifAI integrates Artificial Intelligence and Machine Learning technologies to lighten your workload and eliminate tedious tasks, giving you more time to create original content that matters.
chatbot-ui
Chatbot UI is an open-source AI chat app that allows users to create and deploy their own AI chatbots. It is easy to use and can be customized to fit any need. Chatbot UI is perfect for businesses, developers, and anyone who wants to create a chatbot.
BricksLLM
BricksLLM is a cloud native AI gateway written in Go. Currently, it provides native support for OpenAI, Anthropic, Azure OpenAI and vLLM. BricksLLM aims to provide enterprise level infrastructure that can power any LLM production use cases. Here are some use cases for BricksLLM: * Set LLM usage limits for users on different pricing tiers * Track LLM usage on a per user and per organization basis * Block or redact requests containing PIIs * Improve LLM reliability with failovers, retries and caching * Distribute API keys with rate limits and cost limits for internal development/production use cases * Distribute API keys with rate limits and cost limits for students
uAgents
uAgents is a Python library developed by Fetch.ai that allows for the creation of autonomous AI agents. These agents can perform various tasks on a schedule or take action on various events. uAgents are easy to create and manage, and they are connected to a fast-growing network of other uAgents. They are also secure, with cryptographically secured messages and wallets.
griptape
Griptape is a modular Python framework for building AI-powered applications that securely connect to your enterprise data and APIs. It offers developers the ability to maintain control and flexibility at every step. Griptape's core components include Structures (Agents, Pipelines, and Workflows), Tasks, Tools, Memory (Conversation Memory, Task Memory, and Meta Memory), Drivers (Prompt and Embedding Drivers, Vector Store Drivers, Image Generation Drivers, Image Query Drivers, SQL Drivers, Web Scraper Drivers, and Conversation Memory Drivers), Engines (Query Engines, Extraction Engines, Summary Engines, Image Generation Engines, and Image Query Engines), and additional components (Rulesets, Loaders, Artifacts, Chunkers, and Tokenizers). Griptape enables developers to create AI-powered applications with ease and efficiency.