yangtb24 commited on
Commit
c65ed88
·
verified ·
1 Parent(s): a9439c3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -1
app.py CHANGED
@@ -446,8 +446,36 @@ def list_models():
446
  if not check_authorization(request):
447
  return jsonify({"error": "Unauthorized"}), 401
448
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
449
  return jsonify({
450
- "data": [{"id": model, "object": "model"} for model in all_models]
 
451
  })
452
 
453
  def get_billing_info():
 
446
  if not check_authorization(request):
447
  return jsonify({"error": "Unauthorized"}), 401
448
 
449
+ detailed_models = []
450
+ for model in all_models:
451
+ detailed_models.append({
452
+ "id": model,
453
+ "object": "model",
454
+ "created": 1678888888,
455
+ "owned_by": random.choice(["openai", "openai-internal", "system", "third-party"]),
456
+ "permission": [
457
+ {
458
+ "id": f"modelperm-{uuid.uuid4().hex}",
459
+ "object": "model_permission",
460
+ "created": 1678888888, # 统一使用一个示例时间戳
461
+ "allow_create_engine": False,
462
+ "allow_sampling": True,
463
+ "allow_logprobs": True,
464
+ "allow_search_indices": False,
465
+ "allow_view": True,
466
+ "allow_fine_tuning": False,
467
+ "organization": "*",
468
+ "group": None,
469
+ "is_blocking": False
470
+ }
471
+ ],
472
+ "root": model,
473
+ "parent": None
474
+ })
475
+
476
  return jsonify({
477
+ "object": "list",
478
+ "data": detailed_models
479
  })
480
 
481
  def get_billing_info():