Skip to main content
DefaultGateway creates provider-backed AgentModel instances and exposes provider/model catalog helpers.

Constructor

Or:

Methods

registerProvider(registration)

Registers a GatewayProviderRegistration.

configureProvider(config)

Configures credentials/defaults for a provider.

listProviders()

Returns registered provider manifests.

listModels(providerId?)

Returns model metadata.

createAgentModel(selection, options?)

Returns an AgentModel that can be passed to AgentRuntime.

stream(request)

Returns AsyncIterable<AgentModelEvent>.

Registry Helpers

@cline/llms also exports:
  • getAllProviders
  • getProviderIds
  • getProvider
  • getModelsForProvider
  • registerProvider
  • registerModel
  • createHandler
  • createHandlerAsync

Built-In Provider Families

The runtime includes built-in registrations for provider families including Anthropic, OpenAI, Gemini, Vertex, Bedrock, Mistral, Claude Code, OpenAI Codex, OpenCode, Dify, and OpenAI-compatible providers.