2025-05-27 02:41:05 +00:00
|
|
|
from django.urls import path
|
|
|
|
|
|
|
|
|
|
from . import views
|
|
|
|
|
|
|
|
|
|
app_name = 'application'
|
|
|
|
|
|
|
|
|
|
urlpatterns = [
|
2025-05-30 12:02:39 +00:00
|
|
|
|
2025-06-11 07:21:01 +00:00
|
|
|
path('workspace/<str:workspace_id>/application', views.ApplicationAPI.as_view(), name='application'),
|
|
|
|
|
path('workspace/<str:workspace_id>/application/import', views.ApplicationAPI.Import.as_view()),
|
2025-05-28 10:57:09 +00:00
|
|
|
path('workspace/<str:workspace_id>/application/<int:current_page>/<int:page_size>',
|
2025-06-11 07:21:01 +00:00
|
|
|
views.ApplicationAPI.Page.as_view(), name='application_page'),
|
|
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>', views.ApplicationAPI.Operate.as_view()),
|
2025-06-23 02:35:21 +00:00
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>/publish',
|
|
|
|
|
views.ApplicationAPI.Publish.as_view()),
|
2025-05-27 03:08:55 +00:00
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>/application_key',
|
2025-05-30 12:02:39 +00:00
|
|
|
views.ApplicationKey.as_view()),
|
2025-06-09 13:08:04 +00:00
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>/application_stats',
|
|
|
|
|
views.ApplicationStats.as_view()),
|
2025-06-09 12:25:58 +00:00
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>/application_key/<str:api_key_id>',
|
|
|
|
|
views.ApplicationKey.Operate.as_view()),
|
2025-06-11 07:21:01 +00:00
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>/export', views.ApplicationAPI.Export.as_view()),
|
2025-06-04 12:14:52 +00:00
|
|
|
|
|
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>/work_flow_version',
|
|
|
|
|
views.ApplicationVersionView.as_view()),
|
2025-06-09 10:40:56 +00:00
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>/access_token',
|
|
|
|
|
views.AccessToken.as_view()),
|
2025-06-10 12:35:20 +00:00
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>/add_knowledge',
|
|
|
|
|
views.ApplicationChatRecordAddKnowledge.as_view()),
|
|
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>/chat',
|
|
|
|
|
views.ApplicationChat.as_view()),
|
|
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>/chat/export',
|
|
|
|
|
views.ApplicationChat.Export.as_view()),
|
|
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>/chat/<int:current_page>/<int:page_size>',
|
|
|
|
|
views.ApplicationChat.Page.as_view()),
|
|
|
|
|
path(
|
|
|
|
|
'workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record',
|
|
|
|
|
views.ApplicationChatRecord.as_view()),
|
2025-06-12 12:07:31 +00:00
|
|
|
path(
|
|
|
|
|
'workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<str:chat_record_id>',
|
|
|
|
|
views.ApplicationChatRecordOperateAPI.as_view()),
|
2025-06-10 12:35:20 +00:00
|
|
|
path(
|
|
|
|
|
'workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<int:current_page>/<int:page_size>',
|
|
|
|
|
views.ApplicationChatRecord.Page.as_view()),
|
|
|
|
|
path(
|
|
|
|
|
'workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<str:chat_record_id>/improve',
|
|
|
|
|
views.ApplicationChatRecordImprove.as_view()),
|
|
|
|
|
path(
|
|
|
|
|
'workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<str:chat_record_id>/knowledge/<str:knowledge_id>/document/<str:document_id>/improve',
|
|
|
|
|
views.ApplicationChatRecordImproveParagraph.as_view()),
|
|
|
|
|
path(
|
|
|
|
|
'workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<str:chat_record_id>/knowledge/<str:knowledge_id>/document/<str:document_id>/paragraph/<str:paragraph_id>/improve',
|
|
|
|
|
views.ApplicationChatRecordImproveParagraph.Operate.as_view()),
|
2025-06-04 12:14:52 +00:00
|
|
|
path(
|
|
|
|
|
'workspace/<str:workspace_id>/application/<str:application_id>/work_flow_version/<int:current_page>/<int:page_size>',
|
|
|
|
|
views.ApplicationVersionView.Page.as_view()),
|
|
|
|
|
path(
|
|
|
|
|
'workspace/<str:workspace_id>/application/<str:application_id>/work_flow_version/<str:work_flow_version_id>',
|
|
|
|
|
views.ApplicationVersionView.Operate.as_view()),
|
2025-06-12 07:21:59 +00:00
|
|
|
path('workspace/<str:workspace_id>/application/<str:application_id>/open', views.OpenView.as_view()),
|
|
|
|
|
path('chat_message/<str:chat_id>', views.ChatView.as_view()),
|
|
|
|
|
|
2025-05-30 12:02:39 +00:00
|
|
|
]
|