UnisKB/apps/chat/api/chat_embed_api.py

48 lines
1.2 KiB
Python
Raw Normal View History

2025-05-30 12:02:39 +00:00
# coding=utf-8
"""
@project: MaxKB
@Author虎虎
@file chat_embed_api.py
@date2025/5/30 15:25
@desc:
"""
from drf_spectacular.types import OpenApiTypes
from drf_spectacular.utils import OpenApiParameter
from common.mixins.api_mixin import APIMixin
from django.utils.translation import gettext_lazy as _
from common.result import DefaultResultSerializer
class ChatEmbedAPI(APIMixin):
@staticmethod
def get_parameters():
return [
OpenApiParameter(
name="host",
description=_("host"),
type=OpenApiTypes.STR,
location='query',
required=False,
),
OpenApiParameter(
name="protocol",
description=_("protocol"),
type=OpenApiTypes.STR,
location='query',
required=False,
),
OpenApiParameter(
name="token",
description=_("token"),
type=OpenApiTypes.STR,
location='query',
required=False,
)
]
@staticmethod
def get_response():
return DefaultResultSerializer