Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
LiteLLM Support (Also DeepSeek in the UI and Llamafile in the UI) (#911)
* start litellm support, not yet working * Remove all the completions route code * update walkthrough docs * Working and added Deepseek support! * Deepseek comparison * Explanation of pre-reqs * Apply suggestions from code review Co-authored-by: Hareesh <hareeshbahuleyan@gmail.com> Signed-off-by: Nathan Brake <33383515+njbrake@users.noreply.github.com> * merged * First attempt at a parametrized JobCreate * Replace templates with pydantic models * Adapt SDK and SDK tests * Fix sdk unit tests * Fix notebook tests * Fix tests * Fix job definition in workflows * Fix job unit test * Start a default workflow for experiments * Rebase to main * delete the evaluator * Rebase to main * First attempt at a parametrized JobCreate * Replace templates with pydantic models * Adapt SDK and SDK tests * Fix sdk unit tests * Fix notebook tests * Fix tests * Fix job definition in workflows * Fix job unit test * Start a default workflow for experiments * Rebase to main * Align with routes in main * Move to experiments new endpoint * Streamline new experiments api * Add dataset/samples to experiment, test background tasks * Factor out experiment formatting * Support Llamafile * cleanup for PR * Clean up for PR * Apply suggestions from code review Co-authored-by: Dimitris Poulopoulos <dimitris@mozilla.ai> Signed-off-by: Nathan Brake <33383515+njbrake@users.noreply.github.com> * Updates from PR, remove dup models.json file * fix enable_tqdm schema * Update naming * Fix a bug with status * Exclude unset and none * job unit test and jupy notebook patch * job unit test and jupy notebook patch * final pass through the code * clean notebook output --------- Signed-off-by: Nathan Brake <33383515+njbrake@users.noreply.github.com> Co-authored-by: Hareesh <hareeshbahuleyan@gmail.com> Co-authored-by: Javier Torres <javier@mozilla.ai> Co-authored-by: Dimitris Poulopoulos <dimitris@mozilla.ai>
- Loading branch information