FAQ
Getting started
Why use HyperFlowSI?
One key and one API for models from many labs, each at its list price, paid from one credit balance with no subscription. Switching models means changing one field. See Principles.
How do I get started?
Sign in at super.hyperflow.fun, deposit some USDC on Elysium, create an API key and send your first request. The Quickstart walks through it.
Is HyperFlowSI compatible with the OpenAI API?
Yes. Chat completions, embeddings, image generation and edits, video generation and the model list follow the OpenAI API. Point any OpenAI client at https://ai.hyperflow.fun/v1 and use your HyperFlowSI key. See the API overview for the parameters each one takes.
Which SDKs can I use?
Any OpenAI-compatible client: the official OpenAI SDKs for Python and TypeScript, the Vercel AI SDK, LangChain, PydanticAI and more. See Integrations.
How do I get help?
Ask on Discord or Telegram. To report a problem with a request, see Report feedback.
Pricing and payment
How much does HyperFlowSI cost?
Each model is charged at its list price, shown on the Models page. There’s no subscription and no monthly minimum. See Pricing.
How am I charged for a request?
Before a request runs, HyperFlowSI holds the most it could cost from your balance. When it finishes, you’re charged for what it actually used and the rest is released. See The hold.
How do I pay?
In USDC on Elysium, deposited from your wallet on Funds and kept as credits, where 1 credit = $1 of usage. Deposits in $THINK are coming soon. The deposit form shows the minimum deposit. You can withdraw what you haven’t spent. See Fund your account.
Why was my request refused with 402?
Your available balance can’t cover the most the request could cost. Deposit more on Funds, or set a lower max_tokens so the hold is smaller.
What does Available mean?
What new requests can use: your deposits minus what’s spent and what’s held for requests still running. Held amounts come back as soon as each request settles.
Do I pay for failed requests?
Not if the request fails before the model reads anything. If it fails partway, you pay for the tokens the model already read and wrote. A video that fails isn’t charged.
Models
Which models can I use?
Everything on the Models page: chat, embedding, image and video models from many labs. GET /v1/models lists the ones your key can call.
How often are new models added?
New models join the catalog as labs release them, with no change needed to your code. Watch the Models page, or poll GET https://ai.hyperflow.fun/public/models.
Why can't my key see a model?
GET /v1/models lists only the models a key may call. If the key was limited to some models, edit it on API keys to allow more. Calling a model the key isn’t allowed returns 401.
What happens when a model's host is down?
Where a model has more than one host, HyperFlowSI tries another before returning an error. If none can answer, you get 502, or 503 when the hosts are busy; retry shortly. See Errors.
API
How do I authenticate?
Send your key as a bearer token: Authorization: Bearer sk-.... Create keys on API keys.
Which endpoints are available?
Chat completions, embeddings, image generation and edits, video generation and the model list, all under https://ai.hyperflow.fun/v1. See the API overview.
Are there rate limits?
Each IP address and each key has a request-rate limit. What a key spends is bounded by its spending limit and your balance. See Rate limits.
Can I send parameters a model doesn't list?
Parameters HyperFlowSI doesn’t support are removed before the request reaches the model, so they have no effect. The API overview lists what each endpoint takes.
How does streaming work?
Set "stream": true and the answer arrives as server-sent events, ending, by default, with a chunk that carries the request’s usage. See Streaming.
What happens if my stream breaks or I disconnect?
The request settles on what the model had already read and written. You pay for those tokens and the rest of the hold is released.
Account and privacy
How do I limit what a key can spend?
Give it a spending limit when you create it, or later on API keys. Limits can reset daily, weekly or monthly, or be one-off.
How do I delete my account?
Are my prompts used to train models?
Requests go to the model’s host to be answered. See the Privacy policy and Terms for how data is handled.