Update app.py
Browse files
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 |
-
"
|
|
|
|
| 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():
|