The OpenAI model to use (e.g., "gpt-4o-mini", "gpt-4")
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 ChatOpenAI constructor with Helicone enabled
Creates a ChatOpenAI configuration with Helicone logging enabled
Usage: const llm = new ChatOpenAI(withHeliconeLangchain("gpt-4o-mini", apiKey, heliconeApiKey, heliconeBaseLoggingUrl, accountAddress, customProperties));