Closed
Description
Description
An versatile API can help Sotopia reach more (non-technical) audience and connect with more UIs such as streamlit, nextJS, RocketChat, etc.
This feature aims to fit into the new design of Sotopia organically (#188 ). To achieve this, we have the following roadmaps:
- Designing the new FastAPI for Sotopia (doc: API endpoints for sotopiaย #242 )
- Implement the backend of FastAPI server
- Improve the streamlit frontend of the Sotopia UI
- improve the name card of a character
- improve the card of scenario (add tag for scenarios from different sources)
- add a relevant filter for the scenario, characters for easy index
- Refurbish the NextJS frontend of the Sotopia UI (Optional)
- Connect with RocketChat (Optional)
Additional Information
Also related to #260
No response