Frameworks et plateformes
Helicone
Observez les requêtes TokenLab via Helicone Gateway
Aperçu
Helicone peut agir comme proxy et observer les requêtes compatibles avec OpenAI de TokenLab en les acheminant via Helicone Gateway et en ciblant TokenLab.
Environnement
export HELICONE_API_KEY="your-helicone-key"
export TOKENLAB_API_KEY="sk-your-tokenlab-key"cURL
curl --request POST \
--url https://gateway.helicone.ai/v1/chat/completions \
--header "Authorization: Bearer $TOKENLAB_API_KEY" \
--header "Helicone-Auth: Bearer $HELICONE_API_KEY" \
--header "Helicone-Target-Url: https://api.tokenlab.sh" \
--header "Helicone-Target-Provider: TokenLab" \
--header "Content-Type: application/json" \
--data '{
"model": "gpt-5.6-luna",
"messages": [
{
"role": "user",
"content": "Say hello from TokenLab through Helicone."
}
]
}'OpenAI SDK
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.TOKENLAB_API_KEY,
baseURL: "https://gateway.helicone.ai/v1",
defaultHeaders: {
"Helicone-Auth": `Bearer ${process.env.HELICONE_API_KEY}`,
"Helicone-Target-Url": "https://api.tokenlab.sh",
"Helicone-Target-Provider": "TokenLab",
},
});
const response = await client.chat.completions.create({
model: "claude-sonnet-5",
messages: [{ role: "user", content: "Write one concise product summary." }],
});Portée
Cette configuration est destinée au trafic /v1 compatible avec OpenAI. TokenLab expose également des réponses natives, des messages Anthropic et des endpoints compatibles avec Gemini ; utilisez les routes directes de TokenLab pour ces formats natifs, sauf si votre proxy d'observabilité les prend explicitement en charge.