Skip to content

Commit f39b614

Browse files
Merge branch 'mem'
2 parents 5b9dee0 + 96f2953 commit f39b614

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

backend/controller/llm_api.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Author: ai-business-hql [email protected]
33
Date: 2025-07-14 16:46:20
44
LastEditors: ai-business-hql [email protected]
5-
LastEditTime: 2025-12-12 16:32:50
5+
LastEditTime: 2025-12-15 15:03:28
66
FilePath: /comfyui_copilot/backend/controller/llm_api.py
77
Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
88
'''
@@ -12,7 +12,7 @@
1212
import json
1313
from typing import List, Dict, Any
1414
from aiohttp import web
15-
from ..utils.globals import LLM_DEFAULT_BASE_URL, LMSTUDIO_DEFAULT_BASE_URL, OPENAI_API_KEY, OPENAI_BASE_URL, is_lmstudio_url
15+
from ..utils.globals import LLM_DEFAULT_BASE_URL, LMSTUDIO_DEFAULT_BASE_URL, OPENAI_API_KEY, OPENAI_BASE_URL, TENANT_ID, is_lmstudio_url
1616
import server
1717
import requests
1818
from ..utils.logger import log
@@ -34,6 +34,19 @@ async def list_models(request):
3434
"""
3535
try:
3636
log.info("Received list_models request")
37+
if TENANT_ID:
38+
model_list = [ "gemini-2.5-flash", "gpt-5-nano", "gpt-5-mini", "gpt-5" ]
39+
llm_config = []
40+
for model in model_list:
41+
llm_config.append({
42+
"label": model,
43+
"name": model,
44+
"image_enable": True
45+
})
46+
return web.json_response({
47+
"models": llm_config
48+
})
49+
3750
openai_api_key = request.headers.get('Openai-Api-Key') or OPENAI_API_KEY or ""
3851
openai_base_url = request.headers.get('Openai-Base-Url') or OPENAI_BASE_URL or LLM_DEFAULT_BASE_URL
3952

backend/utils/globals.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Author: ai-business-hql [email protected]
33
Date: 2025-08-08 17:14:52
44
LastEditors: ai-business-hql [email protected]
5-
LastEditTime: 2025-11-27 11:12:18
5+
LastEditTime: 2025-12-15 14:49:18
66
FilePath: /comfyui_copilot/backend/utils/globals.py
77
Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
88
'''
@@ -114,6 +114,7 @@ def set_comfyui_copilot_api_key(api_key: str) -> None:
114114
WORKFLOW_LLM_MODEL = os.getenv("WORKFLOW_LLM_MODEL") or WORKFLOW_MODEL_NAME
115115
DISABLE_WORKFLOW_GEN = os.getenv("DISABLE_WORKFLOW_GEN") or False
116116

117+
TENANT_ID = os.getenv("TENANT_ID") or None
117118

118119
def apply_llm_env_defaults(config: Optional[Dict[str, Any]] = None) -> Dict[str, Any]:
119120
"""

0 commit comments

Comments
 (0)