docs/faq.md
Rama main · réplica de lectura del repositorio original.
# Frequently asked questions
Answers about ChatGPT sign-in and plan use, usage limits, image generation,
local connections, SuperGrok, Claude, and private models. Read the
[2026-11-11 OpenAI source check](openai-source-check-2026-11-11.md)
for the current comparison. The
[2026-10-05 source check](openai-source-check-2026-10-05.md) remains historical. The
[Claude wizard source check](claude-wizard-source-check-2026-11-04.md) covers
the Claude questions below.
## Why is Check the server unavailable?
Read the selected account's status and open **Help with Check the server**.
Verified identity without plan permission needs **Allow ChatGPT plan use**.
A paused plan needs **Use ChatGPT plan** if you want to enable it. A granted
plan with an unread first-use notice needs **Review plan notice**, then **Got
it**. Transferred and unresolved registrations use their installed-account
management or recovery instead. A preview or a running operation has its own
restriction. Help never enables a disabled action or accepts consent for you.
The mascot's **Help** button stays available after you skip the walkthrough.
Its **Help topic** list includes the current view's existing feature tips and
a bundled FAQ. **About this help** shows its revision, source version and
review date. Answers use local state rules and ship with Relmio; they make no
model requests and save no question history. **Show me** points and moves focus
without activating a control. Hidden or missing controls are explained safely.
## Is ChatGPT sign-in a Platform API key?
No. Relmio's local flow uses a separately authorized ChatGPT plan grant. It
neither creates nor converts an OpenAI Platform API key. The one-time bearer
shown for n8n authorizes that private Relmio sidecar; it is not an OpenAI key.
Platform API billing is not an automatic fallback.
## Why can an account be connected without model access?
Identity sign-in and permission to use a ChatGPT plan are separate. If the
provider returns verified identity without `chatgpt.tokens.use.direct`, Relmio
keeps the account connected but does not allow plan requests. Choose **Allow
ChatGPT plan use** to make a separate authorization request. Enabling the
Relmio setting cannot grant provider permission.
Each registration is bound to a verified issuer, client ID, and subject.
Email is only a label, so separate registrations remain separate even when
emails match. Relmio never imports a personal Codex login or switches accounts
after an error.
## What happens on first use and usage limits?
After plan permission is enabled, confirm the first-use **Using ChatGPT plan**
notice before requesting models. Model listings are account-specific and do not
prove admission or that a request will complete. ChatGPT account eligibility,
workspace policy, model availability, and usage limits still apply.
A plan usage-limit error directs you to **Manage usage** at
<https://chatgpt.com/settings/usage>. Other errors show their own recovery.
Relmio does not retry through another account or switch to Platform API billing.
**Plan and usage** in the wizard counts only the requests sent through the
Relmio sidecar in the last 30 days. It shows no plan percent, reset time or
credits. Those stay on ChatGPT's Usage page, which **Manage usage** opens.
## What can the OpenAI-compatible sidecar do?
The sidecar exposes `GET /v1/models` and `POST /v1/responses` behind a local
Relmio bearer. It also translates `POST /v1/chat/completions` requests into a
real Responses request. That route accepts text messages from `user`,
`assistant`, or `developer` roles, plus function tools, assistant tool calls,
and tool results. Function tools go upstream in one `additional_tools` item;
n8n runs the tools, not the gateway. Limits are 32 tool calls, 128 KiB of
arguments per call, and 2 MiB of streamed arguments in total. The route
rejects a named `tool_choice`, tool namespaces, custom tools in streamed
requests, system messages, and other fields it cannot preserve, but drops
output-token caps (`max_completion_tokens`, `max_tokens`). Chat clients
get only final-answer text. On 2026-10-05 a two-turn LangChain tool test
passed through the real gateway on one ChatGPT account, streaming over both
routes. That is not a guarantee for other accounts or models.
Audio, video, Files API routes, stored responses/conversations, moderation,
and unsupported Responses parameters are not implemented. Audio input and
transcription are unsupported. Image generation and editing are an opt-in
add-on, on a VPS or on this computer, with a separate Codex sign-in that
OpenAI does not document for other apps; see
[Can n8n generate images through Relmio?](#can-n8n-generate-images-through-relmio).
The n8n sidecar asks for text models as the newest stable Codex release from
npm, checked about every 12 hours and never below Relmio's pin (0.160.0).
`registry.npmjs.org` sees the server's IP address and receives no credentials.
The catalog cache lasts 5 minutes. OpenAI's `client_version` filter is
undocumented and could change; local Codex clients and the pre-install picker
still use the pin. Optional VPS model checks use small requests from your plan
and need confirmation. See [model discovery and checks](n8n-configuration.md#model-discovery-and-checks).
A model listing is not an entitlement promise. The gateway reports unsupported
operations and provider errors; it has no alternative provider or account
fallback.
## Can n8n generate images through Relmio?
Yes, after you turn on the image add-on for an installed ChatGPT plan sidecar,
on a VPS or on this computer. It uses a separate Codex sign-in that OpenAI does
not document for other apps, so it can stop working without notice. In n8n,
use the OpenAI node's **Generate an Image** or **Edit Image** with the same
credential as your chat nodes and the model `gpt-image-2`.
Limits:
- Images use your plan's Codex limits 3 to 5 times faster than text, then
credits. Free plans can't use them. Your Codex limits are at
`chatgpt.com/codex/settings/usage`.
- The Codex sign-in is stored on the VPS, or for a local sidecar in its Docker
volume on this computer. Anyone who can run workflows in that n8n can make
images with the account.
- Only `gpt-image-2`, one image per request, returned as base64. Masks and URL
responses are not supported. For GPT Image 2.5 Flare or Sunburst, use your
own OpenAI Platform API key in a separate n8n credential.
- Sizes `1024x1024`, `1024x1536`, `1536x1024` or `auto`. OpenAI may return a
different size.
- Edits take up to 16 images, each up to 25 MiB and 48 MiB in total.
- Relmio waits up to 5 minutes for an image and does not retry a failed one.
Setup and sign-out are in
[Turn on image generation on a VPS](vps-and-n8n.md#turn-on-image-generation-optional)
and [on this computer](local-endpoints.md#turn-on-image-generation-optional).
Every limit is in
[Generate and edit images](n8n-configuration.md#generate-and-edit-images).
## How do I connect n8n?
For local n8n created by Relmio, installation tries to add **Relmio ChatGPT plan** to n8n's credential store. Select it in your OpenAI nodes. For other n8n installations, enter the private base URL and one-time Relmio bearer manually. If automatic setup cannot be confirmed, check for the named credential first. OpenAI tokens stay in the sidecar. Keep **Use Responses API** on for OpenAI Chat Model node 1.3. The sidecar publishes no host port and does not edit n8n Compose files. Background plan use still needs separate approval.
The new local/VPS runtime owns the SIWC registration after a receipt confirms
transfer. Legacy credential-copy installations are not silently adopted: the
separate migration requires a fresh SIWC sign-in and final consent, stops only
the exact old Relmio service, and keeps its credential/workspace volumes
offline. Old tokens are never imported. If migration is uncertain, it stays
stopped for inspection; Relmio does not automatically restart the old service
or delete the preserved data.
If an install stops partway, the wizard shows it as staged and offers a
reviewed resume. If the destination accepted the session but the
acknowledgment was lost, a reviewed reconcile finishes the handoff from the
destination's receipt. Without a receipt the sender stays frozen and needs a
fresh sign-in.
## Can I use this local flow for the public website?
No. The website's `/api/chat` returns `410 Gone`; plan-funded website chat
remains off pending separate hosted-access work. This fact applies to that
hosted route, not the documented local open-source flow. Local use needs no
commercial approval, partner-issued client ID, or client secret; it follows the
documented SIWC registration and separate plan-consent flow. This documentation
change does not implement hosted chat. See the
[2026-11-11 source check](openai-source-check-2026-11-11.md). The [2026-10-05 source check](openai-source-check-2026-10-05.md) is historical.
## Is a VPS transfer approved by OpenAI?
This documentation does not claim that. Relmio gives the destination its own
host ID, freezes the source before transfer, and clears source tokens only after
a matching destination receipt. An uncertain transfer stays frozen, and the
destination is the only refresh owner after completion. When that sign-in
needs renewing, Relmio makes a new registration for the same account and
replaces the old one. OpenAI's guides instead repeat the sign-in with the saved
client ID and the VM's own host ID. The self-hosted VM guide describes a
protected transfer. SIWC Terms §1, effective November 4, 2026, says persistent
authentication tokens must be local and user-controlled, not in a remote or
managed environment. Service Terms updated November 10, 2026 incorporate the
SIWC Terms. Those texts do not resolve persistent VPS storage. This page
claims no Terms compliance.
SIWC Terms §3.1 limits plan use to the authenticated user's activity or
expressly authorized automation, on a runtime only that user controls, inside
the connected application. A consent checkbox does not authorize another
person's triggers or unrelated-tool access. Whether an OpenAI-compatible
endpoint for n8n fits that rule is open. Relmio was absent from the partner
directory returned on 2026-11-11. Absence from that list is not proof that
the documented open-source registration flow requires partner approval.
OpenAI's Usage Policies page fetched on 2026-11-11 is effective November 20,
2026, announced October 21, 2026. Its prior-review requirement for
model-access intermediaries is not yet in force on the check date. It does
not, by itself, ban every local open-source SIWC use, and this check
establishes no approval under it.
The wizard verifies the SSH fingerprint before authentication and asks for a
separate final confirmation before remote writes. Relmio does not edit, restart,
rebuild, recreate, or stop your existing n8n deployment.
## What does sign-out do?
Relmio attempts to revoke the refresh token, clears local access, refresh, and
ID tokens, and retains the registration label and identity mapping. A
refresh-uncertain session remains unconfirmed even if OpenAI returns HTTP 200,
because the token family may have rotated beyond the known record. Otherwise,
the result says whether remote revocation was confirmed. If unconfirmed,
disconnect Relmio in ChatGPT settings. Local cleanup does not prove provider
revocation or deletion of provider-side data.
## Can I use SuperGrok or a local model?
The experimental SuperGrok adapter keeps its official xAI/Grok session separate
from ChatGPT. It uses Chat Completions, a separate local Relmio bearer, and no
xAI API key. n8n uses **Use Responses API** off for that connection. Authentication
and quota errors do not select another account or fall back to API billing.
Relmio can also run one CPU-based Ollama model beside existing self-hosted n8n.
The model API has no authentication and is reachable by containers on the
selected private Docker network, so trust those peers. Image and model downloads
need internet access. This workflow Chat Model is separate from n8n AI
Assistant sandbox setup and does not establish reliable tool calling. See
[Private local models](local-models.md).
## Can I use my Claude plan in the wizard?
Yes, as an experiment, for text workflows in your own n8n. Since Relmio 0.24.0
the browser wizard can set up a private Claude Code companion on a VPS
(**Claude on my server**) or in local Docker (**Claude for n8n**). The VPS
route and **Hosting options** are not limited to macOS and Linux. The VPS
Claude page is untested on Windows. The companion on this computer needs
macOS or Linux and is unavailable on native Windows. Native n8n and the
advanced Docker path use the `relmio claude`
commands. n8n needs a
Basic LLM Chain with an OpenAI Chat Model: Use Responses API off, Max Retries 0,
Timeout at least 135000 ms, Batch Size 1. There are no AI Agent tools, no n8n
AI Assistant and no Fable. The local wizard passed an owner-run live test on
2026-11-05. VPS discovery also passed; VPS install, replace, renew, sign-out and
removal have not been run live. See
[Claude subscription](claude-subscription.md#set-up-in-the-browser-wizard).
## Does Relmio see my Claude login?
Relmio never reads, copies or transmits your Claude login, and the wizard never
handles the paste code. You sign in in your own terminal, with
`ssh -t root@<host> sh /docker/n8n-openai-oauth/claude/login.sh` on a VPS or
`relmio claude companion login` on this computer. The official Claude Code keeps
the login in a Docker volume on that host, so root, Docker administrators and
backups can read it.
**Check sign-in** is different: it runs `claude auth status --json` in the
companion. The raw output can hold more than three fields and reaches Relmio's
local server (over SSH for a VPS). Relmio forwards only `loggedIn`,
`authMethod` and `subscriptionType` to the browser and does not store or log the
rest. The one-time Relmio key the wizard shows is not a Claude or OpenAI key;
the server keeps only its SHA256, and n8n stores the key you enter.
## Is the Claude route approved by Anthropic?
No, and whether it is permitted is unresolved. Anthropic's Agent SDK quickstart
says that, unless previously approved, third-party developers may not offer
Claude.ai login or rate limits for their products. Relmio has no approval from
Anthropic. Signing in through the official CLI in your own terminal avoids a
paste-code relay, but the wizard still offers a Claude setup path, and that
relates to the restriction. Use it only for your own personal work, with extra
usage turned off in your Claude account. It may stop working or be disallowed.
Plan limits are shared with other Claude surfaces, and Relmio cannot see your
remaining allowance. For AI Agent tool workflows, use n8n's Anthropic Chat Model
with a Console API key instead.