Back to app

Vertex Proxy API

OpenAI-compatible and Anthropic-compatible routes backed by Vertex AI, with server-owned state, media metadata, request logs, quotas, API keys, and compatibility bookkeeping.

Public routes

  • POST /openai/v1/chat/completions
  • POST /openai/v1/responses
  • GET /openai/v1/responses/:response_id
  • DELETE /openai/v1/responses/:response_id
  • POST /anthropic/v1/messages
  • GET /openai/v1/models
  • POST /openai/v1/files

Security defaults

  • API key hashes only, with visible prefixes.
  • Service account JSON never returned or logged.
  • Prompt logging controlled by tenant policy.
  • Firebase object paths scoped by tenant.

Compatibility matrix

SurfaceFieldHandlingNotes
OpenAI ChattoolsmappedVertex function declarations
OpenAI Chatresponse_formatforwardedVertex JSON response config
OpenAI Responsestext.formatforwardedVertex JSON response config
Anthropicoutput_config.formatforwardedVertex JSON response config
OpenAI Responsesprevious_response_idemulatedServer state recovery
Anthropicanthropic-betapolicyTenant beta policies
Anthropicthinkinginternal_onlyNever client visible