|
|
@@ -10,13 +10,10 @@ async def get_llm_list(db, user_id):
|
|
|
query = db.query(CommonLlmModel)
|
|
|
else:
|
|
|
group_list = [i.id for i in user.groups]
|
|
|
- query = db.query(CommonLlmModel)
|
|
|
- query = query.intersect(
|
|
|
- db.query(CommonLlmModel).join(
|
|
|
- group_llm_table,
|
|
|
- CommonLlmModel.id == group_llm_table.c.llm_id
|
|
|
- ).filter(
|
|
|
- group_llm_table.c.group_id.in_(group_list)
|
|
|
- )
|
|
|
+ query = db.query(CommonLlmModel).join(
|
|
|
+ group_llm_table,
|
|
|
+ CommonLlmModel.id == group_llm_table.c.llm_id
|
|
|
+ ).filter(
|
|
|
+ group_llm_table.c.group_id.in_(group_list)
|
|
|
)
|
|
|
- return {"rows": [kld.to_json() for kld in query.all()]}
|
|
|
+ return {"rows": [kld.to_json() for kld in query.all()]}
|