Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
1 of 5 tasks
XuhuiZhou opened this issue Oct 30, 2024 · 0 comments
Open
1 of 5 tasks

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

XuhuiZhou opened this issue Oct 30, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@XuhuiZhou
Copy link
Member

XuhuiZhou commented Oct 30, 2024

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

@XuhuiZhou XuhuiZhou added the enhancement New feature or request label Oct 30, 2024
@ProKil ProKil pinned this issue Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants