everyapi
集成 · LLM 可观测性兼容 OpenAI · 一把密钥 · 实时模型目录
H

在 Helicone 里走 EveryAPI 网关

Helicone 代理模式可以把 OpenAI 兼容请求转发到目标地址并采集可观测数据。与 EveryAPI 串联前,请评估新增的数据处理方、网络跳数、请求头和故障行为。

01配置代码

一行 base URL,把 Helicone 切到 EveryAPI

默认全球 Base URL / 国内网络优先 Base URL: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1

app.py
# Helicone proxy 模式:base URL 改成 oai.helicone.ai/v1,
# 用 Helicone-Target-Url header 指定真实上游(EveryAPI)
 
from openai import OpenAI
 
client = OpenAI(
base_url="https://oai.helicone.ai/v1",
api_key="sk-everyapi-...", # EveryAPI key
default_headers={
"Helicone-Auth": "Bearer sk-helicone-...", # Helicone key
"Helicone-Target-Url": "https://api.everyapi.ai", # 转发目标
},
)
 
resp = client.chat.completions.create(
model="claude-sonnet-5",
messages=[[{"role": "user", "content": "Hello"}]],
)
02操作步骤

从零到第一次调用

  1. 注册 Helicone

    按 Helicone 当前文档创建云端项目或自行部署,并取得所选集成方式需要的凭据。

    us.helicone.ai

  2. 决定走 proxy 还是 async logger

    代理模式需要将服务地址改为 `oai.helicone.ai/v1`,并通过 `Helicone-Target-Url` 指向 EveryAPI。异步记录模式则让请求直达 EveryAPI,再由 SDK 上报追踪数据,延迟更低。

  3. API key 关系

    代理模式下,EveryAPI 密钥仍作为 OpenAI 客户端凭据,Helicone 凭据则放在其文档指定的请求头中。部署前请确认 Helicone 当前目标 URL 格式。

  4. 在 Helicone 控制台查看调用追踪

    确认插桩会向 Helicone 发送哪些字段。EveryAPI 的用量和计费以 EveryAPI 控制台为准。