Skip to content

feat: provider-level default model options (e.g. OpenAI store) #9028

@cyhhao

Description

@cyhhao

OpenAI Responses store is a per-request option and doesn't fit well in generic provider.options (SDK init options).

Proposal:

  • Add provider.<id>.defaults for per-request model options applied to all models of that provider.
  • Keep provider.<id>.options for SDK init options (apiKey/baseURL/timeout, etc).
  • Migrate legacy provider.<id>.options.store -> provider.<id>.defaults.store automatically.

This enables setting defaults.store once for OpenAI (or other OpenAI-based providers) without repeating per-model options.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions