Interface: ServerProviderOptions
Defined in: packages/client/src/providers/server.ts:15
Properties
fetch?
optionalfetch?: (input,init?) =>Promise<Response>
Defined in: packages/client/src/providers/server.ts:30
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:21
Extra headers, e.g. a CSRF token. Called per request.
id?
optionalid?:string
Defined in: packages/client/src/providers/server.ts:28
images?
optionalimages?:boolean
Defined in: packages/client/src/providers/server.ts:27
Accepts images (image_url content parts). Default false.
jsonSchema?
optionaljsonSchema?:boolean
Defined in: packages/client/src/providers/server.ts:23
Supports response_format: { type: "json_schema" }. Default false: structured output uses a tool.
label?
optionallabel?:string
Defined in: packages/client/src/providers/server.ts:29
model?
optionalmodel?:string
Defined in: packages/client/src/providers/server.ts:19
Sent as model. Optional when your endpoint picks it.
tools?
optionaltools?: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.