https://github.com/koji/LLM-PromptEngineering-Agents
ChatGPT, related application + prompt engineering list
https://github.com/koji/LLM-PromptEngineering-Agents
List: LLM-PromptEngineering-Agents
api application awesome chatgpt generativeai llm prompt-engineering
Last synced: 3 months ago
JSON representation
ChatGPT, related application + prompt engineering list
- Host: GitHub
- URL: https://github.com/koji/LLM-PromptEngineering-Agents
- Owner: koji
- Created: 2023-03-10T13:39:38.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-29T06:17:32.000Z (4 months ago)
- Last Synced: 2025-01-29T06:29:34.695Z (4 months ago)
- Topics: api, application, awesome, chatgpt, generativeai, llm, prompt-engineering
- Homepage:
- Size: 73.2 KB
- Stars: 25
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- ultimate-awesome - LLM-PromptEngineering-Agents - ChatGPT, related application + prompt engineering list. (Other Lists / Julia Lists)
README

This image was generated by Flux Pro v1.1 Ultra# 💻 ChatGPT | LLM | PromptEngineering | Agents
## Table of Contents
- [ChatGPT and APIs](#chatgpt)
- [Applications with ChatGPT API](#application-with-chatgpt-api)
- [Prompt Engineering Resources](#prompt-engineering)
- [Agents Framework](#agents-framework)
- [Large Language Models (LLM)](#llm)
- [Small Language Models (LLM)](#slm)
- [Libraries and SDKs](#libraries)
- [Desktop Applications](#desktop-app)
- [Tools](#tools)
- [Other Resources](#others)## ChatGPT
### ChatGPT API (Free)
Node.js client for the official ChatGPT API.
https://github.com/transitive-bullshit/chatgpt-api### ChatGPT
https://github.com/acheong08/ChatGPT
### Awesome-GPT4-Prompts
A collection of awesome GPT4 prompts.
https://github.com/ora-sh/Awesome-GPT4-Prompts### Awesome ChatGpt Prompts
https://github.com/f/awesome-chatgpt-prompts
### ChatGPTAPIFree
https://github.com/ayaka14732/ChatGPTAPIFree
### Bing Chat API
This package is a Node.js wrapper around Bing Chat by Microsoft. TS batteries included.
https://github.com/transitive-bullshit/bing-chat## Application with ChatGPT API
### Danswer
Danswer allows you to ask natural language questions against internal documents and get back reliable answers backed by quotes and references from the source material so that you can always trust what you get back. You can connect to a number of common tools such as Slack, GitHub, Confluence, amongst others.
https://github.com/danswer-ai/danswer### DocsGPT
DocsGPT is a cutting-edge open-source solution that streamlines the process of finding information in project documentation. With its integration of the powerful GPT models, developers can easily ask questions about a project and receive accurate answers.
https://github.com/arc53/DocsGPT### Open Interpreter
Open Interpreter lets LLMs run code (Python, Javascript, Shell, and more) locally. You can chat with Open Interpreter through a ChatGPT-like interface in your terminal by running $ interpreter after installing.
https://github.com/KillianLucas/open-interpreter### ViLT-GPT
ViLT-GPT is an innovative application that gives the conversational AI ChatGPT the ability to "see". By integrating OpenAI's Language Models (LLM) and LangChain with Vision-and-Language models, this app can answer queries based on the content of images. Now, you can interact with your images, ask questions and get informative responses.
https://github.com/CodeAlchemyAI/ViLT-GPT### MetaGPT
🌟 The Multi-Agent Framework: Given one line Requirement, return PRD, Design, Tasks, Repo
https://github.com/geekan/MetaGPT### gpt-author
A 15-chapter novel can cost as little as $4 to produce and is written in just a few minutes.
https://github.com/mshumer/gpt-author### GPT Engineer
GPT Engineer is made to be easy to adapt, extend, and make your agent learn how you want your code to look. It generates an entire codebase based on a prompt.
https://github.com/AntonOsika/gpt-engineer### GPT Deploy
Turn your natural language descriptions into fully functional, deployed AI-powered microservices with a single command! Your imagination is the limit!
https://github.com/jina-ai/gptdeploy### MiniGPT-4
Enhancing Vision-language Understanding with Advanced Large Language Models
https://github.com/Vision-CAIR/MiniGPT-4### CAMEL
Communicative Agents for “Mind” Exploration of Large Scale Language Model Society.
https://github.com/lightaime/camel### Taxy
Taxy uses GPT-4 to control your browser and perform repetitive actions on your behalf. Currently it allows you to define ad-hoc instructions. In the future it will also support saved and scheduled workflows.
https://github.com/TaxyAI/browser-extension### roomGPT
This project generates new designs of your room with AI.
https://github.com/Nutlope/roomGPT### ChatGPTFreeApp
https://github.com/ztjhz/ChatGPTFreeApp
### Visual ChatGPT
Visual ChatGPT connects ChatGPT and a series of Visual Foundation Models to enable sending and receiving images during chatting.
https://github.com/microsoft/visual-chatgpt### researchgpt
https://github.com/mukulpatnaik/researchgpt
### AIShader
This is a proof-of-concept implementation of a ChatGPT-powered shader generator for Unity.
https://github.com/keijiro/AIShader### ChatGPT
It is an unofficial project intended for personal learning and research purposes only. During the time that the ChatGPT desktop application was open-sourced.
https://github.com/lencx/ChatGPT### ChatGPT-bot(telegram)
Go CLI to fuels a Telegram bot that lets you interact with ChatGPT, a large language model trained by OpenAI.
https://github.com/m1guelpf/chatgpt-telegram### ChatGPT Prompt Genius
ChatGPT Prompt Genius, a free, open-source browser extension that helps you 🔍 discover, share, import, and use the best prompts for ChatGPT. You can also 💾 save your chat history locally so you can easily review past conversations and refer to them at a later time.
https://github.com/benf2004/ChatGPT-Prompt-Genius### ChatHub
ChatHub is an all-in-one chatbot client.
https://github.com/chathub-dev/chathub### WebChatGPT
This browser extension adds web access capability to ChatGPT. Get much more relevant and up-to-date answers from the chatbot!
https://github.com/qunash/chatgpt-advanced### gpt-macro
ChatGPT powered Rust proc macro that generates code at compile-time.
https://github.com/retrage/gpt-macro### ChatGeoPT
A very basic, very brittle proof of concept for an AI assistant for geospatial search
https://github.com/earth-genome/ChatGeoPT### Auto-GPT
An experimental open-source attempt to make GPT-4 fully autonomous.
https://github.com/Torantulino/Auto-GPT### ChatGPT Plugins Collection ⭐️ (unofficial)
An unofficial collection of Plugins for ChatGPT, in any programming language! Note: This is not an official OpenAI or ChatGPT related repository.
https://github.com/logankilpatrick/ChatGPT-Plugins-Collection### babyagi
This Python script is an example of an AI-powered task management system. The system uses OpenAI and Pinecone APIs to create, prioritize, and execute tasks. The main idea behind this system is that it creates tasks based on the result of previous tasks and a predefined objective. The script then uses OpenAI's natural language processing (NLP) capabilities to create new tasks based on the objective, and Pinecone to store and retrieve task results for context. This is a pared-down version of the original Task-Driven Autonomous Agent.
https://github.com/yoheinakajima/babyagi### babyagi-streamlit
https://github.com/dory111111/babyagi-streamlit
## Prompt Engineering
| Name | Description | URL |
| -------------------------------- | --------------------------------------------- | ------------------------------------------------------------ |
| Prompt Engineering Guide | A comprehensive guide on prompt engineering | https://github.com/dair-ai/Prompt-Engineering-Guide |
| ChatGPT DAN | Collection of DAN (Do Anything Now) prompts | https://github.com/0xk1h0/ChatGPT_DAN |
| Awesome Prompt Engineering | Curated list of prompt engineering resources | https://github.com/promptslab/Awesome-Prompt-Engineering |
| ChatGPT Prompts | General purpose ChatGPT prompts | https://github.com/yokoffing/ChatGPT-Prompts |
| ChatGPT Prompts for Data Science | Specialized prompts for data science tasks | https://github.com/travistangvh/ChatGPT-Data-Science-Prompts |
| Prompts | Collection of ChatGPT prompts | https://prompts.chat/ |
| ChatGPT & Bing AI Prompts | Prompts for both ChatGPT and Bing AI | https://github.com/yokoffing/ChatGPT-Prompts#chatgpt-prompts |
| Learn Prompting | Free, open-source guide on prompt engineering | https://github.com/trigaten/Learn_Prompting |## Agents Framework
| Name | Description | URL |
| ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- |
| AutoGen | AutoGen is a framework for creating multi-agent AI applications that can act autonomously or work alongside humans | https://github.com/microsoft/autogen |
| phidata | Build multi-modal Agents with memory, knowledge, tools and reasoning. Chat with them using a beautiful Agent UI | https://github.com/phidatahq/phidata |
| Swarm | Educational framework exploring ergonomic, lightweight multi-agent orchestration. Managed by OpenAI Solution team | https://github.com/openai/swarm |
| crewAI | Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks | https://github.com/crewAIInc/crewAI |
| LangGraph | Build resilient language agents as graphs | https://github.com/langchain-ai/langgraph |
| pydantic-ai | Agent Framework / shim to use Pydantic with LLMs | https://github.com/pydantic/pydantic-ai |
| DSPy | The framework for programming—not prompting—language models | https://github.com/stanfordnlp/dspy |
| smolagents | smolagents: a barebones library for agents. Agents write python code to call tools and orchestrate other agents | https://github.com/huggingface/smolagents |
| eliza | eliza is a simple, fast, and lightweight AI agent framework | https://github.com/elizaOS/eliza |
| camel | CAMEL: Finding the Scaling Law of Agents. The first and the best multi-agent framework. | https://github.com/camel-ai/camel |
| AutoGPT | AutoGPT is a powerful platform that allows you to create, deploy, and manage continuous AI agents that automate complex workflows. | https://github.com/Significant-Gravitas/AutoGPT |
| Anda | 🤖 A framework for AI agent development, designed to build a highly composable, autonomous, and perpetually memorizing network of AI agents. | https://github.com/ldclabs/anda |### AI Agents Stack
https://ai-agents-stack.netlify.app/
## Closed LLM
| **Name** | **Key Features/Notes** | **Source** |
| --------------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------- |
| **OpenAI o3-mini** | - | [OpenAI](https://openai.com/index/openai-o3-mini/) |
| **OpenAI o1** | - | [OpenAI](https://openai.com/o1/) |
| **OpenAI o1-mini** | Advancing cost-efficient reasoning. | [OpenAI](https://openai.com/index/openai-o1-mini-advancing-cost-efficient-reasoning/) |
| **GPT-4o** | - | [OpenAI](https://openai.com/index/hello-gpt-4o/) |
| **GPT-4o mini** | - | [OpenAI](https://openai.com/index/gpt-4o-mini-advancing-cost-efficient-intelligence/) |
| **GPT-4** | - | [OpenAI](https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo) |
| **GPT-3.5 Turbo** | - | [OpenAI]() |
| **Claude 3.5 Sonnet** | - | [Anthropic](https://www.anthropic.com/news/claude-3-5-sonnet) |
| **Claude 3.5 Haiku** | - | [Anthropic](https://www.anthropic.com/claude/haiku) |
| **Gemini 2.0 Flash** | - | [Google](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-2.0-flash) |
| **Gemini 2.0 Flash-Lite Preview** | - | [Google](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-2.0-flash-lite) |
| **Gemini 1.5 Flash** | - | [Google](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.5-flash) |
| **Gemini 1.5 Flash-8B** | - | [Google](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.5-flash-8b) |
| **Gemini 1.5 Pro** | - | [Google](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.5-pro) |
| **Gemini 1.0 Pro (deprecated)** | - | [Google](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.0-pro) |## LLM
| **Name** | **Key Features/Notes** | **Source** |
| ----------------------------- | --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| **phi-4** | Focused on high-quality data and advanced reasoning; blend of synthetic and curated datasets. | [Hugging Face](https://huggingface.co/microsoft/phi-4) |
| **DeepSeek-V3** | Breakthrough in inference speed; rivals top closed-source models. | [DeepSeek](https://www.deepseek.com/) |
| **DeepSeek-R1** | Breakthrough in inference speed; rivals top closed-source models. | [GitHub](https://github.com/deepseek-ai/DeepSeek-R1) |
| **Falcon 2** | Details unspecified (assumed part of Falcon LLM series). | [Falcon LLM](https://falconllm.tii.ae/) |
| **Llama3** | Pretrained and instruction-tuned 8B/70B models optimized for dialogue; emphasizes safety and performance. | [Meta](https://llama.meta.com/llama3/) |
| **Code Llama** | Code-specialized version of Llama 2; trained on code-specific datasets. | [Hugging Face](https://huggingface.co/codellama) |
| **dolphin-2.2.1-mistral-7b** | Apache-2.0 licensed; enhanced for empathy, personal advice, and multi-turn conversations. | [Hugging Face](https://huggingface.co/cognitivecomputations/dolphin-2.2.1-mistral-7b) |
| **Intel/neural-chat-7b-v3-1** | Fine-tuned Mistral-7B using Open-Orca/SlimOrca data; aligned with DPO algorithm. | [Hugging Face](https://huggingface.co/Intel/neural-chat-7b-v3-1) |
| **Mistral 7B** | Mistral AI's first LLM; general-purpose natural language processing. | [Mistral Docs](https://docs.mistral.ai/) |
| **LLaVA** | Visual instruction tuning for vision-language models with GPT-4 capabilities. | [GitHub](https://github.com/haotian-liu/LLaVA) |
| **FreeWilly2** | High-performing instruction-tuned model (details unspecified). | [Hugging Face](https://huggingface.co/stabilityai/StableBeluga2) |
| **LLaMA2** | Next-gen open-source LLM by Meta; optimized for dialogue and safety. | [Meta](https://ai.meta.com/llama/) |
| **InternLM** | Open-sourced 7B base and chat models for practical scenarios. | [GitHub](https://github.com/InternLM/InternLM) |
| **Gorilla** | Enables LLMs to invoke APIs for tool usage. | [GitHub](https://github.com/ShishirPatil/gorilla) |
| **Falcon LLM** | Open-sourced by Technology Innovation Institute for research/commercial use. | [Falcon LLM](https://falconllm.tii.ae/) |
| **MPT-7B** | Efficient, commercially usable LLM by MosaicML. | [MosaicML](https://www.mosaicml.com/blog/mpt-7b) |
| **StableLM** | Stability AI's ongoing LLM series development. | [GitHub](https://github.com/stability-AI/stableLM/) |
| **LLaMA** | Meta's foundational LLM. | [GitHub](https://github.com/facebookresearch/llama) |
| **PaLM-E** | Embodied multimodal language model (combines vision and language). | [Website](https://palm-e.github.io/) |
| **Stanford Alpaca** | Instruction-following LLaMA model. | [GitHub](https://github.com/tatsu-lab/stanford_alpaca) |
| **ChatGLM-6B** | Open bilingual (EN/CN) dialogue model. | [GitHub](https://github.com/THUDM/ChatGLM-6B) |
| **OpenFlamingo** | Framework for training multimodal LLMs. | [GitHub](https://github.com/mlfoundations/open_flamingo) |
| **Guanaco** | Details unspecified (assumed conversational model). | [Website](https://guanaco-model.github.io/) |
| **Alpaca-LoRA** | Low-Rank Adaptation (LoRA) for training Alpaca-style models. | [GitHub](https://github.com/tloen/alpaca-lora) |
| **NVIDIA NeMo** | Toolkit for building and training conversational AI models. | [GitHub](https://github.com/NVIDIA/NeMo) |
| **RWKV Language Model** | Alternative architecture for efficient long-context modeling. | [GitHub](https://github.com/BlinkDL/RWKV-LM) |
| **Dolly** | Instruction-following LLM by Databricks; commercially licensed. | [GitHub](https://github.com/databrickslabs/dolly) |## SLM
| **Name** | **Key Features/Notes** | **Source** |
| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| **TinySwallow-1.5B** | TinySwallow-1.5B is a Japanese compact language model created through TAID (Temporally Adaptive Interpolated Distillation), sakana ai's new knowledge distillation method. | [Hugging Face](https://huggingface.co/SakanaAI/TinySwallow-1.5B) |
| **Gemma-2B** | Google's SLM | [Hugging Face](https://huggingface.co/google/gemma-2b) |
| **Llama-3.2-3B** | The Llama 3.2 collection of multilingual large language models (LLMs) is a collection of pretrained and instruction-tuned generative models in 1B and 3B sizes (text in/text out). | [Hugging Face](https://huggingface.co/meta-llama/Llama-3.2-3B) |## Libraries
### bard-ai
A lightweight library to access Google Bard.
https://github.com/EvanZhouDev/bard-ai### autollm
Ship RAG based LLM web apps in seconds.
https://github.com/safevideo/autollm### Agents
An Open-source Framework for Autonomous Language Agents
https://github.com/aiwaves-cn/agents### kani (カニ)
kani (カニ) is a lightweight and highly hackable framework for chat-based language models with tool usage/function calling.
https://github.com/zhudotexe/kani### LangChain
Large language models (LLMs) are emerging as a transformative technology, enabling developers to build applications that they previously could not. But using these LLMs in isolation is often not enough to create a truly powerful app - the real power comes when you can combine them with other sources of computation or knowledge.
https://github.com/hwchase17/langchain### LLM Engine
The open source engine for fine-tuning and serving large language models.
https://github.com/scaleapi/llm-engine### ai-utils.js
TypeScript-first library for building AI apps, chatbots, and agents.
https://github.com/lgrammel/ai-utils.js### LangChain.js
Building applications with LLMs through composability
https://github.com/hwchase17/langchainjs### Chatbot UI
Chatbot UI is an advanced chatbot kit for OpenAI's chat models built on top of Chatbot UI Lite using Next.js, TypeScript, and Tailwind CSS.
https://github.com/mckaywrigley/chatbot-ui### LlamaIndex
LlamaIndex (GPT Index) is a project that provides a central interface to connect your LLM's with external data.
https://github.com/jerryjliu/llama_index### OpenChatKit
OpenChatKit provides a powerful, open-source base to create both specialized and general purpose chatbots for various applications.
https://github.com/togethercomputer/OpenChatKit### Vercel AI SDK
The Vercel AI SDK is a library for building edge-ready AI-powered streaming text and chat UIs.
https://github.com/vercel-labs/ai## Desktop app
### BingGPT
Desktop application of new Bing's AI-powered chatDesktop application of new Bing's AI-powered chatDesktop application of new Bing's AI-powered chat
https://github.com/dice2o/BingGPT## Tools
### Perplexica
Perplexica is an AI-powered search engine. It is an Open source alternative to Perplexity AI
https://github.com/ItzCrazyKns/Perplexica### Ollama
Get up and running with Llama 2 and other large language models locally
https://github.com/jmorganca/ollama### LangSmith
LangSmith lets you export data to common formats such as CSV or JSONL directly in the web app.
https://smith.langchain.com/### gpt-repository-loader
gpt-repository-loader is a command-line tool that converts the contents of a Git repository into a text format, preserving the structure of the files and file contents.
https://github.com/mpoon/gpt-repository-loader### ShareGPT
ShareGPT is an open-source Chrome Extension for you to share your wildest ChatGPT conversations with one click.
https://github.com/domeccleston/sharegpt## Others
### LLM-Reading-List
LLM papers I'm reading, mostly on inference and model compression
https://github.com/evanmiller/LLM-Reading-List### Guidance
Guidance enables you to control modern language models more effectively and efficiently than traditional prompting or chaining.
https://github.com/microsoft/guidance### DataFit
ChatGPT Prompts Community
https://datafit.ai/### Alpaca Electron
Alpaca Electron is built from the ground-up to be the easiest way to chat with the alpaca AI models. No command line or compiling needed!
https://github.com/ItsPi3141/alpaca-electron### Open-Assistant
Open Assistant is a project meant to give everyone access to a great chat based large language model.
https://github.com/LAION-AI/Open-Assistant### OpenAI Cookbook
The OpenAI Cookbook shares example code for accomplishing common tasks with the OpenAI API
https://github.com/openai/openai-cookbook### FlexGen
FlexGen is a high-throughput generation engine for running large language models with limited GPU memory.
https://github.com/FMInference/FlexGen### ColossalAI
https://github.com/hpcaitech/ColossalAI
### nanoGPT
https://github.com/karpathy/nanoGPT
### Evals
Evals is a framework for evaluating OpenAI models and an open-source registry of benchmarks.
https://github.com/openai/evals### LangFlow
A User Interface For LangChain
https://github.com/logspace-ai/langflow### FastChat
An open platform for training, serving, and evaluating large language model based chatbots.
https://github.com/lm-sys/FastChat#fine-tuning### SGPT
SGPT: GPT Sentence Embeddings for Semantic Search
https://github.com/Muennighoff/sgpt### GPT4All
Demo, data and code to train an assistant-style large language model with ~800k GPT-3.5-Turbo Generations based on LLaMa
https://github.com/nomic-ai/gpt4all### FastChat
An open platform for training, serving, and evaluating large language model based chatbots.
https://github.com/lm-sys/FastChat### openplayground
An LLM playground you can run on your laptop
https://github.com/nat/openplayground### Japanese-Alpaca-LoRA
https://github.com/kunishou/Japanese-Alpaca-LoRA