{"id":13454999,"url":"https://github.com/soulteary/sparrow","last_synced_at":"2025-04-09T21:21:21.630Z","repository":{"id":163115995,"uuid":"637379706","full_name":"soulteary/sparrow","owner":"soulteary","description":"ChatGPT Style client-compatible Backend Server, open source implementation.","archived":false,"fork":false,"pushed_at":"2024-04-29T21:56:07.000Z","size":424,"stargazers_count":95,"open_issues_count":8,"forks_count":19,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-02T19:06:21.543Z","etag":null,"topics":["chat-application","chatgpt","chatgpt-api","chatgpt-backend","chatgpt-plugin","chatgpt-plugins","flagstudio","midjourney","midjourney-api-bot"],"latest_commit_sha":null,"homepage":"https://soulteary.com/2023/05/19/make-openai-more-open-and-freely-access-data-sources-in-chatgpt.html","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/soulteary.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-07T11:35:14.000Z","updated_at":"2025-02-01T06:30:10.000Z","dependencies_parsed_at":"2024-04-29T23:08:11.979Z","dependency_job_id":null,"html_url":"https://github.com/soulteary/sparrow","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulteary%2Fsparrow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulteary%2Fsparrow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulteary%2Fsparrow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulteary%2Fsparrow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soulteary","download_url":"https://codeload.github.com/soulteary/sparrow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248112401,"owners_count":21049652,"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":["chat-application","chatgpt","chatgpt-api","chatgpt-backend","chatgpt-plugin","chatgpt-plugins","flagstudio","midjourney","midjourney-api-bot"],"created_at":"2024-07-31T08:01:00.160Z","updated_at":"2025-04-09T21:21:21.598Z","avatar_url":"https://github.com/soulteary.png","language":"Go","funding_links":[],"categories":["Go","CLIs"],"sub_categories":[],"readme":"# Sparrow / 麻雀\n\n\u003cp style=\"text-align: center;\"\u003e\n  \u003ca href=\"README.md\"\u003eENGLISH\u003c/a\u003e | \u003ca href=\"README_CN.md\"  target=\"_blank\"\u003e中文文档\u003c/a\u003e\n\u003c/p\u003e\n\n[![CodeQL](https://github.com/soulteary/sparrow/actions/workflows/codeql.yml/badge.svg)](https://github.com/soulteary/sparrow/actions/workflows/codeql.yml) [![Security Scan](https://github.com/soulteary/sparrow/actions/workflows/scan.yml/badge.svg)](https://github.com/soulteary/sparrow/actions/workflows/scan.yml) [![Release](https://github.com/soulteary/sparrow/actions/workflows/release.yaml/badge.svg)](https://github.com/soulteary/sparrow/actions/workflows/release.yaml) [![Go Report Card](https://goreportcard.com/badge/github.com/soulteary/sparrow)](https://goreportcard.com/report/github.com/soulteary/sparrow)\n\n\u003cimg src=\".github/logo.png\" width=\"30%\"\u003e\n\nChatGPT Style client-compatible Backend Server, open source implementation.\n\n## Usage\n\nThe service can run independently, but if you want to get a quick result, you need to use OpenAI's client request method. A simple way is to use [soulteary/docker-chatgpt](https://github.com/soulteary/docker-chatgpt) client.\n\nIf used alone, you can refer to the following command:\n\n```bash\n# download this project image from dockerhub\ndocker pull soulteary/sparrow\n# refer to `docker-compose.yml` to add some environment variables you need\ndocker run -p 8091:8091 soulteary/sparrow\n```\n\nor, download the `docker-compose.yml` from the project, and use the following command:\n\n```bash\ndocker compose up -d\n```\n\n\n## About This Project\n\n- Wouldn't it be interesting if the content in the ChatGPT ecosystem could be connected and then called to any other service?\n\n- Wouldn’t it be interesting if the products and functional services of the open source ecosystem can be freely and freely connected to ChatGPT or similar model services?\n\n- If we can freely combine the most advanced business services and software capabilities full of freedom and risks, especially those software that does not provide Chat OPS interaction ability, will it make us easier to make us easier\n\n## Quick Overview\n\n**Talk is cheap, I'll show you the video, and the code.**\n\n- 2023.05.05 [Play MidJourney In ChatGPT](https://www.zhihu.com/pin/1637642465724325890)\n\nRegardless of whether we use a plug-in, we should be able to use other online services freely in ChatGPT or similar open source software. Whether it is a commercial service or an open source software for free.\n\n- 2023.05.01 [Use ChatGPT render loooong content](https://www.zhihu.com/pin/1636158221214887936)\n\nIf the content we want to look for itself is a long content, then our client should be able to support such long content display rather than abruptly.\n\n\n- 2023.03.05 [Use ChatGPT to Browse the site and search for game merchandise](https://www.zhihu.com/zvideo/1615679760738250752)\n\nRegardless of whether we are selected by Waitlist, accessing the world through Chatops and obtaining information should be the most basic ability.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoulteary%2Fsparrow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoulteary%2Fsparrow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoulteary%2Fsparrow/lists"}