Refactor: REST API langfuse api-key (#14315)

REST API langfuse api-key
This commit is contained in:
Wang Qi
2026-04-23 11:36:16 +08:00
committed by GitHub
parent f98597a19e
commit e79b896637
3 changed files with 5 additions and 5 deletions

View File

@@ -23,7 +23,7 @@ from api.db.services.langfuse_service import TenantLangfuseService
from api.utils.api_utils import get_error_data_result, get_json_result, get_request_json, server_error_response, validate_request
@manager.route("/api_key", methods=["POST", "PUT"]) # noqa: F821
@manager.route("/langfuse/api-key", methods=["POST", "PUT"]) # noqa: F821
@login_required
@validate_request("secret_key", "public_key", "host")
async def set_api_key():
@@ -58,7 +58,7 @@ async def set_api_key():
return server_error_response(e)
@manager.route("/api_key", methods=["GET"]) # noqa: F821
@manager.route("/langfuse/api-key", methods=["GET"]) # noqa: F821
@login_required
@validate_request()
def get_api_key():
@@ -82,7 +82,7 @@ def get_api_key():
return get_json_result(data=langfuse_entry)
@manager.route("/api_key", methods=["DELETE"]) # noqa: F821
@manager.route("/langfuse/api-key", methods=["DELETE"]) # noqa: F821
@login_required
@validate_request()
def delete_api_key():

View File

@@ -79,7 +79,7 @@ def _load_langfuse_app(monkeypatch):
stub_langfuse.Langfuse = _FakeLangfuseClient
monkeypatch.setitem(sys.modules, "langfuse", stub_langfuse)
module_path = repo_root / "api" / "apps" / "langfuse_app.py"
module_path = repo_root / "api" / "apps" / "restful_apis" / "langfuse_api.py"
spec = importlib.util.spec_from_file_location("test_langfuse_app_unit", module_path)
module = importlib.util.module_from_spec(spec)
module.manager = _DummyManager()

View File

@@ -175,7 +175,7 @@ export default {
createSystemToken: `${restAPIv1}/system/tokens`,
removeSystemToken: `${restAPIv1}/system/tokens`,
getSystemConfig: `${webAPI}/system/config`,
setLangfuseConfig: `${webAPI}/langfuse/api_key`,
setLangfuseConfig: `${restAPIv1}/langfuse/api-key`,
// flow
listTemplates: `${webAPI}/canvas/templates`,