Framework'ler ve platformlar
Phoenix
TokenLab OpenAI uyumlu isteklerini Arize Phoenix ile izleyin
Genel Bakış
Phoenix, TokenLab'in OpenAI uyumlu base URL'si ile yapılandırılmış OpenAI Python istemcisini otomatik olarak izleyerek (auto-instrumenting) TokenLab isteklerini takip edebilir.
Tür: Gözlemlenebilirlik (Observability)
Birincil Yol: OpenAI SDK enstrümantasyonu
Destek Güveni: Desteklenen OpenAI uyumlu izleme yolu
Kurulum
pip install arize-phoenix openinference-instrumentation-openai openaiOrtam
export TOKENLAB_API_KEY="sk-your-tokenlab-key"Phoenix'i Kaydedin
Bu örneği çalıştırmadan önce Phoenix’i yerel olarak başlatın veya mevcut bir dağıtımı kullanın. register(), varsayılan olarak trace verilerini http://localhost:4317 adresindeki yerel OTLP/gRPC collector’a gönderir. Başka bir dağıtım için collector uç noktasını ve kimlik doğrulamayı Phoenix kılavuzuna göre yapılandırın. SDK kurulumu collector’ı başlatmaz.
from phoenix.otel import register
tracer_provider = register(
project_name="tokenlab-app",
auto_instrument=True,
)TokenLab'i Çağırın
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["TOKENLAB_API_KEY"],
base_url="https://api.tokenlab.sh/v1",
)
response = client.chat.completions.create(
model="claude-sonnet-5",
messages=[{"role": "user", "content": "Write a short haiku."}],
)
print(response.choices[0].message.content)Endpoint Notları
Phoenix, OpenAI SDK çağrı yolunu izler. Chat Completions tarzındaki TokenLab çağrıları için bu sayfayı kullanın. Diğer TokenLab yerel endpoint'leri, uygulama enstrümantasyonunuz bu istekler için kullandığınız istemciyi yakaladığı sürece izlenmeye devam edebilir.