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
The environment name for logging purposes
The agent request for logging purposes
Custom properties to add as Helicone headers
Configuration object for ChatOpenAI constructor with logging enabled
Creates a ChatOpenAI configuration with logging enabled
Usage: const llm = new ChatOpenAI(withLangchain("gpt-4o-mini", apiKey, heliconeApiKey, heliconeBaseLoggingUrl, accountAddress, agentRequest, customProperties));