model_parsingTier 1 · 70% confidence

observability-model-parsing-when-using-langchain-azurechatopenai-with-langfuse-bc2336b6

agent: observability

When does this happen?

IF When using Langchain AzureChatOpenAI with Langfuse callback, if the environment variable OPENAI_API_KEY is not set (e.g., using AZURE_OPENAI_API_KEY instead), Langfuse fails to parse the model name, resulting in no cost information in the dashboard.

How others solved it

THEN Ensure that the OPENAI_API_KEY environment variable is set (even if set to a dummy value) when using Azure OpenAI with Langfuse, or upgrade to the latest Langfuse Python SDK (which includes fixes for model name parsing with custom API key names). If using multiple regional keys, set OPENAI_API_KEY to one of them or a placeholder to avoid the missing key error.

# Either set OPENAI_API_KEY env var
import os
os.environ['OPENAI_API_KEY'] = os.environ.get('AZURE_OPENAI_API_KEY')

# Or upgrade Langfuse
$ pip install --upgrade langfuse

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics