everyapi
การเชื่อมต่อ · CLI อย่างเป็นทางการของ Anthropicเข้ากันได้กับ OpenAI · คีย์เดียว · แคตตาล็อกโมเดลอัปเดตตลอด
Claude Code

รันเกตเวย์ EveryAPI ภายใน Claude Code

Claude Code ส่งคำขอ Anthropic Messages ผ่าน EveryAPI ได้ โดยใช้ base URL ตามที่ระบุในเอกสารและคีย์ EveryAPI คำสั่ง `everyapi use claude` จะกำหนดค่าเหล่านั้นให้เฉพาะโปรเซสลูกที่มันเรียกขึ้นมาเท่านั้น

01โค้ดตั้งค่า

แก้ base URL บรรทัดเดียว ก็ชี้ Claude Code มาที่ EveryAPI ได้

Base URL ทั่วโลกเริ่มต้น / Base URL ที่ให้ความสำคัญกับจีน: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1

terminal
# 1. ติดตั้ง everyapi CLI (Homebrew / Go install / ไบนารี)
brew tap everyapi-ai/tap && brew install everyapi
 
# 2. เข้าสู่ระบบและเชื่อมบัญชี (โฟลว์รหัสอุปกรณ์ ทำครั้งเดียวต่อเครื่อง)
everyapi auth login
 
# 3. เปิด Claude Code ในขั้นตอนเดียว พร้อมกำหนดตัวแปร env ให้อัตโนมัติ
everyapi use claude
 
# คำสั่งนี้ = export ANTHROPIC_BASE_URL/AUTH_TOKEN ให้คุณ
# แล้ว exec ไปยังคำสั่ง claude ในเครื่อง การตั้งค่ามีผลเฉพาะโปรเซสลูกนี้เท่านั้น
02ขั้นตอน

จากศูนย์สู่การเรียกครั้งแรก

  1. ติดตั้งตัว Claude Code เอง

    ติดตั้งคำสั่ง claude ตามเอกสารของ Anthropic (npm i -g @anthropic-ai/claude-code หรือ brew install) EveryAPI ไม่ได้เข้ามารับหน้าที่ติดตั้ง Claude Code ให้

    https://docs.anthropic.com/en/docs/claude-code/quickstart

  2. ติดตั้ง everyapi CLI แล้วเข้าสู่ระบบ

    รัน brew tap everyapi-ai/tap && brew install everyapi จากนั้น everyapi auth login — เทอร์มินัลจะแสดง QR code / เปิดหน้ายืนยัน device-auth ในเบราว์เซอร์ และหลังจากคุณยืนยันแล้ว CLI จะได้รับ token มาเก็บไว้ในเครื่อง

  3. everyapi use claude จบในคำสั่งเดียว

    CLI จะกำหนด ANTHROPIC_BASE_URL และ ANTHROPIC_AUTH_TOKEN ให้กับโปรเซสลูกของ Claude Code ที่มันเรียกขึ้นมา โดยไม่แก้ไขไฟล์โปรไฟล์ shell ของคุณ และไม่เปลี่ยนคำสั่ง `claude` ที่คุณรันตรง ๆ ในภายหลัง

  4. ต้องการสลับโมเดลต้นทางไหม?

    Claude Code จะเรียกโมเดลที่ตั้งค่าไว้ผ่านเกตเวย์ โมเดลและเส้นทางที่ใช้งานได้ขึ้นอยู่กับบัญชี EveryAPI ของคุณและสิทธิ์ของช่องในขณะนั้น

03FAQ

เกี่ยวกับ Claude Code × EveryAPI

ต้องมีคีย์ API ของ Anthropic แยกต่างหากไหม?

ไม่ต้อง ตั้งค่า ANTHROPIC_AUTH_TOKEN ของ Claude Code เป็นคีย์ sk-everyapi- ของ EveryAPI ได้โดยตรง แล้วเกตเวย์จะจัดการข้อมูลรับรองของต้นทางให้คุณเอง

ทำไม ANTHROPIC_BASE_URL ถึงไม่มี /v1?

โปรโตคอลอย่างเป็นทางการของ Anthropic วางหมายเลขเวอร์ชันไว้ในส่วนพาธของ URL ไม่ใช่ใน base URL (POST /v1/messages) Claude Code ประกอบพาธเอง ดังนั้น base จึงใส่เพียง https://api.everyapi.ai ก็พอ ฝั่งที่ต้องมี /v1 คือ OpenAI / Codex

ใช้การสมัครสมาชิกแบบ Anthropic OAuth (Claude Pro) แทนคีย์ API ได้ไหม?

OAuth ของการสมัครสมาชิก Claude Pro ใช้โฟลว์เดสก์ท็อป / มือถือของ Anthropic ซึ่งใช้ endpoint คนละตัวกับคีย์ API ผู้ขายบนมาร์เก็ตเพลสของ EveryAPI สามารถผูก OAuth ของ Claude Pro ของตนเองเข้ามาได้ และผู้ซื้อที่เรียกผ่าน EveryAPI ไม่ต้องรับรู้รายละเอียดนี้ (ดูเอกสารมาร์เก็ตเพลส) ผู้ซื้อไม่จำเป็นต้องถือ OAuth ใด ๆ

การตั้งค่า /allowed-tools / MCP server ของ Claude Code ได้รับผลกระทบไหม?

ไม่ได้รับผลกระทบ EveryAPI ทำหน้าที่เป็นพร็อกซีให้เฉพาะคำขอการอนุมานของ LLM เท่านั้น ส่วนการตั้งค่า MCP server / tool ยังคงจัดการโดย Claude Code เอง นอกจากนี้ EveryAPI ยังมี MCP server ของตัวเอง (everyapi mcp install claude) เพื่อให้ Claude Code ตรวจสอบโควตา / ยอดคงเหลือ EveryAPI ของคุณด้วยภาษาธรรมชาติได้

04การเชื่อมต่ออื่น ๆ

EveryAPI เชื่อมต่อกับสิ่งเหล่านี้ได้ด้วย