{"id":18077351,"url":"https://github.com/parisneo/petals_server","last_synced_at":"2025-04-05T20:13:00.416Z","repository":{"id":217385172,"uuid":"743096050","full_name":"ParisNeo/petals_server","owner":"ParisNeo","description":"A FastAPI server for petals","archived":false,"fork":false,"pushed_at":"2024-02-19T23:23:25.000Z","size":14,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-18T19:46:46.650Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/ParisNeo.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-01-14T10:15:32.000Z","updated_at":"2024-06-26T16:26:44.000Z","dependencies_parsed_at":"2024-01-16T03:55:37.580Z","dependency_job_id":"48f25f59-f0b6-47ee-80f4-f9cbff072b88","html_url":"https://github.com/ParisNeo/petals_server","commit_stats":null,"previous_names":["parisneo/petals_server"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParisNeo%2Fpetals_server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParisNeo%2Fpetals_server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParisNeo%2Fpetals_server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParisNeo%2Fpetals_server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ParisNeo","download_url":"https://codeload.github.com/ParisNeo/petals_server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247393572,"owners_count":20931813,"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":[],"created_at":"2024-10-31T11:24:17.322Z","updated_at":"2025-04-05T20:13:00.361Z","avatar_url":"https://github.com/ParisNeo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌺 **Petals Server**\n\n![Petals Logo](\u003cINSERT_IMAGE_PLACEHOLDER_HERE\u003e.png)\n\n**One decentralized tool for text generation and community collaboration**\n\n## Table of Contents\n1. [Introduction](#intro)\n2. [Requirements](#requirements)\n3. [Installation](#installation)\n4. [Usage](#usage)\n5. [License](#license)\n6. [Contact](#contact)\n7. [Endpoints](#endpoints)\n\n---\n\n## 🌺 **Introduction** (\u003cspan id=\"intro\"\u003e)\u003c/span\u003e\n\nPetals is a decentralized text generation network designed to connect users with large language models, allowing them to harness the power of the community for efficient and collaborative text generation. With Petals Server, you can share your hardware resources (CPU and GPU) to contribute to the network while also utilizing it to generate text on demand.\n\n---\n\n## 🌺 **Requirements** (\u003cspan id=\"requirements\"\u003e)\u003c/span\u003e\n\nTo get started with Petals Server, ensure you have the following prerequisites:\n- Git for cloning the repository\n- Python 3.11 or higher\n- Operating system: Linux, macOS, or Windows with WSL (Windows Subsystem for Linux)\n\n---\n\n## 🌺 **Installation** (\u003cspan id=\"installation\"\u003e)\u003c/span\u003e\n\nFollow these steps to install Petals Server on your local machine:\n1. Clone the Git repository using `git clone https://github.com/ParisNeo/petals_server.git`\n2. Navigate into the cloned directory (`cd petals_server`)\n3. Install dependencies with pip by running `pip install -e .`\n4. Launch the server with `petals_server`\n\n---\n\n## 🌺 **Usage** (\u003cspan id=\"usage\"\u003e)\u003c/span\u003e\n\nOnce installed, you can use Petals Server as a decentralized text generation client and contribute your hardware resources to the network.\n\n---\n\n## 🌺 **License** (\u003cspan id=\"license\"\u003e)\u003c/span\u003e\n\nPetals Server is licensed under the [Apache License v2.0](https://www.apache.org/licenses/LICENSE-2.0).\n\n---\n\n## 🌺 **Contact** (\u003cspan id=\"contact\"\u003e)\u003c/span\u003e\n\nFor any queries or feedback, reach out to ParisNeo on Twitter (@SpaceNerduino), Discord (https://discord.gg/BDxacQmv), or subscribe to the r/lollms Subreddit for community updates and discussions.\n\n---\n\n## 🌺 **Endpoints** (\u003cspan id=\"endpoints\"\u003e)\u003c/span\u003e\n\nTo explore all available endpoints, navigate to `http://localhost:8000/docs`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparisneo%2Fpetals_server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparisneo%2Fpetals_server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparisneo%2Fpetals_server/lists"}