Skip to content

Streamlit UI and supporting code to converse with a GitHub Topic(s) using OpenAI. [2025]

Notifications You must be signed in to change notification settings

mingusb/OpenAI_RAG_Chat_With_GitHub_Topic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OpenAI RAG Chat With GitHub Topic

This prototype contains:

  • rendergit-topic.py: Takes a GitHub Topic as a CLI argument and calls rendergit on each repo - turning each repo into a potentially large (>100MB) HTML file.
  • openai-file-search.py: Creates a RAG index of all of these files using OpenAI. This can take a substantial amount of time for a large topic.
  • rag-chat-multi.py: A familiar Streamlit chatbot UI. Automatically connects to an OpenAI file search (RAG) ID if available. Supports file uploads, specification of the API key and model selection. Has some quirks.

About

Streamlit UI and supporting code to converse with a GitHub Topic(s) using OpenAI. [2025]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages