Interface: ModelOption
Defined in: packages/agentos/src/api/model.ts:235
Flexible model option accepted by the high-level API functions.
At least one of provider or model must be supplied, or an appropriate
API key environment variable must be set for auto-detection.
Properties
apiKey?
optionalapiKey:string
Defined in: packages/agentos/src/api/model.ts:250
API key override (takes precedence over environment variables).
baseUrl?
optionalbaseUrl:string
Defined in: packages/agentos/src/api/model.ts:252
Base URL override (useful for local proxies or Ollama).
model?
optionalmodel:string
Defined in: packages/agentos/src/api/model.ts:248
Explicit model identifier. Accepted in two formats:
"provider:model"— legacy format (e.g."openai:gpt-4o").provideris ignored."model"— plain name (e.g."gpt-4o-mini"). Requiresprovideror env-var auto-detect.
provider?
optionalprovider:string
Defined in: packages/agentos/src/api/model.ts:242
Provider name. When set without model, the default model for the
requested task is looked up in PROVIDER_DEFAULTS.
Example
`"openai"`, `"anthropic"`, `"ollama"`