{"id":20068372,"url":"https://github.com/medoidai/givebackgpt","last_synced_at":"2025-05-05T19:31:13.817Z","repository":{"id":247085170,"uuid":"824532804","full_name":"medoidai/givebackgpt","owner":"medoidai","description":"An early version of a system that credits creators based on the similarity of their content to an LLM response. Giving back to creators is the only way for fair, sustainable AI economies that lead to true growth.","archived":false,"fork":false,"pushed_at":"2024-07-08T07:29:11.000Z","size":2023,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-07-08T14:58:15.816Z","etag":null,"topics":["ai-ethics","bootstrap","chatbot","css","embeddings","generative-ai","html","intellectual-property","javascript","language-models","open-source","responsive-web-design","sustainable-ai","web-search"],"latest_commit_sha":null,"homepage":"https://www.linkedin.com/showcase/givebackgpt","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/medoidai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-05T10:32:25.000Z","updated_at":"2024-07-08T07:29:14.000Z","dependencies_parsed_at":"2024-07-06T14:55:01.149Z","dependency_job_id":null,"html_url":"https://github.com/medoidai/givebackgpt","commit_stats":null,"previous_names":["medoidai/givebackgpt"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medoidai%2Fgivebackgpt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medoidai%2Fgivebackgpt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medoidai%2Fgivebackgpt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medoidai%2Fgivebackgpt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/medoidai","download_url":"https://codeload.github.com/medoidai/givebackgpt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224461753,"owners_count":17315116,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-ethics","bootstrap","chatbot","css","embeddings","generative-ai","html","intellectual-property","javascript","language-models","open-source","responsive-web-design","sustainable-ai","web-search"],"created_at":"2024-11-13T14:06:26.049Z","updated_at":"2024-11-13T14:06:26.760Z","avatar_url":"https://github.com/medoidai.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Medoid AI - GiveBackGPT\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/logo.png\" alt=\"GiveBackGPT Logo\" /\u003e\n\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003eAn open, innovative approach to build fair AI economies that include creators for sustainable growth.\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://github.com/medoidai/givebackgpt/blob/main/LICENSE\" target=\"blank\"\u003e\u003cimg src=\"https://img.shields.io/github/license/medoidai/givebackgpt?style=flat-square\" alt=\"GiveBackGPT Licence\" /\u003e\u003c/a\u003e\n\t\u003ca href=\"https://github.com/medoidai/givebackgpt/fork\" target=\"blank\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/medoidai/givebackgpt?style=flat-square\" alt=\"GiveBackGPT Forks\" /\u003e\u003c/a\u003e\n\t\u003ca href=\"https://github.com/medoidai/givebackgpt/stargazers\" target=\"blank\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/medoidai/givebackgpt?style=flat-square\" alt=\"GiveBackGPT Stars\" /\u003e\u003c/a\u003e\n\t\u003ca href=\"https://github.com/medoidai/givebackgpt/issues\" target=\"blank\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/medoidai/givebackgpt?style=flat-square\" alt=\"GiveBackGPT Issues\" /\u003e\u003c/a\u003e\n\t\u003ca href=\"https://github.com/medoidai/givebackgpt/pulls\" target=\"blank\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-pr/medoidai/givebackgpt?style=flat-square\" alt=\"GiveBackGPT Pull Requests\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/medoidai/givebackgpt/issues/new/choose\" target=\"blank\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/medoidai/givebackgpt/issues/new/choose\" target=\"blank\"\u003eRequest Feature\u003c/a\u003e\n    ·\n    \u003ca href=\"https://www.linkedin.com/showcase/givebackgpt/\" target=\"blank\"\u003eFollow\u003c/a\u003e\n\u003c/p\u003e\n\n## 📜 Table of Contents\n\n- [Medoid AI - GiveBackGPT](#medoid-ai---givebackgpt)\n  - [📜 Table of Contents](#-table-of-contents)\n  - [📚 Overview](#-overview)\n  - [✨ Features Overview](#-features-overview)\n  - [🛠️ Technology Stack](#️-technology-stack)\n  - [🚀 Quick Start Guide](#-quick-start-guide)\n    - [📋 Prerequisites](#-prerequisites)\n    - [📥 Installation Steps](#-installation-steps)\n  - [🎯 How to Use](#-how-to-use)\n    - [▶️ Launching the App](#️-launching-the-app)\n    - [🎉 Trying Out the Features](#-trying-out-the-features)\n  - [🤲 Contributions](#-contributions)\n  - [🌱 What's Next](#-whats-next)\n  - [🙏 Community Support](#-community-support)\n  - [📄 License](#-license)\n\n## 📚 Overview\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/creators.png\" /\u003e\n\u003c/p\u003e\n\n**GiveBackGPT** is an initiative dedicated to creating a **fair and sustainable AI** ecosystem. This novel process orchestrates the automatic identification and crediting of **open-access content creators**, whose work is essential in training generative AI models and keeping them relatable.\n\nBy leveraging standard web search to find and credit content similar to AI-generated responses, GiveBackGPT aims to recognize and reward creators in a simple, platform-agnostic, and streamlined way. Placing creator crediting at the inference level aligns with the value extraction point, removing barriers for small AI teams to innovate and discouraging monopoly data licensing deals.\n\nOur vision includes establishing a licensing framework where **GenAI vendors** pay for legal data access, supporting a more equitable AI economy. Additionally, an open fund governed democratically will provide monetary rewards to creators who register and grant AI usage rights.\n\nFollow us for updates on our progress towards a comprehensive standalone solution and join us in supporting a **democratized AI future**.\n\n## ✨ Features Overview\n\n| Feature                        | Description                                                                                                       |\n|--------------------------------|-------------------------------------------------------------------------------------------------------------------|\n| Chat Interface                 | Enables users to interact with an LLM for text-based conversations                                                |\n| Web Search                     | Searches the web and presents top-related web pages based on its responses                                        |\n| Integration with External APIs | Provides capabilities for LLM responses, text embedding, web scraping, and web search                             |\n| API Keys Storage Location      | Ensures storage of API keys exclusively within the user's local web browser                                       |\n| GiveBackGPT Leaderboard        | Allows submission of top-related web pages to the GiveBackGPT leaderboard via Google Sheets API for author credit |\n| Configuration Settings         | Offers tabs for managing and setting API keys for external services                                               |\n| Responsive Design              | Utilizes Bootstrap framework for ensuring responsiveness across various devices                                   |\n\n## 🛠️ Technology Stack\n\n* **HTML**: For structuring the content of the web application.\n* **CSS**: For styling the application to ensure it is visually appealing and user-friendly.\n* **ECMAScript (JavaScript)**: For adding interactivity and dynamic behavior to the application.\n* **Bootstrap**: For a responsive and mobile-first design using pre-defined components and utilities.\n* **Docker**: To ensure consistent and reliable deployment across different environments.\n* **NGINX**: Used to serve the static content of the web application.\n\n## 🚀 Quick Start Guide\n\nBefore moving on with the installation steps, make sure the prerequisites below are satisfied.\n\n### 📋 Prerequisites\n\nMake sure you have [Docker](https://www.docker.com/) and [Git](https://git-scm.com/) installed.\n\n### 📥 Installation Steps\n\n- Clone the project's repository\n\n```sh\ngit clone git@github.com:medoidai/givebackgpt.git\n```\n\n- Navigate to the project's directory\n\n```sh\ncd givebackgpt\n```\n\n## 🎯 How to Use\n\n### ▶️ Launching the App\n\n```sh\ndocker run --rm -p 80:80 --mount type=bind,source=\"$(pwd)\"/src,target=/usr/share/nginx/html nginx:alpine\n```\n\n### 🎉 Trying Out the Features\n\n1. Launch the web application on your local environment by visiting http://localhost/\n\n2. Navigate to the *SETTINGS* section and input your API keys across all tabs\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"assets/settings.png\"\u003e\n\u003c/div\u003e\n\n3. Type your question in the chat interface of *CHAT WITH ANY LLM* section and then click on the **SEND** button\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"assets/chat-with-llm.png\"\u003e\n\u003c/div\u003e\n\n4. To credit the authors in the *Similar Web Pages* section, click on the **CREDIT AUTHORS** button\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"assets/credit-authors.png\"\u003e\n\u003c/div\u003e\n\n## 🤲 Contributions\n\nThe project is open-source and we welcome your contributions!\n\nWhether you're fixing a bug, improving documentation, or adding a new feature, your input helps enhance **GiveBackGPT** for everyone.\n\nPlease review our [Contribution Guidelines](CONTRIBUTING.md) before getting started. These guidelines outline the process for submitting pull requests and ensure that all contributions meet the standards.\n\n## 🌱 What's Next\n\n* TODO 1...\n* TODO 2...\n* TODO 3...\n\n## 🙏 Community Support\n\nWe all need support and motivation. **GiveBackGPT** is not an exception. Please give this project a ⭐️ to encourage and show that you liked it.\n\n## 📄 License\n\nSee our [LICENSE](LICENSE) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmedoidai%2Fgivebackgpt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmedoidai%2Fgivebackgpt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmedoidai%2Fgivebackgpt/lists"}