รันเกตเวย์ EveryAPI ภายใน Helicone
โหมด proxy ของ Helicone สามารถส่งต่อคำขอที่รองรับ OpenAI ไปยัง URL ปลายทางพร้อมกับเก็บข้อมูลการสังเกตการณ์ ก่อนนำไปต่อพ่วงกับ EveryAPI ให้ตรวจสอบผู้ประมวลผลข้อมูลที่เพิ่มเข้ามา, network hop, header และพฤติกรรมเมื่อเกิดข้อผิดพลาด ก่อนใช้งานจริง
แก้ base URL บรรทัดเดียว ก็ชี้ Helicone มาที่ EveryAPI ได้
Base URL ทั่วโลกเริ่มต้น / Base URL ที่ให้ความสำคัญกับจีน: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1
# โหมด proxy ของ Helicone: เปลี่ยน base URL เป็น oai.helicone.ai/v1,# แล้วใช้ header Helicone-Target-Url ระบุต้นทางจริง (EveryAPI) from openai import OpenAI client = OpenAI( base_url="https://oai.helicone.ai/v1", api_key="sk-everyapi-...", # คีย์ EveryAPI default_headers={ "Helicone-Auth": "Bearer sk-helicone-...", # คีย์ Helicone "Helicone-Target-Url": "https://api.everyapi.ai", # ปลายทางที่ส่งต่อ },) resp = client.chat.completions.create( model="claude-sonnet-5", messages=[[{"role": "user", "content": "Hello"}]],)จากศูนย์สู่การเรียกครั้งแรก
- สมัครใช้งาน Helicone
สร้างโปรเจกต์ Helicone หรือติดตั้งด้วยตนเองตามเอกสารฉบับปัจจุบัน แล้วขอข้อมูลรับรองที่โหมดการเชื่อมต่อซึ่งคุณเลือกต้องใช้
us.helicone.ai
- เลือกระหว่าง proxy กับ async logger
โหมด proxy จะเปลี่ยน Base URL เป็น oai.helicone.ai/v1 และชี้ Helicone-Target-Url ไปที่ EveryAPI ส่วนแบบ async logger คำขอจะไปที่ EveryAPI โดยตรง แล้วส่งข้อมูลระยะไกลแยกต่างหาก แต่ละโหมดมีข้อแลกเปลี่ยนด้านเครือข่าย ความเป็นส่วนตัว และพฤติกรรมเมื่อเกิดข้อผิดพลาดต่างกัน จึงควรตรวจสอบในสภาพแวดล้อมของคุณเอง
- ความสัมพันธ์ของคีย์ API
ในโหมด proxy ให้ใช้คีย์ EveryAPI เป็นข้อมูลรับรองของไคลเอนต์ OpenAI ต่อไป และใส่ข้อมูลรับรองของ Helicone ผ่าน header ตามที่เอกสารของ Helicone ระบุ ก่อนนำขึ้นใช้งานจริง ให้ยืนยันรูปแบบ target URL ฉบับปัจจุบันในเอกสารของ Helicone
- ดู trace ในแดชบอร์ด Helicone
ตรวจสอบว่าเครื่องมือเก็บข้อมูล (instrumentation) ของคุณส่งฟิลด์ใดไปยัง Helicone บ้าง สำหรับการใช้งานและการเรียกเก็บเงินของ EveryAPI ให้ยึดแดชบอร์ด EveryAPI เป็นหลัก