Как запустить Open-Webui в качестве приложения Python без использования Open-webui.exe (что он на самом деле делает?)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как запустить Open-Webui в качестве приложения Python без использования Open-webui.exe (что он на самом деле делает?)

Сообщение Anonymous »

Я хочу запустить Open-webui в качестве приложения Python, например, начать его с Python xxx.py, но я не понимаю, как. Кажется, это все в Python, но есть таинственная (для меня) Open-webui.exe, который сначала запускается, предположительно, устанавливает некоторые вещи, а затем вызывает другие функции Python из других модулей. Можно запустить его только от Python или источник этого .exe выпущен? Вот мой сценарий стартапа, но он не работает, так как он не знает местоположения файлов, баз данных и т. Д. Существует env.py, но нет.# -*- coding: utf-8 -*-
"""
Created on Wed Jan 22 16:48:51 2025
@author: E21131490
"""
import uvicorn
import os
from pathlib import Path

try:
from open_webui.env import DATABASE_URL, DATA_DIR
from open_webui.main import app

print(f"Using database at: {DATABASE_URL}")
print(f"Data directory: {DATA_DIR}")

if __name__ == "__main__":
uvicorn.run(
app,
host="0.0.0.0",
port=int(os.getenv("PORT", 8080)),
log_level="info"
)
except ImportError as e:
print(f"Failed to import required modules: {e}")
print("Please ensure open-webui is installed correctly")


Подробнее здесь: https://stackoverflow.com/questions/793 ... e-what-doe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»