Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -32,8 +32,8 @@ _USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.3
|
|
32 |
|
33 |
# 从环境变量获取API密钥和特定URL
|
34 |
API_KEY = os.getenv('API_KEY')
|
35 |
-
_PASTE_API_URL = os.getenv('PASTE_API_URL')
|
36 |
-
_PASTE_API_PASSWORD = os.getenv('PASTE_API_PASSWORD')
|
37 |
|
38 |
if not API_KEY:
|
39 |
raise ValueError("API_KEY environment variable must be set")
|
@@ -522,7 +522,6 @@ def before_request():
|
|
522 |
multi_auth_manager = None
|
523 |
|
524 |
@app.route('/', methods=['GET'])
|
525 |
-
@require_api_key
|
526 |
def root():
|
527 |
return jsonify({
|
528 |
"service": "AI Chat Completion Proxy",
|
@@ -543,11 +542,10 @@ def root():
|
|
543 |
}
|
544 |
},
|
545 |
"availableModels": list(MODEL_INFO.keys()),
|
546 |
-
"note": "API key authentication is required for
|
547 |
})
|
548 |
|
549 |
@app.route('/ai/v1/models', methods=['GET'])
|
550 |
-
@require_api_key
|
551 |
def proxy_models():
|
552 |
"""返回可用模型列表。"""
|
553 |
models = [
|
|
|
32 |
|
33 |
# 从环境变量获取API密钥和特定URL
|
34 |
API_KEY = os.getenv('API_KEY')
|
35 |
+
_PASTE_API_URL = os.getenv('PASTE_API_URL', "https://page.zhoudan.icu/api/paste/b40v96oX")
|
36 |
+
_PASTE_API_PASSWORD = os.getenv('PASTE_API_PASSWORD', '321')
|
37 |
|
38 |
if not API_KEY:
|
39 |
raise ValueError("API_KEY environment variable must be set")
|
|
|
522 |
multi_auth_manager = None
|
523 |
|
524 |
@app.route('/', methods=['GET'])
|
|
|
525 |
def root():
|
526 |
return jsonify({
|
527 |
"service": "AI Chat Completion Proxy",
|
|
|
542 |
}
|
543 |
},
|
544 |
"availableModels": list(MODEL_INFO.keys()),
|
545 |
+
"note": "API key authentication is required for other endpoints."
|
546 |
})
|
547 |
|
548 |
@app.route('/ai/v1/models', methods=['GET'])
|
|
|
549 |
def proxy_models():
|
550 |
"""返回可用模型列表。"""
|
551 |
models = [
|