{"data":{"HeaderNavModules":"{\"home\":true,\"console\":true,\"pricing\":{\"enabled\":true,\"requireAuth\":false},\"rankings\":{\"enabled\":true,\"requireAuth\":true},\"docs\":true,\"about\":false}","SidebarModulesAdmin":"{\"chat\":{\"enabled\":true,\"playground\":true,\"chat\":false},\"console\":{\"enabled\":true,\"detail\":true,\"token\":true,\"log\":true,\"midjourney\":false,\"task\":true},\"personal\":{\"enabled\":true,\"topup\":true,\"personal\":true},\"admin\":{\"enabled\":true,\"channel\":true,\"models\":true,\"redemption\":true,\"user\":true,\"setting\":true,\"deployment\":true,\"subscription\":true}}","announcements":[{"content":"DuckCoding is unavailable in Mainland China. Registration and use there are unsupported; services are for regions outside Mainland China only.\n\nDo not use VPNs or proxies to bypass this restriction. Violations may lead to suspension or termination without refund.\n\nQuestions or refunds: email [service@duckcoding.ai](mailto:service@duckcoding.ai) with account and billing details, or submit a support ticket.\n","extra":"🌍 Regional Availability","id":684,"publishDate":"2026-06-13T16:00:00.000Z","type":"warning"},{"content":"- 🌐 **Website:** [www.duckcoding.ai](https://www.duckcoding.ai)\n- ⚡ **API:** [api.duckcoding.ai](https://api.duckcoding.ai)\n- 📚 **Docs:** [docs.duckcoding.ai](https://docs.duckcoding.ai)\n- 📈 **Status:** [status.duckcoding.ai](https://status.duckcoding.ai/status/duckcoding)\n","extra":"🔗 DuckCoding Service Links","id":683,"publishDate":"2026-02-26T16:00:00.000Z","type":"default"},{"content":"- Recharge rate: **1:1** (¥1 = 1 on-site credit).\n- Refunds incur a proportional **5% handling fee**.\n- Balance transfers and related operations are fee-free.\n- Enterprise or large recharges: email [service@duckcoding.ai](mailto:service@duckcoding.ai) or submit a support ticket.\n","extra":"💳 Refund Handling Fees","id":585,"publishDate":"2026-01-26T16:00:00.000Z","type":"default"}],"announcements_enabled":true,"api_info":[{"color":"green","description":"Global Acceleration Route","id":1,"route":"Global Acceleration Route","url":"https://api.duckcoding.ai"}],"api_info_enabled":true,"chats":[{"Cherry Studio":"cherrystudio://providers/api-keys?v=1\u0026data={cherryConfig}"},{"Lobe Chat 官方示例":"https://chat-preview.lobehub.com/?settings={\"keyVaults\":{\"openai\":{\"apiKey\":\"{key}\",\"baseURL\":\"{address}/v1\"}}}"},{"AI as Workspace":"https://aiaw.app/set-provider?provider={\"type\":\"openai\",\"settings\":{\"apiKey\":\"{key}\",\"baseURL\":\"{address}/v1\",\"compatibility\":\"strict\"}}"},{"ChatGPT Web \u0026 Midjourney":"https://vercel.ddaiai.com/#/s/t?OPENAI_API_BASE_URL={address}\u0026OPENAI_API_KEY={key}\u0026MJ_SERVER={address}\u0026MJ_API_SECRET={key}\u0026API_UPLOADER={address}"},{"ChatGPT Next":"https://chat.oneapi.pro/#/?settings={\"key\":\"{key}\",\"url\":\"{address}\"}"},{"流畅阅读":"fluentread"}],"checkin_enabled":true,"custom_currency_exchange_rate":1,"custom_currency_symbol":"¤","data_export_default_time":"hour","default_collapse_sidebar":false,"default_use_auto_group":false,"demo_site_enabled":false,"discord_client_id":"","discord_oauth":false,"display_in_currency":true,"docs_link":"https://docs.duckcoding.ai","email_verification":true,"enable_batch_update":false,"enable_data_export":true,"enable_drawing":false,"enable_task":true,"faq":[{"answer":"Open [My Invoices](https://www.duckcoding.ai/invoices), click **“+ Request Invoice”** in the top-right corner, and submit your request directly. No prior contact is required.\n\n\u003e ⚠️ **Stripe orders:** Chinese domestic invoices cannot be issued for Stripe orders. Only the corresponding Stripe invoice is available. Unsupported requests will be rejected.\n\n- **Invoice type:** Corporate — Electronic General Invoice / Electronic VAT Invoice for Technical Service Fees.\n- **Minimum amount:** ¥500 RMB per order.\n- **Processing time:** 1–3 working days after submission.\n\nFor corporate payment questions or other invoicing matters, contact [service@duckcoding.ai](mailto:service@duckcoding.ai) or submit a support ticket.\n","id":8,"question":"How can I request an invoice?"},{"answer":"Refund requests are reviewed according to the applicable payment and service records. Provide your payment order and contact [service@duckcoding.ai](mailto:service@duckcoding.ai) or submit a support ticket.\n\nThe refund amount is calculated proportionally based on actual usage. A **5% handling fee** will be deducted.\n\nRefunds are generally completed within **1–3 business days** after review.\n\n\u003e Never send passwords, verification codes, or API keys by email.\n","id":9,"question":"How do I request a refund?"}],"faq_enabled":true,"footer_html":"© 2026 DuckCoding. All rights reserved.","github_client_id":"Ov23linYNjHS7RHkE3uv","github_oauth":true,"linuxdo_client_id":"9YNO6ufyoGH6mhrQpyDrJ2R3EGfHQtsN","linuxdo_minimum_trust_level":0,"linuxdo_oauth":true,"log_export_enabled":true,"log_max_range_days":365,"logo":"https://s3.bmp.ovh/2026/05/26/9BLPP0Qe.png","mj_notify_enabled":false,"oidc_authorization_endpoint":"","oidc_client_id":"","oidc_display_name":"OIDC","oidc_enabled":false,"passkey_allow_insecure":false,"passkey_attachment":"","passkey_display_name":"DuckCoding","passkey_login":true,"passkey_rp_id":"www.duckcoding.ai","passkey_rp_ids":["www.duckcoding.ai","api.duckcoding.ai","duckcoding.com","jp.duckcoding.com"],"passkey_user_verification":"preferred","password_login_enabled":true,"password_login_encryption_enabled":false,"password_register_enabled":true,"price":1,"privacy_policy_enabled":true,"quota_display_type":"USD","quota_per_unit":500000,"quota_remind_enabled":true,"quota_remind_threshold":1000,"register_enabled":true,"self_use_mode_enabled":false,"server_address":"https://www.duckcoding.ai","setup":true,"start_time":1792642388,"stripe_unit_price":1,"system_name":"DuckCoding","telegram_bot_name":"","telegram_oauth":false,"telegram_oauth_configured":false,"theme":"default","turnstile_check":false,"turnstile_site_key":"0x4AAAAAABjiezPst8xsPXME","uptime_kuma_enabled":true,"usd_exchange_rate":1,"user_agreement_enabled":true,"version":"","wechat_login":false,"wechat_qrcode":""},"message":"","success":true}