Frequently asked questions

Does the OpenAI SDK work?

Yes. Change base_url, api_key, and model — the official Python and Node.js SDKs, and any HTTP client, work as-is.

Which models are available?

70+ models from providers including DeepSeek, GLM, Kimi, Qwen, MiniMax, and Doubao. The full list is on the Models page and grows as providers are onboarded.

How does billing work?

Accounts are prepaid. Credits are purchased in USD and consumed per request at the per-token prices shown in the console. No subscription fee.

Which payment methods are supported?

Payments run through Stripe Checkout, which accepts major credit and debit cards. The exact set of methods depends on the purchasing country.

How are taxes handled?

Where applicable, tax is calculated by Stripe Tax at checkout based on the billing address, shown before payment, and recorded on the order. Business customers can add tax IDs.

Is streaming supported?

Yes. Set stream=true and responses arrive in the OpenAI streaming format.

What happens when my balance runs out?

Requests are rejected without creating a negative balance. Set a balance alert in the console to get warned early.

Where do I see usage and statements?

The console provides a usage overview, per-model details, request logs, and CSV exports, filterable by project, API key, and model.

Why is my API key shown only once?

The platform stores only an irreversible digest of each key, never the plaintext. Save it to a secrets manager when you create it.

What if a key leaks?

Disable it in the console — it takes effect immediately — and create a replacement.

What happens during a provider incident?

Channels are health-scored continuously. Where an alternative route exists, traffic fails over automatically, and failed requests are not charged.

How is my data handled?

Request and response contents are passed to the selected model provider to serve the request and are not used for training by BoostRail. Usage metadata is retained for billing. See the Privacy Policy.

How do I get support?

Open a ticket in the console, or email support@boostrail.com.

Does my balance expire?

Purchased credits do not expire while the account remains active. Promotional or trial credits may carry an expiry date, which is shown when they are granted.

Is a refund possible?

Purchased credits are non-refundable, in line with common practice for prepaid API platforms. Please top up according to your actual usage; where consumer law grants non-waivable rights, those rights are unaffected.

My top-up balance looks wrong — what should I do?

First check the order status under Billing; credits post automatically after payment confirmation, usually within a minute. If it still looks wrong, open a ticket with the order ID and we will reconcile it against payment records.

How do I request an invoice or receipt?

A receipt is issued for every successful payment. Invoice documents for business customers are being rolled out — open a ticket with your billing details and we will issue one manually in the meantime.

Are there plans with higher rate limits?

Default limits apply per key and per organization. If your workload needs more, open a ticket describing your traffic pattern and we will raise the limits.

Do you support signing cooperation agreements?

Yes. For enterprise procurement, custom agreements, or reseller arrangements, email support@boostrail.com and we will follow up.

Why does the API keep returning empty lines?

With stream=true, servers send SSE keep-alive lines and chunks whose delta may be empty — this is normal in the OpenAI streaming format. Read events until data: [DONE] and concatenate the non-empty delta contents.