Terms & Conditions (Model Gateway)

These Terms and Conditions (“Terms”) govern your access to and use of the Diaflow Model Gateway (the “Service”), operated by Diaflow Pte. Ltd., a company incorporated in the Republic of Singapore (“Diaflow,” “we,” “us,” or “our”). The Service is accessible at https://gateway.diaflow.io and provides access to third-party artificial intelligence models supplied by BytePlus Pte. Ltd. (“Byteplus”) through the Diaflow API.

By registering for, accessing, or using the Service, you (“User,” “you,” or “your”) acknowledge that you have read, understood, and agree to be bound by these Terms. If you are using the Service on behalf of an organization, you represent and warrant that you have the authority to bind that organization to these Terms.

1. Definitions

“Account” means the registered account created by the User to access and use the Service, including all associated settings, profile information, and preferences configured through the Settings page.

“API” means the application programming interface provided by Diaflow through which Users access the Model Gateway and the underlying BytePlus models.

“API Key” means the unique authentication credential generated within the User’s Account that is required to make authorized API calls to the Service. Each API Key is linked to the User’s Account and Credit Balance.

“Credits” or “Credit Balance” means the prepaid monetary balance (denominated in US Dollars) held in the User’s wallet within the Service, which is consumed when API calls are made. The Credit Balance is displayed on the Dashboard and Billing pages of the Service.

“Model Gateway” or “Service” means the Diaflow platform accessible at https://gateway.diaflow.io that facilitates User access to BytePlus’s AI models via the Diaflow API, including the Dashboard, Models catalog, API Key management, Usage History, Billing, Settings, model playground, integration documentation, and all associated features, tools, and interfaces.

“Byteplus Models” means the artificial intelligence and machine learning models made available by BytePlus Pte. Ltd. through the Service, including but not limited to ByteDance-Seedance, Seedream, Seed-series models, and any future models added to the Models catalog.

“Workspace” means the organizational unit within the Service under which one or more Users may operate, identified by company name and Reference ID as configured in the Settings page.

“Workspace Administrator” means the User who created the Workspace or who has been designated administrative privileges, and who is responsible for managing the Workspace’s Credit Balance, API Keys, and member access.

2. Eligibility and Account Registration

2.1. You must be at least eighteen (18) years of age or the age of majority in your jurisdiction, whichever is greater, to use the Service.

2.2. During registration, you must provide accurate and complete information, including your email address, name, company name (if applicable), Reference ID, use case designation (Personal or Team/Business), and location. You agree to keep this information current and accurate at all times through the Settings page.

2.3. You are responsible for maintaining the confidentiality of your Account credentials and for all activities that occur under your Account. You must notify Diaflow immediately at [email protected] of any unauthorized use of your Account.

2.4. Diaflow reserves the right to refuse registration, suspend, or terminate any Account at its sole discretion and without prior notice.

3. Service Description

3.1. The Model Gateway provides Users with programmatic access to BytePlus’s AI models through the Diaflow API. Diaflow acts as an intermediary facilitating access to these third-party models and does not own, develop, or directly control the underlying AI models.

3.2. The Service includes the following features and functionalities:

(a) Dashboard: An overview of the User’s total requests, Credit Balance, total cost incurred, and active API Keys;

(b) Models Catalog: A browsable catalog of available BytePlus Models with per-model pricing, capability descriptions, and an interactive playground for testing API calls;

(c) API Key Management: Tools to create, view, and revoke API Keys used to authenticate API requests;

(d) Usage History: A detailed log of all API requests made, including the provider, model name, timestamp, unit price, quantity consumed, and total cost per request;

(e) Billing: A summary of monthly usage, Credit Balance, the ability to add Credits, and a downloadable invoice history; and

(f) Settings: Account profile management including email, name, company name, Reference ID, use case type, and location.

3.3. The availability, performance, features, pricing, and capabilities of BytePlus Models are subject to change at any time without notice. Diaflow shall not be liable for any modifications, discontinuations, or performance variations in the BytePlus Models.

3.4. Diaflow may, at its sole discretion, add, modify, or remove models, features, or functionalities from the Service at any time, including changes to the Models catalog and supported model versions.

4. API Keys and Access

4.1. To make API calls to the Service, Users must generate an API Key through the API Keys page. API Keys are unique to each Account and must not be shared with unauthorized parties.

4.2. Confidentiality. You are solely responsible for safeguarding your API Keys. You must not share, publish, embed in client-side code (including browsers, mobile applications, or publicly accessible repositories), or otherwise expose your API Keys. Diaflow reserves the right to immediately deactivate any API Key that becomes publicly exposed, without notice or liability.

4.3. All API calls made using your API Key shall be deemed authorized by you and shall be charged against your Credit Balance, regardless of whether such calls were made by you or by a third party who obtained access to your API Key.

4.4. Diaflow may impose rate limits, request quotas, or other technical restrictions on API usage at its sole discretion to ensure fair use and platform stability.

5. Credits, Payment, and Pricing

5.1. Prepaid Credit Model. The Service operates on a prepaid credit system. Users must purchase Credits in advance by clicking “Add credits” on the Billing page. Credits are denominated in US Dollars and are consumed as API calls are made, with consumption rates varying by model, request type, token quantity, and output format (e.g., text, image, video with audio).

5.2. Per-Model Pricing. Each model listed in the Models catalog displays its pricing on a per-unit basis (e.g., USD per 1 million tokens). The applicable rate is determined at the time the API call is processed. Users can review per-model pricing on the model detail page and verify consumption in the Usage History.

5.3. Credit Purchase. Credits may be purchased through the payment methods made available on the Service. All payments must be made in US Dollars unless otherwise specified. The User is responsible for all applicable taxes, duties, levies, and fees associated with the purchase of Credits, including any withholding taxes or value-added taxes imposed by the User’s jurisdiction.

5.4. Credit Expiration. All purchased Credits expire twelve (12) months from the date of purchase (the “Expiration Period”). Any unused Credits remaining after the Expiration Period shall be automatically forfeited without compensation, notice, or refund. It is the User’s sole responsibility to monitor Credit Balance through the Dashboard and Billing pages and to utilize Credits before expiration. Diaflow is under no obligation to remind Users of upcoming Credit expiration.

5.5. Non-Refundable. ALL CREDIT PURCHASES ARE FINAL AND NON-REFUNDABLE. Under no circumstances shall Diaflow issue refunds, rebates, credits, or payment reversals for purchased Credits, whether used or unused, expired or unexpired. This no-refund policy applies regardless of the reason for the request, including but not limited to:

(a) dissatisfaction with the Service, model quality, or output results;

(b) Account suspension or termination, whether initiated by the User or by Diaflow;

(c) changes in pricing, Credit consumption rates, or per-model unit pricing;

(d) discontinuation, modification, or unavailability of specific models or features in the Models catalog;

(e) service outages, interruptions, downtime, or degraded performance;

(f) the User’s failure to use Credits before the Expiration Period;

(g) deactivation or revocation of API Keys;

(h) changes to these Terms or any other Diaflow policies; or

(i) any force majeure event or circumstance beyond Diaflow’s control.

5.6. Pricing Changes. Diaflow reserves the right to modify Credit pricing, per-model consumption rates, and packaging at any time. Changes to pricing shall apply to future purchases and future API calls only and shall not retroactively affect Credits already purchased. Diaflow will make reasonable efforts to provide advance notice of material pricing changes through the Service or via email.

5.7. No Credit Transfers. Credits are non-transferable and may not be sold, traded, gifted, or otherwise transferred to any other User, Account, or Workspace, except as expressly permitted by Diaflow in writing.

5.8. Invoices. Billing records and invoices are available for download on the Billing page. Users are responsible for maintaining their own records for tax and accounting purposes. Diaflow provides invoices as a convenience and does not warrant their suitability for any particular tax or regulatory requirement.

6. Workspace and Team Usage

6.1. Users who select the “For Team or Business” option during registration or in Settings may operate under a shared Workspace. Each Workspace is identified by a company name and Reference ID.

6.2. Workspace Administrator Responsibility. The Workspace Administrator is solely responsible for: (a) managing and controlling access to the Workspace, including the invitation and removal of team members; (b) monitoring the Workspace’s Credit Balance and usage; (c) ensuring that all team members comply with these Terms; and (d) all charges incurred by team members under the Workspace’s Credit Balance.

6.3. Credits purchased for a Workspace are shared among all authorized team members. The Workspace Administrator acknowledges that API calls made by any team member will be charged against the Workspace’s Credit Balance, and that Diaflow shall not be responsible for resolving internal disputes regarding Credit usage among team members.

6.4. The Workspace Administrator may revoke a team member’s access at any time. Revocation of access does not entitle the Workspace or any team member to a refund of Credits consumed.

7. Acceptable Use

7.1. You agree to use the Service only for lawful purposes and in compliance with all applicable laws, regulations, and these Terms. You shall not:

(a) use the Service to generate, distribute, or facilitate content that is illegal, harmful, threatening, abusive, defamatory, obscene, or otherwise objectionable;

(b) attempt to reverse-engineer, decompile, disassemble, or otherwise derive the source code, algorithms, model weights, or architecture of the Service, the API, or the BytePlus Models;

(c) use the Service to develop a competing product or service, or to benchmark or evaluate the Service for competitive purposes without Diaflow’s prior written consent;

(d) resell, sublicense, or redistribute access to the Service or the BytePlus Models to any third party without Diaflow’s prior written consent;

(e) circumvent, disable, or otherwise interfere with any security, authentication, rate-limiting, or access-control features of the Service, including attempts to use revoked or expired API Keys;

(f) use automated means (including bots, scrapers, or crawlers) to access the Service in a manner that exceeds reasonable usage or imposes an unreasonable load on the infrastructure;

(g) transmit any malware, viruses, or other harmful code through the Service;

(h) use the Service in any manner that infringes upon the intellectual property rights or privacy rights of any third party;

(i) share, publish, or expose API Keys in any publicly accessible medium, including source code repositories, client-side applications, or online forums;

(j) attempt to manipulate or falsify usage data, billing records, or Credit Balances; or

(k) use the Service in violation of BytePlus’s acceptable use policies, as communicated by Diaflow from time to time.

7.2. Diaflow reserves the right to suspend or terminate access to the Service, deactivate API Keys, and forfeit unused Credits without refund if it determines in its sole discretion that a User has violated this Section 7.

8. Intellectual Property

8.1. Diaflow and its licensors retain all rights, title, and interest in and to the Service, the API, the platform (including the Dashboard, Models catalog, API Key management system, Usage History, Billing system, and all user interfaces), and all related documentation, trademarks, and intellectual property. Nothing in these Terms grants the User any ownership rights in the Service.

8.2. The BytePlus Models and related intellectual property remain the property of BytePlus Pte. Ltd. and its licensors. Access to these models through the Service does not transfer any ownership or licensing rights to the User beyond the limited right of use granted herein.

8.3. The User retains ownership of any input data submitted to and output data generated through the Service, subject to the rights and licenses granted in these Terms, any applicable BytePlus usage policies, and the limitations set out in Section 9 (Disclaimers).

9. Service Availability and Disclaimers

9.1. THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE” WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE. DIAFLOW EXPRESSLY DISCLAIMS ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND ACCURACY.

9.2. Diaflow does not warrant that: (a) the Service will be uninterrupted, timely, secure, or error-free; (b) the results, outputs, or content generated by the BytePlus Models will be accurate, reliable, complete, or suitable for any particular purpose; (c) the quality, speed, or availability of any model in the Models catalog will meet your expectations or remain consistent; or (d) the BytePlus Models will remain available in the catalog or perform at any particular level.

9.3. Diaflow does not endorse, verify, or guarantee the accuracy of any output generated by the BytePlus Models. Users are solely responsible for evaluating and verifying all model outputs before relying on them for any purpose.

9.4. Diaflow may perform scheduled or unscheduled maintenance that may result in temporary service interruptions. Diaflow shall not be liable for any such interruptions and no Credit refunds or extensions shall be granted for downtime.

10. Data Privacy and Security

10.1. Diaflow processes personal data in accordance with its Privacy Policy and applicable data protection laws, including the Singapore Personal Data Protection Act (PDPA) and, where applicable, the EU General Data Protection Regulation (GDPR).

10.2. Users acknowledge that input data submitted to the Service may be transmitted to and processed by BytePlus’s infrastructure in accordance with BytePlus’s own data processing practices. Users are responsible for ensuring that they have obtained all necessary consents and authorizations before submitting any personal data to the Service.

10.3. Users shall not submit any data to the Service that they are not authorized to process, including but not limited to sensitive personal data, protected health information, or classified government data, unless expressly permitted under a separate written agreement with Diaflow.

10.4. Diaflow implements commercially reasonable technical and organizational security measures to protect the Service. However, Diaflow does not warrant that the Service will be completely secure or free from vulnerabilities.

10.5. Diaflow may collect and retain usage metadata, including request logs, model usage patterns, API call frequency, and Credit consumption data (as displayed in the Dashboard, History, and Billing pages), for the purposes of service operation, billing, analytics, and improvement.

11. Limitation of Liability

11.1. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL DIAFLOW, ITS DIRECTORS, OFFICERS, EMPLOYEES, AGENTS, AFFILIATES, OR LICENSORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, REVENUE, DATA, BUSINESS OPPORTUNITIES, OR GOODWILL, ARISING OUT OF OR IN CONNECTION WITH THE SERVICE OR THESE TERMS, REGARDLESS OF THE THEORY OF LIABILITY.

11.2. WITHOUT LIMITING THE FOREGOING, DIAFLOW SHALL NOT BE LIABLE FOR ANY DAMAGES ARISING FROM: (A) THE ACCURACY, QUALITY, OR RELIABILITY OF OUTPUTS GENERATED BY BYTEPLUS MODELS; (B) UNAUTHORIZED ACCESS TO OR USE OF YOUR ACCOUNT OR API KEYS; (C) THE EXPIRATION OR FORFEITURE OF UNUSED CREDITS; (D) MODIFICATIONS TO OR DISCONTINUATION OF ANY MODEL IN THE MODELS CATALOG; OR (E) ANY ACTIONS TAKEN BY BYTEPLUS WITH RESPECT TO ITS MODELS OR INFRASTRUCTURE.

11.3. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, DIAFLOW’S TOTAL AGGREGATE LIABILITY FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICE SHALL NOT EXCEED THE AMOUNT PAID BY THE USER TO DIAFLOW IN THE TWELVE (12) MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM.

11.4. The limitations in this Section 11 shall apply even if a remedy fails of its essential purpose and regardless of whether Diaflow has been advised of the possibility of such damages.

12. Indemnification

12.1. You agree to indemnify, defend, and hold harmless Diaflow, its directors, officers, employees, agents, and affiliates from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys’ fees) arising out of or relating to: (a) your use of the Service; (b) your violation of these Terms; (c) your violation of any applicable law or regulation; (d) your infringement of any third-party rights; (e) any content or data you submit to or generate through the Service; (f) your failure to safeguard your API Keys; or (g) any claim by a third party arising from outputs generated through your use of the Service.

13. Term and Termination

13.1. These Terms are effective from the date you first access or use the Service and remain in effect until terminated.

13.2. You may terminate your Account at any time by contacting Diaflow at [email protected]. Termination of your Account does not entitle you to a refund of any unused Credits. All remaining Credits shall be immediately forfeited upon Account termination.

13.3. Diaflow may suspend or terminate your Account and access to the Service at any time, with or without cause, and with or without notice. In the event of termination for any reason, all unused Credits shall be immediately forfeited without refund.

13.4. Upon termination: (a) all API Keys associated with your Account will be immediately deactivated; (b) your access to the Dashboard, Usage History, Billing records, and all other Service features will be revoked; and (c) Diaflow may delete your Account data in accordance with its data retention policies.

13.5. Upon termination, Sections 5.5 (Non-Refundable), 8 (Intellectual Property), 9 (Disclaimers), 11 (Limitation of Liability), 12 (Indemnification), 14 (Governing Law), and 15 (General Provisions) shall survive.

14. Governing Law and Dispute Resolution

14.1. These Terms shall be governed by and construed in accordance with the laws of the Republic of Singapore, without regard to its conflict of laws principles.

14.2. Any dispute arising out of or in connection with these Terms, including any question regarding its existence, validity, or termination, shall be referred to and finally resolved by arbitration administered by the Singapore International Arbitration Centre (“SIAC”) in accordance with the Arbitration Rules of the SIAC for the time being in force.

14.3. The seat of the arbitration shall be Singapore. The language of the arbitration shall be English. The tribunal shall consist of one (1) arbitrator.

15. General Provisions

15.1. Entire Agreement. These Terms, together with the Privacy Policy and any other policies referenced herein, constitute the entire agreement between you and Diaflow with respect to the Service and supersede all prior agreements and understandings.

15.2. Amendments. Diaflow reserves the right to modify these Terms at any time. Material changes will be communicated through the Service or via the email address associated with your Account. Your continued use of the Service after such notification constitutes acceptance of the modified Terms. If you do not agree to the modified Terms, you must stop using the Service and terminate your Account.

15.3. Severability. If any provision of these Terms is found to be invalid or unenforceable by a court of competent jurisdiction, the remaining provisions shall remain in full force and effect.

15.4. Waiver. No failure or delay by Diaflow in exercising any right or remedy under these Terms shall constitute a waiver of such right or remedy.

15.5. Assignment. You may not assign or transfer these Terms or any rights or obligations hereunder without Diaflow’s prior written consent. Diaflow may assign these Terms freely, including in connection with a merger, acquisition, or sale of assets.

15.6. Force Majeure. Diaflow shall not be liable for any failure or delay in performance due to causes beyond its reasonable control, including but not limited to natural disasters, acts of government, pandemics, war, terrorism, labor disputes, internet or telecommunications failures, cyberattacks, or actions or omissions of third-party service providers (including BytePlus).

15.7. Notices. Notices to Diaflow shall be sent to [email protected]. Notices to Users shall be sent to the email address associated with the User’s Account as configured in the Settings page.

15.8. Third-Party Beneficiaries. These Terms do not create any third-party beneficiary rights, except that BytePlus Pte. Ltd. is an intended third-party beneficiary of the provisions relating to the BytePlus Models, acceptable use, intellectual property, disclaimers, and limitation of liability.

15.9. No Agency. Nothing in these Terms shall be construed to create a partnership, joint venture, agency, or employment relationship between you and Diaflow.

15.10. Electronic Communications. You consent to receiving communications from Diaflow electronically, including emails and notifications through the Service. You agree that all agreements, notices, disclosures, and other communications that Diaflow provides electronically satisfy any legal requirement that such communications be in writing.

Contact Information

For questions about these Terms, please contact us at: [email protected]

Last updated