The OpenAI API key
The Helicone API key for logging
The Helicone base logging endpoint URL
The account address for logging purposes
Custom properties to add as Helicone headers (should include agentid and sessionid)
Configuration object for OpenAI constructor with Helicone enabled
Creates an OpenAI client configuration with Helicone logging enabled
Usage: const openai = new OpenAI(withHeliconeOpenAI(apiKey, heliconeApiKey, heliconeBaseLoggingUrl, accountAddress, customProperties));