Earn 363,600 ($3,636.00)
Playground for local models
Bounty Description
Problem Description
The goal is to create a web UI like the OpenAI playground that can be used to test your own models (e.g. a T5 finetune). This would require having all the nice UI features of the OpenAI playground, including:
- text streaming where supported by the model
- support for all keyboard shortcuts
- model selection
- works with T5 models locally
- generation parameter selection (temp, max length, etc).
- stop sequence, start text, restart text
- the ability to show probabilities
- green text that behaves like the OpenAI green text
- undo / regenerate buttons
- saving/loading presets
Acceptance Criteria
In your application please explain how you would implement this. Applications with basic prototypes or partial implementations will be given priority.
Your solution should be written in Python (since the people using this are mostly Pythonistas). I should be able to easily run this and launch a web UI where I can select a model from HuggingFace, and have a UI experience that's hard to distinguish from the OpenAI playground.
At minimum you should be able to load models locally. For extra credit, consider adding support for remotely inferencing models on huggingface, modal, replicate, cohere, etc.
Update as of Jan 20
Matt Huang and Alexandr Wang are now co-funders of this Bounty. More context here.