Ai_Admin/MyApi/urls.py
2024-06-05 05:25:27 +08:00

41 lines
2.7 KiB
Python

# myapp/urls.py
from django.urls import path
from . import views
from . import video_text
from . import wxpay
from . import AiMssage
urlpatterns = [
path('login/', views.miniapp_login, name='miniapp_login'),
path('video/', views.video_extraction, name='video_extraction'),
path('add_friend/', views.add_friend_request, name='add_friend_request'),
path('total/', views.total, name='total'),
# path('record_extraction', views.record_extraction, name='record_extraction'),
# path('video_transcribe/', views.video_transcribe, name='video_transcribe'),
path('rewrite_text/', views.rewrite_text, name='rewrite_text'),
path('get_copywriting_list_with_filters/', views.get_copywriting_list_with_filters,name='get_copywriting_list_with_filters'),
# path('create_copywriting/', views.create_copywriting_entry, name='create_copywriting'),
path('userinfo/', views.userinfo, name='userinfo'),
path('redeem_card/', views.redeem_card, name='redeem_card'),
path('reward_invitation', views.reward_invitation, name='reward_invitation'),
path('video_to_text/', video_text.transcribe_audio, name='video_to_text'),
path('query_task/', video_text.query_task_status, name='query_task'),
path('wx_pay/', wxpay.wx_pay, name='wx_pay'),
path('wx_pay_notify/', wxpay.wx_pay_notify, name='wx_pay_notify'),
path('upload_image/', views.UploadImageView.as_view(), name='upload_image'),
path('generate_video/', views.GenerateVideoView.as_view(), name='generate_video'),
path('task_status/<str:task_id>/', views.TaskStatusView.as_view(), name='task_status'),
path('extend_video/', views.ExtendVideoView.as_view(), name='extend_video'),
path('generate_image_video/', views.GenerateImageVideoView.as_view(), name='generate_image_video'),
path('user/<int:user_id>/video_tasks/', views.UserVideoTaskListView.as_view(), name='user_video_tasks'),
path('user/<int:user_id>/delete_task/<str:task_id>/', views.DeleteVideoTaskView.as_view(), name='delete_task'),
path('call_bailian_app/', AiMssage.call_bailian_app, name='call_bailian_app'),
path('get_recent_chat_records/', AiMssage.get_recent_chat_records, name='get_recent_chat_records'),
path('asset_library/', views.AssetLibraryView.as_view(), name='asset_library'),
path('update_pending_tasks/',views.UpdatePendingTasksView.as_view(), name='update_pending_tasks'),
path('increment-download-count/', views.increment_download_count, name='increment_download_count'),
path('reset-daily-quota/', views.DailyCoinsBonusView.as_view(), name='reset_daily_quota'),
path('video-generation-callback/', views.VideoGenerationCallbackView.as_view(), name='VideoGenerationCallbackView'),
]