Interface: LanguageModelRequest
Defined in: packages/protocol/src/language-model/request.ts:15
A request to a large language model.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
abort? | AbortSignal | Abort signal for cancelling the operation. | packages/protocol/src/language-model/request.ts:46 |
includeRawChunks? | boolean | Include raw chunks in the stream. Only applicable for streaming calls. | packages/protocol/src/language-model/request.ts:41 |
input | LanguageModelItem[] | The input to the model. | packages/protocol/src/language-model/request.ts:19 |
responseType? | LanguageModelResponseType | Response format. The output can either be text or JSON. Default is text. If JSON is selected, a schema can optionally be provided to guide the LLM. | packages/protocol/src/language-model/request.ts:31 |
settings | LanguageModelRequestSettings | The model settings to use for the request. | packages/protocol/src/language-model/request.ts:24 |
tools? | LanguageModelTool[] | The tools that are available for the model. | packages/protocol/src/language-model/request.ts:36 |