| --- |
| title: RisingBrain |
| emoji: π |
| colorFrom: yellow |
| colorTo: indigo |
| app_file: app.py |
| sdk: gradio |
| sdk_version: 2.9.1 |
| python_version: 3.10.4 |
| pinned: false |
| license: other |
| --- |
| |
| # π§ RisingBrain - Powering Your AI Enhanced OS π‘ |
|
|
| Welcome to the heartbeat of **RisingBrain**, our main backend component. β½ Kickstart your **RisingBrain** project right from here. |
| <p align="center"> |
| <img align="center" src="assets/img/brain-diagram.png" width="100%"> |
| </p> |
|
|
| ## Getting Started π |
|
|
| ## Running FastAPI Application π |
| Our backend runs on a <a href="https://fastapi.tiangolo.com/">FastAPI</a> application. Here's a quick guide to get it up and running: |
|
|
| ### Step 1: Install all required packages using the provided requirements.txt file. |
|
|
| ``` bash |
| pip install -r requirements.txt |
| ``` |
|
|
| ### Step 2: Start the FastAPI application with hot reloads enabled using Uvicorn. |
| ``` bash |
| uvicorn app:app --reload |
| ``` |
|
|
| Bravo!π You should now see your **Brain Backend** is alive and ready for action, empowering your AI interactions in **RisingBrain**. |
|
|
| Happy coding! π |
|
|
| ## Contributing πͺ |
| We appreciate your interest in enhancing our work! Please respect the style and contribution guidelines of every project when submitting patches and additions. Our general Git workflow of choice is "fork-and-pull". |
|
|
| 1. **Fork** the repository on GitHub |
| 2. **Clone** your fork to your machine |
| 3. **Commit** the changes to your personal branch |
| 4. **Push** these updates back to your fork |
| 5. Don't forget to submit a **Pull Request** for us to study your contributions. |
|
|
| NOTE: Sync with "upstream" to have the latest updates before you make a pull request! |
|
|