|
|
|
@@ -305,6 +305,7 @@ def my_llms(): |
|
|
|
@manager.route('/list', methods=['GET']) |
|
|
|
@login_required |
|
|
|
def list_app(): |
|
|
|
self_deploied = ["Youdao","FastEmbed", "BAAI", "Ollama", "Xinference", "LocalAI", "LM-Studio"] |
|
|
|
model_type = request.args.get("model_type") |
|
|
|
try: |
|
|
|
objs = TenantLLMService.query(tenant_id=current_user.id) |
|
|
|
@@ -313,7 +314,7 @@ def list_app(): |
|
|
|
llms = [m.to_dict() |
|
|
|
for m in llms if m.status == StatusEnum.VALID.value] |
|
|
|
for m in llms: |
|
|
|
m["available"] = m["fid"] in facts or m["llm_name"].lower() == "flag-embedding" or m["fid"] in ["Youdao","FastEmbed", "BAAI"] |
|
|
|
m["available"] = m["fid"] in facts or m["llm_name"].lower() == "flag-embedding" or m["fid"] in self_deploied |
|
|
|
|
|
|
|
llm_set = set([m["llm_name"] for m in llms]) |
|
|
|
for o in objs: |