Skip to main content

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?​

optional baseURL?: string

Defined in: packages/workflow-engine/src/ai/batch/openrouter.ts:22


endpoint?​

optional endpoint?: "/v1/chat/completions" | "/v1/responses" | "/v1/messages" | "/v1/embeddings"

Defined in: packages/workflow-engine/src/ai/batch/openrouter.ts:25


fetch?​

optional fetch?: {(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>

MDN Reference

Parameters​
input​

URL | RequestInfo

init?​

RequestInit

Returns​

Promise<Response>

Call Signature​

(input, init?): Promise<Response>

MDN Reference

Parameters​
input​

string | URL | Request

init?​

RequestInit

Returns​

Promise<Response>


headers?​

optional headers?: 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