Frequently asked questions

Answers to common questions about infer0's approach to inference routing.

?

Why not ask users to paste API keys directly?

Pasting API keys into third-party apps is a security risk. OAuth lets users authorize your app without ever sharing their key with you. Keys stay encrypted inside infer0 and are never visible to developers.

?

Does infer0 store prompts?

No. Prompts and completions pass through infer0 in memory and are forwarded to the user's AI provider. They are never written to disk or logged. Metadata such as timestamps and token counts may be retained for rate limiting but message bodies are never stored.

?

Who pays the AI provider bill?

Each user pays their own AI provider (OpenAI, Anthropic, Google, etc.) directly. Your app never handles billing or API costs. You only need to handle your own hosting costs.

?

Can users choose OpenAI, Anthropic, or Gemini?

Yes. Users add their own provider and model from AI Providers. They can switch at any time. The developer's app calls infer0's API and it routes to whatever the user has configured.

?

Can developers restrict providers or models?

Not currently. The user's configured provider and model are used for every request. If your app requires a specific model, infer0's routing approach may not be the right fit. This may change in the future.

?

What happens if a user disconnects their provider?

Inference requests for that user will return a no_provider error. The user can reconnect a provider from AI Providers at any time. Their authorizations for your app remain intact.