Interface: OpenRouterBatchConfig
Defined in: packages/workflow-engine/src/ai/batch/openrouter.ts:18
Properties
apiKey
apiKey:
string
Defined in: packages/workflow-engine/src/ai/batch/openrouter.ts:20
REQUIRED and injected. Never read process.env in this module.
baseURL?
optionalbaseURL?:string
Defined in: packages/workflow-engine/src/ai/batch/openrouter.ts:22
endpoint?
optionalendpoint?:"/v1/chat/completions"|"/v1/responses"|"/v1/messages"|"/v1/embeddings"
Defined in: packages/workflow-engine/src/ai/batch/openrouter.ts:25
fetch?
optionalfetch?: {(input,init?):Promise<Response>; (input,init?):Promise<Response>; }
Defined in: packages/workflow-engine/src/ai/batch/openrouter.ts:23
Call Signature
(
input,init?):Promise<Response>
Parameters
input
URL | RequestInfo
init?
RequestInit
Returns
Promise<Response>
Call Signature
(
input,init?):Promise<Response>
Parameters
input
string | URL | Request
init?
RequestInit
Returns
Promise<Response>
headers?
optionalheaders?:Record<string,string>
Defined in: packages/workflow-engine/src/ai/batch/openrouter.ts:24
modelId
modelId:
string
Defined in: packages/workflow-engine/src/ai/batch/openrouter.ts:21