Use case

AI companion apps

A companion app is four modalities pretending to be one person. eroq ships them behind one key: RP+ or RP mini for the conversation (scene or messaging register), vision so the user can send a picture, Voice Turbo to speak every reply, Scribe One for call mode, Image One for the selfie — governed by a written acceptable-use policy that you can pass through to your users.

50 free credits · no card · adults only, by policy

The request pattern

  • Chat: POST /v1/chat/completions with the persona in `context`, messaging mode for DM-style products, SSE streaming.
  • Voice: POST /v1/audio/speech with the character's voice (`char:<id>`) on Voice Turbo — 2 credits per 100 characters.
  • Call mode: Scribe One transcribes the user (5 credits), RP+ answers, Turbo speaks.
  • Pictures: Image One with the Character's references — the same face, 10 credits.

Why a policy wall beats a filter

The model stays in character on mature turns within policy; the hard limits (no minors, no real people, nothing illegal) return an explicit content_blocked error you can handle — never a lecture mid-scene, never a charge. Deterministic enough to build moderation on.

Frequently asked questions

What does a companion conversation cost?

A reply on RP mini is 1 credit, on RP+ 3; a spoken reply of 200 characters adds 4 credits on Voice Turbo. A hundred spoken turns on mini-plus-Turbo is about 500 credits.

Is it OpenAI-compatible?

Yes — chat completions follow the OpenAI shape; existing code ports by changing the base URL and model id.

Can my users send pictures?

Yes — image parts in a user turn, 2 credits each; the character reacts to what it sees.

Keep exploring