https://github.com/different-ai/chat-gpt-github
ChatGPT-powered QA Github Repository
https://github.com/different-ai/chat-gpt-github
ai chatgpt machine-learning ml
Last synced: 5 months ago
JSON representation
ChatGPT-powered QA Github Repository
- Host: GitHub
- URL: https://github.com/different-ai/chat-gpt-github
- Owner: different-ai
- Created: 2023-02-24T11:25:22.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-21T16:30:41.000Z (over 1 year ago)
- Last Synced: 2024-08-10T10:03:49.174Z (8 months ago)
- Topics: ai, chatgpt, machine-learning, ml
- Language: TypeScript
- Homepage: https://chat-gpt-github.vercel.app
- Size: 1.98 MB
- Stars: 101
- Watchers: 3
- Forks: 23
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - different-ai/chat-gpt-github - ChatGPT-powered QA Github Repository (TypeScript)
README
# ChatGPT Github
This is a template for creating a **ChatGPT-powered QA Github Repository** thanks to [Embedbase](https://embedbase.xyz) and [OpenAI](https://openai.com).
## How it works
* we index `Python, JS, TS, MD` files with [Embedbase](https://github.com/another-ai/embedbase)
* when you search, we use semantic search with [Embedbase](https://github.com/another-ai/embedbase) to find the most relevant snippets
* we then ask GPT-3 to give a summary of the snippets


## Quick Start
Click the button to clone this repository and deploy it on Vercel:
[](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fanother-ai%2Fchat-gpt-github&env=EMBEDBASE_API_KEY,OPENAI_API_KEY&envDescription=Get%20your%20API%20key%20on%20Embedbase%20website%20at%20https%3A%2F%2Fapp.embedbase.xyz%20and%20your%20OpenAI%20key%20at%20https%3A%2F%2Fplatform.openai.com%2Faccount%2Fapi-keys)
Remember to add `EMBEDBASE_API_KEY` to your [repository secrets](https://docs.github.com/en/rest/actions/secrets) to automatically sync your documentation to [Embedbase](https://embedbase.xyz) on push.
## Local Development
First, run `pnpm i` to install the dependencies.
Then, run `pnpm dev` to start the development server and visit localhost:3000.
## License
This project is licensed under the MIT License.