Interface: ModelOption
Defined in: packages/agentos/src/api/model.ts:214
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:229
API key override (takes precedence over environment variables).
baseUrl?
optionalbaseUrl:string
Defined in: packages/agentos/src/api/model.ts:231
Base URL override (useful for local proxies or Ollama).
model?
optionalmodel:string
Defined in: packages/agentos/src/api/model.ts:227
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:221
Provider name. When set without model, the default model for the
requested task is looked up in PROVIDER_DEFAULTS.
Example
`"openai"`, `"anthropic"`, `"ollama"`