Interface: EmbeddingModelInput
@providerprotocol/ai / @providerprotocol/ai / EmbeddingModelInput
Interface: EmbeddingModelInput
Section titled “Interface: EmbeddingModelInput”Defined in: src/types/embedding.ts:42
Structural type for embedding model input. Uses structural typing to avoid generic variance issues with Provider generics.
Remarks
Section titled “Remarks”This type mirrors ModelReference while keeping provider options structurally compatible across providers.
ModelReference
Properties
Section titled “Properties”modelId
Section titled “modelId”
readonlymodelId:string
Defined in: src/types/embedding.ts:43
provider
Section titled “provider”
readonlyprovider:ProviderIdentity
Defined in: src/types/embedding.ts:44
providerConfig?
Section titled “providerConfig?”
readonlyoptionalproviderConfig:Partial<ProviderConfig>
Defined in: src/types/embedding.ts:46
Optional provider configuration merged into requests