Skip to main content

Interface: ServerProviderOptions

Defined in: packages/client/src/providers/server.ts:15

Properties​

fetch?​

optional fetch?: (input, init?) => Promise<Response>

Defined in: packages/client/src/providers/server.ts:30

MDN Reference

Parameters​

input​

RequestInfo | URL

init?​

RequestInit

Returns​

Promise<Response>


headers?​

optional headers?: Record<string, string> | (() => Record<string, string> | Promise<Record<string, string>>)

Defined in: packages/client/src/providers/server.ts:21

Extra headers, e.g. a CSRF token. Called per request.


id?​

optional id?: string

Defined in: packages/client/src/providers/server.ts:28


images?​

optional images?: boolean

Defined in: packages/client/src/providers/server.ts:27

Accepts images (image_url content parts). Default false.


jsonSchema?​

optional jsonSchema?: boolean

Defined in: packages/client/src/providers/server.ts:23

Supports response_format: { type: "json_schema" }. Default false: structured output uses a tool.


label?​

optional label?: string

Defined in: packages/client/src/providers/server.ts:29


model?​

optional model?: string

Defined in: packages/client/src/providers/server.ts:19

Sent as model. Optional when your endpoint picks it.


tools?​

optional tools?: boolean

Defined in: packages/client/src/providers/server.ts:25

Supports tool calls. Default true.


url​

url: string

Defined in: packages/client/src/providers/server.ts:17

Chat Completions URL, e.g. /api/ai/chat/completions.