mirror of
https://github.com/open-webui/open-webui.git
synced 2026-03-11 00:04:08 -05:00
[PR #2505] [MERGED] feat: openai api compatible model presets (profiles/modelfiles) #7817
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/2505
Author: @tjbck
Created: 5/23/2024
Status: ✅ Merged
Merged: 5/25/2024
Merged by: @tjbck
Base:
dev← Head:dev-models📝 Commits (10+)
e76a444feat: allow model config via config.jsone69f312fix: remove unused API for setting model config584385efix: revert wip code for settings UI9bc628cfix: file input not working after rejecting images8effff6feat: update translation files0dbddebfeat: add API endpoint for updating configs02a4412feat: add UI support for updating model infofa6e21ffix: update models after deleting model info0f50c12fix: formatting0665703Merge branch 'dev' into feat/model-config📊 Changes
88 files changed (+3380 additions, -2503 deletions)
View changed files
📝
backend/apps/litellm/main.py(+11 -2)📝
backend/apps/ollama/main.py(+150 -26)📝
backend/apps/openai/main.py(+89 -30)📝
backend/apps/web/internal/db.py(+12 -0)➕
backend/apps/web/internal/migrations/009_add_models.py(+61 -0)➕
backend/apps/web/internal/migrations/010_migrate_modelfiles_to_models.py(+130 -0)📝
backend/apps/web/main.py(+5 -3)📝
backend/apps/web/models/modelfiles.py(+8 -0)➕
backend/apps/web/models/models.py(+179 -0)➖
backend/apps/web/routers/modelfiles.py(+0 -124)➕
backend/apps/web/routers/models.py(+108 -0)📝
backend/constants.py(+2 -0)📝
backend/main.py(+104 -6)📝
backend/utils/misc.py(+74 -0)➕
backend/utils/models.py(+10 -0)📝
src/lib/apis/index.ts(+123 -0)📝
src/lib/apis/litellm/index.ts(+2 -1)📝
src/lib/apis/models/index.ts(+17 -32)📝
src/lib/apis/openai/index.ts(+6 -1)📝
src/lib/components/chat/Chat.svelte(+104 -106)...and 68 more files
📄 Description
#2140
Resolves #665 #187
TODO
/models🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.