From 25b8a512bfba2934cdce9aa14de2011511d86666 Mon Sep 17 00:00:00 2001 From: Yeuoly Date: Thu, 29 Aug 2024 12:55:00 +0800 Subject: [PATCH] feat: invoke app --- api/controllers/inner_api/plugin/plugin.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/api/controllers/inner_api/plugin/plugin.py b/api/controllers/inner_api/plugin/plugin.py index 3a76e00767..67a51fdb2e 100644 --- a/api/controllers/inner_api/plugin/plugin.py +++ b/api/controllers/inner_api/plugin/plugin.py @@ -116,6 +116,15 @@ class PluginInvokeNodeApi(Resource): return {'message': 'success'} +class PluginInvokeAppApi(Resource): + @setup_required + @plugin_inner_api_only + @get_tenant + def post(self, user_id: str, tenant_model: Tenant): + parser = reqparse.RequestParser() + args = parser.parse_args() + + return {'message': 'success'} api.add_resource(PluginInvokeLLMApi, '/invoke/llm') api.add_resource(PluginInvokeTextEmbeddingApi, '/invoke/text-embedding') @@ -125,3 +134,4 @@ api.add_resource(PluginInvokeSpeech2TextApi, '/invoke/speech2text') api.add_resource(PluginInvokeModerationApi, '/invoke/moderation') api.add_resource(PluginInvokeToolApi, '/invoke/tool') api.add_resource(PluginInvokeNodeApi, '/invoke/node') +api.add_resource(PluginInvokeAppApi, '/invoke/app')