Hierarchy

  • APIResource
    • Responses

Constructors

Properties

Methods

Constructors

  • Parameters

    • client: OpenAI

    Returns Responses

Properties

inputItems: InputItems

Methods

  • Creates a model response. Provide text or image inputs to generate text or JSON outputs. Have the model call your own custom code or use built-in tools like web search or file search to use your own data as input for the model's response.

    Parameters

    • body: ResponseCreateParamsNonStreaming
    • Optionaloptions: RequestOptions<unknown>

    Returns APIPromise<Response>

  • Parameters

    • body: ResponseCreateParamsStreaming
    • Optionaloptions: RequestOptions<unknown>

    Returns APIPromise<Stream<ResponseStreamEvent>>

  • Parameters

    • body: ResponseCreateParamsBase
    • Optionaloptions: RequestOptions<unknown>

    Returns APIPromise<Stream<ResponseStreamEvent> | Response>

  • Deletes a model response with the given ID.

    Parameters

    • responseId: string
    • Optionaloptions: RequestOptions<unknown>

    Returns APIPromise<void>

  • Type Parameters

    • Params extends ResponseCreateParamsWithTools
    • ParsedT = ExtractParsedContentFromParams<Params>

    Parameters

    • body: Params
    • Optionaloptions: RequestOptions<unknown>

    Returns APIPromise<ParsedResponse<ParsedT>>

  • Retrieves a model response with the given ID.

    Parameters

    • responseId: string
    • Optionalquery: ResponseRetrieveParams
    • Optionaloptions: RequestOptions<unknown>

    Returns APIPromise<Response>

  • Parameters

    • responseId: string
    • Optionaloptions: RequestOptions<unknown>

    Returns APIPromise<Response>

  • Creates a chat completion stream

    Type Parameters

    • Params extends ResponseStreamParams
    • ParsedT = ExtractParsedContentFromParams<Params>

    Parameters

    • body: Params
    • Optionaloptions: RequestOptions<unknown>

    Returns ResponseStream<ParsedT>