Skip to main content

Install

Setup

Add your OpenAI API key as an environment variable:
Connect your application to Phoenix with the register function:

Run OpenRouter

Observe

Now that you have tracing setup, all invocations of OpenAI (completions, chat completions, embeddings) will be streamed to your running Phoenix for observability and evaluation.

What Gets Traced

All OpenRouter model calls are automatically traced and include:
  • Request/response data and timing
  • Model name and provider information
  • Token usage and cost data (when supported)
  • Error handling and debugging information

Common Issues

  • API Key: Use your OpenRouter API key, not OpenAI’s
  • Model Names: Use exact model names from OpenRouter’s documentation
  • Rate Limits: Check your OpenRouter dashboard for usage limits
  • Base URL: Ensure you’re using https://openrouter.ai/api/v1 as the base URL\

Resources

OpenRouter Documentation

OpenInference OpenAI Instrumentation