ferproxy
Next.js 15 + TypeScript proxy for Google Cloud AI services. All upstreams authenticated via ADC; secrets from Google Secret Manager.
Public endpoints
GET /api/health— ADC probe + version infoPOST /api/chatgpt/ask— Vertex AI Gemini chatPOST /api/chatgpt/transcribe— Speech v2 Chirp 2 transcriptionPOST /api/google/tts— TTS Chirp 3 HD synthesisPOST /api/chaingpt/ask— ChainGPT relay
Admin-only endpoints (Basic Auth)
POST /api/vertex/generate-image— Imagen 4.0GET /api/vertex/auth-testPOST /api/video/compress— H.264 720p compressionGET /api/video/auth-test