# 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//', 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//video_tasks/', views.UserVideoTaskListView.as_view(), name='user_video_tasks'), path('user//delete_task//', 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'), ]