Is the VoltageGPU API really OpenAI-compatible?
Yes, for chat completions: VoltageGPU exposes the same protocol shape as OpenAI's Platform API. The endpoints are /v1/chat/completions and /v1/models, served at https://api.voltagegpu.com/v1 with a Bearer-token Authorization header; /v1/embeddings and /v1/images/generations answer 503 because no TEE model serves them. Request and response bodies follow the OpenAI schema, streaming uses the same Server-Sent Events shape, and tool-calling follows the OpenAI tools/tool_choice contract. The official OpenAI Python and Node SDKs work against the VoltageGPU API by changing only the base_url and api_key parameters, no other code changes are required for chat. The model identifier changes (you select an open-weight TEE model listed by /v1/models, such as google/gemma-4-31B-turbo-TEE, instead of gpt-4o) and the response object then comes from that model. VoltageGPU is not operated by OpenAI and is not affiliated with OpenAI, Inc.; the compatibility is at the protocol layer, which is now the de-facto standard interface for hosted inference. Requests pass through our relay, which sees them in clear (TLS ends at our host). To keep plaintext off our servers, run your own inference server in a Confidential VM and terminate TLS inside its trust domain.