Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simulatrex/simulatrex-engine
Enable decision-making based on simulations
https://github.com/simulatrex/simulatrex-engine
chatgpt generative-ai gpt-4 llama2 pypi python simaas simulations
Last synced: 3 days ago
JSON representation
Enable decision-making based on simulations
- Host: GitHub
- URL: https://github.com/simulatrex/simulatrex-engine
- Owner: simulatrex
- License: apache-2.0
- Created: 2023-10-03T23:56:24.000Z (over 1 year ago)
- Default Branch: develop
- Last Pushed: 2024-05-15T16:20:32.000Z (8 months ago)
- Last Synced: 2024-10-29T08:03:53.049Z (3 months ago)
- Topics: chatgpt, generative-ai, gpt-4, llama2, pypi, python, simaas, simulations
- Language: Python
- Homepage: https://simulatrex.com
- Size: 13.5 MB
- Stars: 218
- Watchers: 5
- Forks: 21
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Enable decision making based on LLM-based simulations
Feature Request## Start the Playground
Make sure to have the .env files in place following .env.example
1. Setup conda / venv env
2. Install global requirements
```
pip install -r requirements.txt
```3. Install local simulatrex-engine package
```
pip install -e .
```4. Start api server
```
cd api
pip install -r requirements.txt
uvicorn server:app --reload --loop asyncio
```5. Install and run frontend
In a separate terminal:
```
cd playground
bun install
bun run dev
```Open http://localhost:3000
Start running your simulation.
---
Or via Docker:
```
docker compose up
```---
## Contributing
To contribute: Clone the repo locally -> Make a change -> Submit a PR with the change.Here's how to modify the repo locally:
Step 1: Clone the repo
```
git clone https://github.com/simulatrex/simulatrex-engine
```Step 2: Navigate into the project, setup a new virtual env (recommended) and install dependencies:
```
cd simulatrex
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
```Step 3: Submit a PR with your changes! 🚀
- push your fork to your GitHub repo
- submit a PR from there# Support / talk with founders
- [Community Discord 💭](https://discord.gg/YxdTpQxrbS)
- Email ✉️ [email protected]