Skip to content

OpenAIResponsesModel

Model implementation that uses OpenAI’s Responses API to generate responses.

new OpenAIResponsesModel(client, model): OpenAIResponsesModel
Parameter Type

client

OpenAI

model

string

OpenAIResponsesModel

getResponse(request): Promise<ModelResponse>

Get a response from the OpenAI model using the Responses API.

Parameter Type Description

request

ModelRequest

The request to send to the model.

Promise<ModelResponse>

A promise that resolves to the response from the model.

Model.getResponse


getStreamedResponse(request): AsyncIterable<StreamEvent>

Get a streamed response from the OpenAI model using the Responses API.

Parameter Type Description

request

ModelRequest

The request to send to the model.

AsyncIterable<StreamEvent>

An async iterable of the response from the model.

Model.getStreamedResponse