Interface: ServerProviderOptions
Defined in: packages/client/src/providers/server.ts:16
Properties
fetch?
optionalfetch?: (input,init?) =>Promise<Response>
Defined in: packages/client/src/providers/server.ts:31
Parameters
input
RequestInfo | URL
init?
RequestInit
Returns
Promise<Response>
headers?
optionalheaders?:Record<string,string> | (() =>Record<string,string> |Promise<Record<string,string>>)
Defined in: packages/client/src/providers/server.ts:22
Extra headers, e.g. a CSRF token. Called per request.
id?
optionalid?:string
Defined in: packages/client/src/providers/server.ts:29
images?
optionalimages?:boolean
Defined in: packages/client/src/providers/server.ts:28
Accepts images (image_url content parts). Default false.
jsonSchema?
optionaljsonSchema?:boolean
Defined in: packages/client/src/providers/server.ts:24
Supports response_format: { type: "json_schema" }. Default false: structured output uses a tool.
label?
optionallabel?:string
Defined in: packages/client/src/providers/server.ts:30
model?
optionalmodel?:string
Defined in: packages/client/src/providers/server.ts:20
Sent as model. Optional when your endpoint picks it.
tools?
optionaltools?:boolean
Defined in: packages/client/src/providers/server.ts:26
Supports tool calls. Default true.
url
url:
string
Defined in: packages/client/src/providers/server.ts:18
Chat Completions URL, e.g. /api/ai/chat/completions.