everyapi
Intégration · Observabilité LLMCompatible OpenAI · une clé · catalogue en direct
H

Exécutez la passerelle EveryAPI dans Helicone

Le mode proxy de Helicone peut transférer des requêtes compatibles OpenAI vers une URL cible et recueillir des données d’observabilité. Avant de l’enchaîner avec EveryAPI, évaluez le sous-traitant supplémentaire, le saut réseau, les en-têtes et le comportement en cas de panne.

01Code de configuration

Une ligne de base URL pointe Helicone vers EveryAPI

Base URL globale par défaut / Base URL prioritaire Chine : https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1

app.py
# Helicone mode proxy : remplacez la base URL par oai.helicone.ai/v1,
# et utilisez l'en-tête Helicone-Target-Url pour spécifier le véritable amont (EveryAPI)
 
from openai import OpenAI
 
client = OpenAI(
base_url="https://oai.helicone.ai/v1",
api_key="sk-everyapi-...", # Clé EveryAPI
default_headers={
"Helicone-Auth": "Bearer sk-helicone-...", # Clé Helicone
"Helicone-Target-Url": "https://api.everyapi.ai", # Cible avancée
},
)
 
resp = client.chat.completions.create(
model="claude-sonnet-5",
messages=[[{"role": "user", "content": "Hello"}]],
)
02Étapes

De zéro à votre premier appel

  1. Inscrivez-vous à Helicone

    Inscrivez-vous sur us.helicone.ai pour obtenir une clé sk-helicone- (vous pouvez aussi l'auto-héberger avec une configuration docker en une commande).

    us.helicone.ai

  2. Choisissez entre proxy et async logger

    Le mode proxy remplace la base URL par oai.helicone.ai/v1 et dirige Helicone-Target-Url vers EveryAPI. Avec un logger asynchrone, les requêtes vont directement à EveryAPI et la télémétrie est envoyée séparément. Validez les compromis réseau, confidentialité et panne dans votre environnement.

  3. Comment les clés API sont liées

    Mettez la clé Helicone dans l'en-tête Helicone-Auth et la clé EveryAPI dans Authorization (l'api_key du client OpenAI). Helicone utilise Helicone-Target-Url pour transférer la requête vers EveryAPI et fait passer l'en-tête de la clé OpenAI jusqu'à EveryAPI.

  4. Consultez les traces dans le tableau de bord Helicone

    Rendez-vous sur us.helicone.ai/requests pour voir l'input / output / latency / cost / tokens de chaque appel. Les chiffres de cost sont estimés par modèle et diffèrent de la facturation réelle d'EveryAPI (comme avec Langfuse).