Skip to main content

Interface: AIAdapter

Defined in: packages/workflow-engine/src/ai/types.ts:122

Optional AI transport seam. The helper retains topic, logging, cost, and error semantics around these normalized operations.

Methods​

embed()?​

optional embed(req): Promise<AdapterEmbedResponse>

Defined in: packages/workflow-engine/src/ai/types.ts:125

Parameters​

req​

AdapterEmbedRequest

Returns​

Promise<AdapterEmbedResponse>


generateObject()?​

optional generateObject(req): Promise<AdapterObjectResponse>

Defined in: packages/workflow-engine/src/ai/types.ts:124

Parameters​

req​

AdapterObjectRequest

Returns​

Promise<AdapterObjectResponse>


generateText()?​

optional generateText(req): Promise<AdapterTextResponse>

Defined in: packages/workflow-engine/src/ai/types.ts:123

Parameters​

req​

AdapterTextRequest

Returns​

Promise<AdapterTextResponse>


streamText()?​

optional streamText(req): AdapterStreamResponse

Defined in: packages/workflow-engine/src/ai/types.ts:126

Parameters​

req​

AdapterStreamRequest

Returns​

AdapterStreamResponse