This repo contains a collection of applications as I learn about developing OpenAI-infused applications.
As most of the apps here are inspired from sample apps from other repos, please also see the README.md
in the respective folders.
If you'd like to learn more, please check my series of blog posts, and other posts in the same blog.
- AutoGen
- LangChain (GitHub)
- LangChain (Python)
- LangChain (JS)
- LiteLLM
- Llama Index
- OpenAI API Reference
- OpenAI SDK Reference
- Semantic Kernel
- Azure Chat: ChatGPT that allows uploading of a single document.
- Azure OpenAI + Search (Demo): this is the very first demo app created by Microsoft
- Azure OpenAI + Search (JavaScript): haven't tried, but it appears to be a cleaner version of #2.
- Azure OpenAI on Your Data Web Application: This is the code that is deployed by Azure OpenAI on your Data
- Chat with Your Data (Solution Accelerator): similar to #1, but has a UI/UX for the admin page.
- Chatbot UI: A basic ChatGPT UI implementation. This is not by Microsoft but I really like this one.
- Enterprise RAG: This solution accelerator uses private endpoints and private links, for enterprises with network hardening requirements.
- LibreChat: Open-source clone of ChatGPT. Looks promising, but I haven't tried it yet.
- PubSec Info Assistant
- Semantic Kernel Chat Copilot: The official Semantic Kernel ChatGPT application. Read more here.
I wrote about some of the above in this blog post.