mirror of
https://github.com/open-webui/open-webui.git
synced 2026-03-10 15:54:15 -05:00
[PR #3321] [MERGED] feat: functions #8015
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/3321
Author: @tjbck
Created: 6/20/2024
Status: ✅ Merged
Merged: 6/20/2024
Merged by: @tjbck
Base:
dev← Head:functions📝 Commits (10+)
f68aba6feat: functions router27f8afefeat: function db migration43e08c6refac40cde07feat: function filter example boilerplate9108df1refac: commentsbf5775erefac08cc20cfeat: filter selector model448ca9drefac6b8a7b9refac: chat completion middlewarec4bd601feat: filter inlet support📊 Changes
20 files changed (+1363 additions, -246 deletions)
View changed files
📝
backend/apps/ollama/main.py(+4 -13)📝
backend/apps/openai/main.py(+6 -1)➕
backend/apps/webui/internal/migrations/015_add_functions.py(+61 -0)📝
backend/apps/webui/main.py(+66 -4)📝
backend/apps/webui/models/functions.py(+5 -4)➕
backend/apps/webui/routers/functions.py(+180 -0)📝
backend/apps/webui/utils.py(+23 -1)📝
backend/config.py(+8 -0)📝
backend/main.py(+342 -124)📝
backend/utils/misc.py(+19 -0)➕
src/lib/apis/functions/index.ts(+193 -0)📝
src/lib/components/chat/Chat.svelte(+14 -4)📝
src/lib/components/workspace/Functions.svelte(+73 -54)📝
src/lib/components/workspace/Functions/FunctionEditor.svelte(+235 -0)➕
src/lib/components/workspace/Models/FiltersSelector.svelte(+60 -0)📝
src/lib/stores/index.ts(+2 -0)📝
src/routes/(app)/workspace/+layout.svelte(+6 -1)📝
src/routes/(app)/workspace/functions/create/+page.svelte(+22 -19)📝
src/routes/(app)/workspace/functions/edit/+page.svelte(+22 -20)📝
src/routes/(app)/workspace/models/edit/+page.svelte(+22 -1)📄 Description
TODO:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.