コンテンツにスキップ

Model

このコンテンツはまだ日本語訳がありません。

The base interface for calling an LLM.

getResponse(request): Promise<ModelResponse>;

Get a response from the model.

Parameter Type Description

request

ModelRequest

The request to get a response for.

Promise<ModelResponse>


optional getRetryAdvice(args):
| ModelRetryAdvice
| Promise<
| ModelRetryAdvice
| undefined>
| undefined;

Provide optional retry advice for a failed request.

Parameter Type

args

ModelRetryAdviceRequest

| ModelRetryAdvice | Promise< | ModelRetryAdvice | undefined> | undefined


getStreamedResponse(request): AsyncIterable<StreamEvent>;

Get a streamed response from the model.

Parameter Type

request

ModelRequest

AsyncIterable<StreamEvent>