from django.urls import path from .views import ( AlipayRechargeCallbackView, BalanceView, ClientLatestReleaseView, GenerateImageTaskDetailView, GenerateImageTaskSubmitView, GenerateImageView, GenerateTitleView, ModelsView, RechargeCreateView, RechargeStatusView, WechatRechargeCallbackView, ) urlpatterns = [ path("v1/balance", BalanceView.as_view(), name="api-balance"), path("v1/models", ModelsView.as_view(), name="api-models"), path( "v1/client/releases/latest", ClientLatestReleaseView.as_view(), name="api-client-release-latest", ), path("v1/generate/title", GenerateTitleView.as_view(), name="api-generate-title"), path("v1/generate/image", GenerateImageView.as_view(), name="api-generate-image"), path( "v1/generate/image/tasks", GenerateImageTaskSubmitView.as_view(), name="api-generate-image-task-submit", ), path( "v1/generate/image/tasks/", GenerateImageTaskDetailView.as_view(), name="api-generate-image-task-detail", ), path("v1/recharge/create", RechargeCreateView.as_view(), name="api-recharge-create"), path("v1/recharge/status", RechargeStatusView.as_view(), name="api-recharge-status"), path( "v1/recharge/callback/wechat", WechatRechargeCallbackView.as_view(), name="api-recharge-callback-wechat", ), path( "v1/recharge/callback/alipay", AlipayRechargeCallbackView.as_view(), name="api-recharge-callback-alipay", ), ]