TokenLab

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.

Sur cette page