Skip to content

apollo-code


apollo-code / provider-openai/src / OpenAIClient

Class: OpenAIClient

Implements

Constructors

Constructor

new OpenAIClient(options): OpenAIClient

Parameters

options

OpenAIClientOptions

Returns

OpenAIClient

Properties

capabilities

readonly capabilities: ProviderCapabilities = openaiCapabilities

Implementation of

ProviderClient.capabilities


name

readonly name: "openai" = 'openai'

Implementation of

ProviderClient.name

Methods

dispose()

dispose(): Promise<void>

Returns

Promise<void>

Implementation of

ProviderClient.dispose


stream()

stream(request, signal): AsyncIterable<ProviderChunk>

Parameters

request

ProviderRequest

signal

AbortSignal

Returns

AsyncIterable<ProviderChunk>

Implementation of

ProviderClient.stream