Skip to content

[FEAT]: An user-friendly API and UI for Sotopiaย #243

Closed
@XuhuiZhou

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

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions