|
1 | 1 | import copy |
2 | | -import json |
3 | 2 | import time |
4 | | -from typing import Annotated, List, Optional, Union |
5 | | -from uuid import UUID |
| 3 | +from typing import List |
6 | 4 |
|
7 | 5 | import yaml |
8 | 6 | from fastapi import APIRouter, Body, Depends, HTTPException, Path, Request, UploadFile |
9 | 7 | from loguru import logger |
10 | 8 |
|
11 | | -from bisheng.api.v1.schemas import (ProcessResponse, UploadFileResponse, |
| 9 | +from bisheng.api.v1.schemas import (UploadFileResponse, |
12 | 10 | resp_200) |
13 | | -from bisheng.chat.utils import judge_source, process_source_document |
14 | | -from bisheng.common.constants.enums.telemetry import BaseTelemetryTypeEnum, ApplicationTypeEnum |
15 | 11 | from bisheng.common.dependencies.user_deps import UserPayload |
16 | | -from bisheng.common.errcode.http_error import NotFoundError |
17 | 12 | from bisheng.common.errcode.server import SystemConfigEmptyError, SystemConfigInvalidError, UploadFileEmptyError, \ |
18 | 13 | UploadFileExtError |
19 | 14 | from bisheng.common.models.config import Config, ConfigDao, ConfigKeyEnum |
20 | | -from bisheng.common.schemas.telemetry.event_data_schema import NewMessageSessionEventData, ApplicationAliveEventData, \ |
21 | | - ApplicationProcessEventData |
22 | | -from bisheng.common.services import telemetry_service |
23 | 15 | from bisheng.common.services.config_service import settings as bisheng_settings |
24 | 16 | from bisheng.core.cache.redis_manager import get_redis_client_sync |
25 | 17 | from bisheng.core.cache.utils import save_uploaded_file, upload_file_to_minio |
26 | | -from bisheng.core.logger import trace_id_var |
27 | | -from bisheng.database.models.flow import FlowDao, FlowType |
28 | | -from bisheng.database.models.message import ChatMessage, ChatMessageDao |
29 | | -from bisheng.database.models.session import MessageSession, MessageSessionDao |
30 | 18 | from bisheng.interface.types import get_all_types_dict |
31 | | -from bisheng.open_endpoints.domain.utils import get_default_operator_async |
32 | | -from bisheng.processing.process import process_graph_cached, process_tweaks |
33 | | -from bisheng.services.deps import get_session_service, get_task_service |
34 | | -from bisheng.services.task.service import TaskService |
35 | 19 | from bisheng.utils import generate_uuid |
36 | 20 | from bisheng.utils import get_request_ip |
37 | 21 |
|
@@ -92,6 +76,7 @@ def get_env(): |
92 | 76 | # add env dict from settings |
93 | 77 | env.update(bisheng_settings.get_from_db('env') or {}) |
94 | 78 | env['pro'] = bisheng_settings.get_system_login_method().bisheng_pro |
| 79 | + env['dashboard_pro'] = bisheng_settings.get_system_login_method().dashboard_pro |
95 | 80 | env['version'] = __version__ |
96 | 81 | env['enable_etl4lm'] = bool(etl_for_lm_url) |
97 | 82 |
|
@@ -154,7 +139,6 @@ async def update_web_config(request: Request, |
154 | 139 | return resp_200(data={'value': web_conf.value}) |
155 | 140 |
|
156 | 141 |
|
157 | | - |
158 | 142 | async def _upload_file(file: UploadFile, object_name_prefix: str, file_supports: List[str] = None, |
159 | 143 | bucket_name: str = None) \ |
160 | 144 | -> UploadFileResponse: |
|
0 commit comments