feat: API key availability monitoring — auto-select best key from AgentsMeeting
This commit is contained in:
@@ -1329,6 +1329,17 @@ def api_xmpp_autoheal():
|
||||
return jsonify({"error": "xmpp_logger not available"}), 500
|
||||
|
||||
|
||||
@app.route("/api/xmpp/keys")
|
||||
def api_xmpp_keys():
|
||||
"""API Key 可用性:从 AgentsMeeting 获取并选择最佳 key"""
|
||||
try:
|
||||
from xmpp_logger import best_key
|
||||
bk = best_key()
|
||||
return jsonify({"best_key": bk} if bk else {"error": "no keys available"})
|
||||
except ImportError:
|
||||
return jsonify({"error": "xmpp_logger not available"}), 500
|
||||
|
||||
|
||||
# 注册提示词管理路由
|
||||
register_routes(app)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user