Skip to content

OpenAIChatCompletionsModel

A model that uses (or is compatible with) OpenAI’s Chat Completions API.

  • Model
new OpenAIChatCompletionsModel(client, model): OpenAIChatCompletionsModel;
Parameter Type

client

OpenAI

model

string

OpenAIChatCompletionsModel

getResponse(request): Promise<ModelResponse>;

Get a response from the model.

Parameter Type Description

request

ModelRequest

The request to get a response for.

Promise<ModelResponse>

Model.getResponse

getRetryAdvice(args): ModelRetryAdvice | undefined;

Provide optional retry advice for a failed request.

Parameter Type

args

ModelRetryAdviceRequest

ModelRetryAdvice | undefined

Model.getRetryAdvice

getStreamedResponse(request): AsyncIterable<StreamEvent>;

Get a streamed response from the model.

Parameter Type

request

ModelRequest

AsyncIterable<StreamEvent>

Model.getStreamedResponse