Frameworks & Plattformen
Opik
Verfolgen Sie OpenAI-kompatible TokenLab-Anfragen mit Opik
Übersicht
Opik kann TokenLab-Aufrufe protokollieren, indem ein OpenAI-Client umschlossen wird, der auf den OpenAI-kompatiblen Endpunkt von TokenLab verweist.
Typ: Observability
Primärer Pfad: OpenAI SDK Tracing-Wrapper
Support-Status: Unterstützter OpenAI-kompatibler Tracing-Pfad
Installation
pip install opik openaiUmgebung
export TOKENLAB_API_KEY="sk-your-tokenlab-key"
export OPIK_PROJECT_NAME="tokenlab-integration-demo"Den OpenAI-Client umschließen
Konfigurieren Sie Opik vor der Ausführung: Opik Cloud benötigt OPIK_API_KEY und bei Bedarf OPIK_WORKSPACE. Setzen Sie für eine bestehende selbst gehostete Bereitstellung OPIK_URL_OVERRIDE auf deren API-URL, zum Beispiel http://localhost:5173/api. Siehe die Opik-Konfigurationsanleitung.
import os
from openai import OpenAI
from opik.integrations.openai import track_openai
client = OpenAI(
api_key=os.environ["TOKENLAB_API_KEY"],
base_url="https://api.tokenlab.sh/v1",
)
openai_client = track_openai(client)Eine Chat-Completion protokollieren
completion = openai_client.chat.completions.create(
model="claude-sonnet-5",
messages=[
{"role": "user", "content": "Summarize why LLM observability matters."}
],
)
print(completion.choices[0].message.content)Hinweise zu Endpunkten
Dieses Setup verfolgt den OpenAI-kompatiblen SDK-Pfad. Wenn Sie native TokenLab-Endpunkte außerhalb des OpenAI SDK verwenden, instrumentieren Sie diesen Client oder Workflow separat.