openAI
fun openAI(apiKey: String, settings: OpenAIClientSettings = OpenAIClientSettings(), httpClientFactory: KoogHttpClient.Factory = HttpClientFactoryResolver.resolve(), clock: KoogClock = KoogClock.System, toolsConverter: OpenAICompatibleToolDescriptorSchemaGenerator = OpenAICompatibleToolDescriptorSchemaGenerator()): PromptExecutorBuilder(source)
Adds an OpenAI client. httpClientFactory defaults to HttpClientFactoryResolver.resolve.