Use LangChain to integrate Azure OpenAI with Helicone to log your Azure OpenAI usage.
Create an account + Generate an API Key
Log into helicone or create an account. Once you have an account, you can generate an API key.
Set HELICONE_API_KEY as an environment variable
HELICONE_API_KEY=<your API key>
Modify the API base and add the `Helicone-Auth` header
const model = new ChatOpenAI({ azureOpenAIApiKey: "[AZURE_OPENAI_API_KEY]", azureOpenAIApiDeploymentName: "openai/deployments/gpt-35-turbo", azureOpenAIApiVersion: "2023-03-15-preview", azureOpenAIBasePath: "https://oai.helicone.ai", configuration: { organization: "[organization]", baseOptions: { headers: { "Helicone-Auth": `Bearer ${process.env.HELICONE_API_KEY}`, "Helicone-OpenAI-Api-Base": "https://[YOUR_AZURE_DOMAIN].openai.azure.com", }, }, }, });
Was this page helpful?