Skip to main content
Hermes speaks Chat Completions. Private AI Proxy configures it automatically.

With Private AI Proxy

  1. Install Private AI Proxy, choose a Phala profile, sign in, and turn on Protected.
  2. On the Agents screen, connect Hermes.
  3. Start a new Hermes session; existing sessions stay on their original provider.
The app writes the provider into ~/.hermes/config.yaml with an agent-scoped token for its local API, and restores the file when you disconnect or stop Protected. From the CLI, the same connection is:

Without the Proxy

Create a key under Private AI → API Keys in the Phala dashboard. Define and select a named provider. Hermes reads the key from its process environment or ~/.hermes/.env; do not put it in config.yaml.
~/.hermes/config.yaml
This changes the main text and tool-calling loop only; image, speech, embedding, search, and browser providers stay separate. This path does not verify attestation locally; use Private AI Proxy or the TypeScript ACI Verifier. Every model on this endpoint runs in a TEE.

Check the Connection

Start hermes, run /model, and confirm the active provider, then run one harmless tool task.

Troubleshooting