Skip to main content
Together AI hosts open-weight models (Llama 3.x, Qwen, Mistral, DeepSeek, and more) behind a fast OpenAI-compatible API. Arize AX captures every Together AI call — prompts, responses, model name, and token usage — by reusing the openinference-instrumentation-openai package against the OpenAI client pointed at Together’s endpoint.

Prerequisites

Launch Arize AX

  1. Sign in to your Arize AX account.
  2. From Space Settings, copy your Space ID and API Key. You will set them as ARIZE_SPACE_ID and ARIZE_API_KEY below.

Install

Configure credentials

Setup tracing

Run Together AI

Expected output

Verify in Arize AX

  1. Open your Arize AX space and select project together-ai-tracing-example.
  2. You should see a new trace within ~30 seconds containing a ChatCompletion LLM span with the prompt, response, and token usage attached. The span’s llm.model_name reflects the Together-hosted model (e.g. meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo).
  3. If no traces appear, see Troubleshooting.

Check from the skill, CLI, or SDK

Confirm spans are actually reaching your Arize AX project. Use whichever fits your workflow — the skill and CLI work for any framework; the SDK check is shown for each language.
Install the Arize Skills plugin and let your coding agent check for you:
Then prompt your agent:
Use the arize-trace skill to export and analyze recent traces from my project. Confirm spans are arriving, and summarize any errors or latency issues.

Troubleshooting

  • No traces in Arize AX. Confirm ARIZE_SPACE_ID and ARIZE_API_KEY are set in the same shell that runs example.py. Enable OpenTelemetry debug logs with export OTEL_LOG_LEVEL=debug and re-run.
  • OpenAI spans missing. OpenAIInstrumentor().instrument(...) must run before any from openai import .... Make sure instrumentation.py is the first import in your entry point.
  • 401 from Together. Verify TOGETHER_API_KEY is set and active. Generate a new key at api.together.ai/settings/api-keys if needed.
  • model_not_found. The exact model slug must match Together’s catalog — see Together’s models page. Swap the model= string for one your account can call.

Resources

Together AI OpenAI Compatibility

OpenInference OpenAI Instrumentor

Together AI Python SDK