Skip to main content
A public node is provisioned for direct internet access with a public IP and can receive full secret values in the environment on the machine — not only references that the platform resolves elsewhere.

How this differs from private nodes

Private nodePublic node
Outbound internetThrough the platformDirect
Secrets on the guestReferences; values resolved by the platformValues written for local use
TradeoffStronger default isolation for untrusted workloadsSimpler outbound TLS; sensitive material may exist on disk
You cannot change a node from private to public or the reverse after create — pick at provision time.

Models API

Calls to https://models.ageneral.ai still use a node service JWT the same way as on a private node: Ageneral validates the token, runs billing, and uses your project’s model credentials for inference. Public provisioning does not turn off that path for Models. Use the same OpenAI-compatible paths as in the Models API reference: /v1/chat/completions, /v1/responses, /v1/models.