Model
이 콘텐츠는 아직 번역되지 않았습니다.
The base interface for calling an LLM.
Methods
Section titled “Methods”getResponse()
Section titled “getResponse()”getResponse(request): Promise<ModelResponse>;Get a response from the model.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
|
|
The request to get a response for. |
Returns
Section titled “Returns”Promise<ModelResponse>
getRetryAdvice()?
Section titled “getRetryAdvice()?”optional getRetryAdvice(args): | ModelRetryAdvice | Promise< | ModelRetryAdvice | undefined> | undefined;Provide optional retry advice for a failed request.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
Returns
Section titled “Returns”| ModelRetryAdvice
| Promise<
| ModelRetryAdvice
| undefined>
| undefined
getStreamedResponse()
Section titled “getStreamedResponse()”getStreamedResponse(request): AsyncIterable<StreamEvent>;Get a streamed response from the model.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
Returns
Section titled “Returns”AsyncIterable<StreamEvent>