Skip to content

Class: ModelGateway

AppKit-scoped model gateway with dynamic model discovery and streaming inference.

new ModelGateway(options?, registry?): ModelGateway

ModelGatewayOptions = {}

ModelRegistry

ModelGateway

inference(protocol, body, headers, signal): Promise<Response>

Resolve and execute one inference request.

"openai-responses" | "openai-chat" | "anthropic-messages" | "openai-embeddings"

Readonly<Record<string, unknown>>

Headers

AbortSignal

Promise<Response>


models(originator?, search?): Promise<{ data: object[]; object: "list"; } | { models: object[]; }>

Return the live OpenAI model list, including Codex metadata when requested.

string

string

Promise<{ data: object[]; object: "list"; } | { models: object[]; }>


refresh(): Promise<void>

Refresh the active principal’s model catalogue.

Promise<void>