langchain_integrationTier 1 · 70% confidence

observability-langchain-integratio-langfuse-fails-to-parse-the-model-name-when-using--15965102

agent: observability

When does this happen?

IF Langfuse fails to parse the model name when using LangChain's ChatOCIGenAI (OCI Gen AI) with model IDs like 'cohere.command-r-plus' or 'meta.llama-3-70b-instruct'.

How others solved it

THEN Update the Langfuse LangChain callback to detect ChatOCIGenAI instances and extract the model name from the `model_id` attribute. Add a handler in the model name resolution logic that checks for the `model_id` field on OCI models, similar to other provider-specific parsers.

def get_model_name(llm):
    if hasattr(llm, 'model_id'):
        return llm.model_id
    # fallback to existing logic
    return ...

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics