<-- back to chat

Terms of Service

Last updated: March 2026

1. Service Description

streaming-LLM provides API access to large language models (LLMs) via Machine Payments Protocol (MPP) payment channels. The service streams generated tokens to clients in real time using Server-Sent Events (SSE). All charges are assessed on a per-token basis, denominated in pathUSD on the Tempo blockchain.

The service supports multiple LLM providers, including OpenRouter and AltLLM, giving users access to a range of models through a unified interface. No account registration is required. Access is gated entirely through wallet-based MPP payment channel sessions.

2. User Responsibilities

By using this service, you agree to the following responsibilities:

  • You are solely responsible for maintaining the security of your private keys and wallet credentials. Lost or compromised keys cannot be recovered by the service operator.
  • You must comply with all applicable local, national, and international laws and regulations when using the service.
  • You agree to pay for tokens consumed at the published per-token pricing rates for the model you select. Pricing is displayed before you initiate a session.
  • You must not attempt to abuse, overload, or degrade the service through excessive requests, automated scraping, or denial-of-service activity.
  • You are responsible for the content of your prompts and for any downstream use of the generated output.

3. Prohibited Uses

The following uses of the service are strictly prohibited:

  • Generating malware, exploit code, phishing content, or any software intended to cause harm to systems or individuals.
  • Producing illegal content, including but not limited to child sexual abuse material (CSAM), content that facilitates terrorism, or content that violates applicable laws.
  • Using the service to generate content for the purpose of market manipulation, pump-and-dump schemes, or fraudulent financial promotions.
  • Attempting to circumvent rate limits, payment requirements, or other access controls implemented by the service.
  • Sharing, reselling, or redistributing access to active payment channel sessions without authorization from the service operator.
  • Using the service to generate spam, misleading information presented as fact, or synthetic media intended to deceive.

Violation of these terms may result in immediate termination of your payment channel session and blocking of your wallet address from future access.

4. Payment Terms

All payments are processed through MPP (Machine Payments Protocol) payment channels using pathUSD on the Tempo blockchain.

  • Charges are assessed on a per-token basis. The applicable rate depends on the model selected and is displayed via the /api/models endpoint before session initiation.
  • No refunds are issued for tokens that have already been consumed and streamed. Once a token is delivered via SSE, the corresponding charge is final.
  • Channel deposits that have not been consumed are refundable. You may close your payment channel on-chain at any time to reclaim unspent funds according to the Tempo blockchain settlement process.
  • No credit card, bank account, or traditional payment method is required. All transactions are wallet-based and settled on the Tempo blockchain.
  • No user account or registration is needed. Your wallet address serves as your identity for billing purposes.
  • The service operator is not responsible for transaction fees, gas costs, or delays incurred on the Tempo blockchain itself.

5. AI Output Disclaimers

LLM-generated responses may contain factual errors, hallucinations, outdated information, or biased content. You should independently verify any information obtained through this service before relying on it.

  • The output of this service does not constitute financial advice, legal advice, medical advice, or professional advice of any kind.
  • Do your own research (DYOR) before making any decisions based on AI-generated content, especially regarding financial transactions, investments, or health-related matters.
  • The service does not endorse, recommend, or promote any specific cryptocurrency, token, blockchain project, or financial instrument. Any mention of such in generated output reflects the training data of the underlying model, not the opinion of the service operator.
  • AI-generated code should be reviewed and tested before use in any production environment. The service operator accepts no liability for bugs, security vulnerabilities, or failures in generated code.

6. Data Handling

Your prompts and messages are forwarded to third-party LLM providers (OpenRouter and/or AltLLM) for processing. The service acts as a streaming proxy and does not store conversation content on its own servers.

  • Prompts are transmitted to the selected LLM provider via encrypted connections (TLS). The service does not retain, log, or archive the content of your prompts or the generated responses.
  • Usage metadata is retained for billing and operational purposes. This includes token counts, model selection, timestamps, and wallet addresses associated with payment channel sessions.
  • The data handling practices of the third-party LLM providers (OpenRouter, AltLLM) are governed by their own respective privacy policies and terms of service, which you should review independently.

7. Third-Party Services

This service relies on the following third-party services and infrastructure:

  • OpenRouter — Provides access to a range of LLM models. Prompts sent via the OpenRouter provider are processed according to OpenRouter's terms and privacy policy.
  • AltLLM — An alternative LLM provider option. Prompts sent via the AltLLM provider are processed according to AltLLM's terms and privacy policy.
  • Tempo Blockchain — Provides the payment infrastructure for MPP channels and pathUSD transactions. All payment channel operations (opening, closing, settlement) are governed by Tempo's on-chain smart contracts.
  • Cloudflare Workers — Provides the serverless compute environment in which the streaming-LLM service operates. Cloudflare's infrastructure policies apply to request routing and edge processing.

The service operator is not responsible for outages, changes in terms, or data handling practices of these third-party services.

8. Intellectual Property

  • You retain ownership of the input (prompts) you submit to the service and the output (responses) generated from those prompts, subject to the terms of the underlying LLM provider.
  • The streaming-LLM service name, branding, user interface design, and source code are owned by the streaming-LLM contributors and are licensed under the terms specified in the project repository.
  • Nothing in these terms grants you a license to use the streaming-LLM name, logo, or branding for your own products or services.

9. Limitation of Liability

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY. THE SERVICE OPERATOR DISCLAIMS ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

  • The service operator shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of profits, data, or goodwill.
  • The service operator accepts no liability for trading losses, investment losses, or financial damages arising from reliance on AI-generated content.
  • The service operator is not liable for errors, interruptions, or inaccuracies in API responses, including but not limited to model hallucinations, truncated streams, or failed payment channel transactions.
  • In no event shall the total liability of the service operator exceed the amount you have paid through the service in the 30 days preceding the claim.

10. Termination

  • The service may be discontinued, modified, or suspended at any time without prior notice. The service operator is under no obligation to maintain continuous availability.
  • If the service is discontinued, any open payment channels can be settled on-chain through the Tempo blockchain's standard channel closure mechanism. Unspent deposits in open channels remain claimable by the channel owner.
  • The service operator reserves the right to block specific wallet addresses from accessing the service if those addresses are associated with prohibited use as defined in Section 3.

11. Changes to These Terms

These terms may be updated at any time. Changes will be reflected on this page with an updated "Last updated" date. Your continued use of the service after any changes constitutes your acceptance of the revised terms. It is your responsibility to review these terms periodically.

12. Contact

For questions, concerns, or reports of abuse, please open an issue on the project's GitHub repository:

https://github.com/jiayaoqijia/streaming-LLM