Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 1 month ago
JSON representation

ChatGPT-powered QA Github Repository

Awesome Lists containing this project

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

![ezgif com-crop (1)](https://user-images.githubusercontent.com/25003283/221257024-782d29c8-7168-401d-8f1e-a3461107cdae.gif)

![ezgif com-video-to-gif (3)](https://user-images.githubusercontent.com/25003283/221257924-845c0edc-7702-4784-9e0a-7e9764050be0.gif)

![ezgif com-video-to-gif (2)](https://user-images.githubusercontent.com/25003283/221257938-66b8c909-60be-4d13-8487-10f285adfdf9.gif)

## Quick Start

Click the button to clone this repository and deploy it on Vercel:

[![Deploy with Vercel](https://vercel.com/button)](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.