diff --git a/src/main/gateways/catalog.generated.ts b/src/main/gateways/catalog.generated.ts index 233f07b..19b1bc7 100644 --- a/src/main/gateways/catalog.generated.ts +++ b/src/main/gateways/catalog.generated.ts @@ -10,6 +10,27 @@ import type { GatewayEntry } from './types' export const GATEWAY_CATALOG: readonly GatewayEntry[] = [ + { + "id": "corporate", + "label": "Corporate AI gateway", + "baseUrl": "https://gateway..com", + "selfHostedHint": "Replace with your hostname. Often exposed at /v1/chat/completions (OpenAI) and /v1/messages (Anthropic).", + "endpoints": { + "openai": "/v1", + "anthropic": "/v1/messages" + }, + "auth": { + "header": "Authorization", + "scheme": "Bearer", + "envVar": "GATEWAY_API_KEY" + }, + "modelIdFormat": "", + "nativeProviders": [ + "anthropic", + "openai" + ], + "notes": "Generic placeholder for any OpenAI-/Anthropic-compatible gateway. Set base URL when applying." + }, { "id": "truefoundry", "label": "TrueFoundry AI Gateway", diff --git a/src/main/gateways/catalog.source.json b/src/main/gateways/catalog.source.json index 8cb870d..11173aa 100644 --- a/src/main/gateways/catalog.source.json +++ b/src/main/gateways/catalog.source.json @@ -1,5 +1,23 @@ { "gateways": [ + { + "id": "corporate", + "label": "Corporate AI gateway", + "baseUrl": "https://gateway..com", + "selfHostedHint": "Replace with your hostname. Often exposed at /v1/chat/completions (OpenAI) and /v1/messages (Anthropic).", + "endpoints": { + "openai": "/v1", + "anthropic": "/v1/messages" + }, + "auth": { + "header": "Authorization", + "scheme": "Bearer", + "envVar": "GATEWAY_API_KEY" + }, + "modelIdFormat": "", + "nativeProviders": ["anthropic", "openai"], + "notes": "Generic placeholder for any OpenAI-/Anthropic-compatible gateway. Set base URL when applying." + }, { "id": "truefoundry", "label": "TrueFoundry AI Gateway",