From 33b576b9d5f7a895b25fc4331b7a4d911234e1ae Mon Sep 17 00:00:00 2001 From: Yansong Zhang <916125788@qq.com> Date: Fri, 10 Oct 2025 13:59:14 +0800 Subject: [PATCH] add trial api --- api/controllers/console/explore/trial.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/api/controllers/console/explore/trial.py b/api/controllers/console/explore/trial.py index f743f62725..af8d68c747 100644 --- a/api/controllers/console/explore/trial.py +++ b/api/controllers/console/explore/trial.py @@ -7,6 +7,7 @@ from werkzeug.exceptions import Forbidden, InternalServerError, NotFound import services from controllers.common import fields from controllers.common.fields import build_site_model +from controllers.console import api from controllers.console.app.error import ( AppUnavailableError, AudioTooLargeError, @@ -352,3 +353,23 @@ class AppApi(Resource): app_model = app_service.get_app(app_model) return app_model + + +api.add_resource(TrialChatApi, "/trial-apps//chat-messages", endpoint="trial_app_chat_completion") + +api.add_resource( + TrialMessageSuggestedQuestionApi, + "/trial-apps//messages//suggested-questions", + endpoint="trial_app_suggested_question", +) + +api.add_resource(TrialChatAudioApi, "/trial-apps//audio-to-text", endpoint="trial_app_audio") +api.add_resource(TrialChatTextApi, "/trial-apps//text-to-audio", endpoint="trial_app_text") + +api.add_resource(TrialCompletionApi, "/trial-apps//completion-messages", endpoint="trial_app_completion") + +api.add_resource(TrialSitApi, "/trial-apps//site") + +api.add_resource(TrialAppParameterApi, "/trial-apps//parameters", endpoint="trial_app_parameters") + +api.add_resource(AppApi, "/trial-apps/", endpoint="trial_app")