Spaces:
Running
Running
File size: 1,004 Bytes
fe5c39d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# MetaGPT in UI with Chainlit! 🤖
- MetaGPT functionality in UI using Chainlit.
- It also takes a **one line requirement** as input and outputs **user stories / competitive analysis / requirements / data structures / APIs / documents, etc.**, But `everything in UI`.
## Install Chainlit
- Setup initial MetaGPT config from [Main](../../README.md).
```bash
pip install chainlit
```
## Usage
```bash
chainlit run app.py
```
- Now go to: http://localhost:8000
- Select,
- `Create a 2048 game`
- `Write a cli Blackjack Game`
- `Type your own message...`
- It will run a metagpt software company.
## To Setup with own application
- We can change `Environment.run`, `Team.run`, `Role.run`, `Role._act`, `Action.run`.
- In this code, changed `Environment.run`, as it was easier to do.
- We will need to change `metagpt.logs.set_llm_stream_logfunc` to stream messages in UI with Chainlit Message.
- To use at some other place we need to call `chainlit.Message(content="").send()` with content. |