Timothy J. Baek
31b311c3c9
refac
...
Co-Authored-By: MicroDev <70126934+microdev1@users.noreply.github.com>
2024-09-24 13:28:00 +02:00
Timothy J. Baek
e268ee5675
enh: audio/x-m4a support
2024-09-24 11:00:47 +02:00
Etienne Perot
fdd27aa321
fix: close temporary file after creating it.
...
This fixes "The process cannot access the file
because it is being used by another process"
errors on Windows.
The file is still automatically deleted by the
`os.unlink` call later in the function.
Updates #5606
Fixes #5642
2024-09-23 23:22:47 -07:00
Timothy J. Baek
c292fd89f9
refac
2024-09-22 02:55:45 +02:00
Timothy J. Baek
768717aaf9
refac
2024-09-22 02:35:25 +02:00
Timothy J. Baek
d055e1f888
refac
2024-09-22 02:14:59 +02:00
Timothy J. Baek
5f84145a2d
enh: socket full redis support
2024-09-22 02:12:55 +02:00
Timothy J. Baek
e35883ca9c
fix: openai payload issue
2024-09-21 21:35:00 +02:00
Timothy J. Baek
00f6b4bf09
refac
2024-09-21 15:35:35 +02:00
Timothy J. Baek
9126ceac08
fix: WEBUI_AUTH=False not working issue
2024-09-21 15:33:34 +02:00
Timothy Jaeryang Baek
273787fe78
Merge pull request #5541 from kivvi3412/fix-title-generate
...
[fix] Fix title generate
2024-09-21 03:58:28 +02:00
Timothy J. Baek
ee6b1376c3
fix: rag duplicate collection issue
2024-09-21 03:53:53 +02:00
kivvi
e1ea0c23eb
Fixed the issue of being unable to generate titles
2024-09-21 09:06:28 +08:00
Timothy J. Baek
657d443a3e
fix
2024-09-21 02:24:30 +02:00
Timothy J. Baek
95985e7bbb
refac
2024-09-21 02:03:58 +02:00
Timothy J. Baek
3a0a1aca11
refac: task ollama stream support
2024-09-21 01:07:57 +02:00
Timothy J. Baek
41926172d3
fix/refac: use ollama /api/chat endpoint for tasks
2024-09-21 00:30:13 +02:00
Timothy J. Baek
585b9eb84a
refac
2024-09-20 23:48:03 +02:00
Timothy J. Baek
ffd7d74f77
enh: websocket redis support
2024-09-20 23:43:22 +02:00
Timothy J. Baek
b7ad82757d
refac
2024-09-20 03:18:14 +02:00
Timothy J. Baek
d12b6cda4e
refac: openai image async gen
2024-09-20 03:16:08 +02:00
Timothy J. Baek
eb9ad47ef8
refac: temp tools & functions files
2024-09-20 00:12:52 +02:00
Timothy J. Baek
39c57c0e94
refac
2024-09-19 22:40:06 +02:00
Timothy J. Baek
9be73ea94a
refac
2024-09-19 22:17:32 +02:00
Timothy J. Baek
cd117f5b67
refac
2024-09-19 21:51:45 +02:00
Timothy J. Baek
2dad9b9432
refac
2024-09-19 20:56:13 +02:00
Timothy J. Baek
cba2d31175
refac
2024-09-19 18:40:23 +02:00
Timothy J. Baek
a2b77fd072
refac
2024-09-19 18:08:52 +02:00
Timothy J. Baek
9b83e57372
refac
2024-09-19 17:46:11 +02:00
Timothy J. Baek
687cae9b79
refac
2024-09-19 17:31:59 +02:00
Timothy J. Baek
f8fffdd288
refac: max_tokens -> max_completion_tokens
2024-09-19 17:19:31 +02:00
Timothy J. Baek
7b330d1490
refac
2024-09-19 17:05:49 +02:00
Timothy J. Baek
8426874426
fix
2024-09-19 16:54:34 +02:00
Timothy J. Baek
70dd790afc
refac: default rag params
2024-09-19 16:44:33 +02:00
Timothy J. Baek
ff737a9e25
enh: openai error message handling
2024-09-19 16:20:00 +02:00
Timothy Jaeryang Baek
d52eaf19d6
Merge pull request #5511 from EtiennePerot/import-file
...
fix: restore `__file__` variable for imported toolkits and functions
2024-09-19 15:29:34 +02:00
Timothy J. Baek
1053863175
chore: format
2024-09-19 03:24:39 +02:00
Timothy Jaeryang Baek
5d3a89dd25
Merge pull request #5496 from pawel-ochman/azure-tts
...
Integrate Azure Speech service for TTS
2024-09-19 02:42:45 +02:00
Timothy J. Baek
b4f1a0b5a6
refac
2024-09-19 02:42:24 +02:00
Timothy J. Baek
afa42dd2e4
refac
2024-09-19 02:40:54 +02:00
Pawel Ochman
4d9677e808
Update configuration page, expose all Azure settings through ENV variables
2024-09-18 14:13:42 +01:00
Pawel Ochman
eacb69074e
remove dependency and migrate to raw rest calls
2024-09-18 12:24:55 +01:00
Etienne Perot
6477bf37fe
fix: restore __file__
variable for imported toolkits and functions
...
Commit cf86ba7786
changed the way toolkits
and functions were imported to use `exec`, whereas they previously were
written to files and `import`ed. The use of `exec` means that
module-global variables such as `__file__` are no longer defined.
This breaks https://github.com/EtiennePerot/open-webui-code-execution
(code execution tool for Open WebUI), as the module needs to re-execute
its own code in a subprocess in order to properly sandbox itself. This
is done using `__file__` in order to know where the module's code is
located.
This PR creates a temporary in-memory file that contains the imported
toolkit or function's code and exists only during the import process.
Then it injects the path to this in-memory file as the `__file__`
variable in the `exec` context. This restores the ability for the
toolkit or function being imported to rely on `__file__`.
2024-09-18 01:08:30 -07:00
Timothy J. Baek
7a9c0946a4
refac
2024-09-17 23:13:51 +02:00
Timothy J. Baek
7e0a26ef4e
refac
2024-09-17 23:07:04 +02:00
Timothy J. Baek
67f95ddfdc
refac
2024-09-17 22:58:06 +02:00
Pawel Ochman
d6b68f405e
added azure speech service support
2024-09-17 09:13:10 +01:00
Phil Ogbonna
896baf021b
update comment block
2024-09-16 22:02:55 -03:00
Phil Ogbonna
499e5e4f60
feat: security response headers
2024-09-16 21:53:30 -03:00
Timothy J. Baek
06debb322b
refac: colbert cuda support
2024-09-16 12:42:48 +02:00