Gambaran Umum
Opik dapat mencatat panggilan TokenLab dengan membungkus klien OpenAI yang mengarah ke endpoint yang kompatibel dengan OpenAI milik TokenLab.
Tipe: ObservabilitasJalur Utama: Wrapper pelacakan SDK OpenAITingkat Dukungan: Jalur pelacakan yang kompatibel dengan OpenAI didukung
Instalasi
Lingkungan
export TOKENLAB_API_KEY="sk-your-tokenlab-key"
export OPIK_PROJECT_NAME="tokenlab-integration-demo"
Membungkus Klien OpenAI
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)
Mencatat Chat Completion
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)
Catatan Endpoint
Pengaturan ini melacak jalur SDK yang kompatibel dengan OpenAI. Jika Anda menggunakan endpoint asli TokenLab di luar SDK OpenAI, lakukan instrumentasi pada klien atau alur kerja tersebut secara terpisah.