Skip to content
🚀 EDDI 6.5.0

ผู้ให้บริการ LLM 19 ราย ฐานความรู้ที่ครอลเว็บไซต์และอ่านไฟล์ของคุณ และบทสนทนาที่ย้ายตามเวอร์ชันเอเจนต์ที่เข้ากันได้มีอะไรใหม่

แมนเนจด์คลาวด์ เริ่มต้น
การเชื่อมต่อทั้งหมด
ช่องทางสื่อสาร/v1

Open WebUI

EDDI ให้บริการ /v1 API ที่เข้ากันได้กับ OpenAI โดยแสดงเอเจนต์ที่ปรับใช้แล้วเป็นโมเดล ทำให้ Open WebUI, OpenAI SDK, LangChain และ LiteLLM คุยกับเอเจนต์ได้

สิ่งที่คุณได้รับ

  • เอเจนต์ EDDI ที่ปรับใช้แล้วปรากฏในรายการโมเดลของ Open WebUI
  • Chat Completions พร้อมการสตรีมและรายงานการใช้โทเค็น
  • หนึ่งแชตต่อหนึ่งบทสนทนา EDDI หน่วยความจำและกฎพฤติกรรมจึงคงอยู่ข้ามรอบสนทนา
  • แบบไร้สถานะ (model id ที่ลงท้ายด้วย :stateless) สำหรับการเรียกรอบเดียว เช่น การสร้างชื่อแชต

ทำงานอย่างไรใน EDDI

  1. เปิดใช้อะแดปเตอร์ด้วย EDDI_OPENAI_COMPAT_ENABLED=true และตั้ง API key โดยค่าเริ่มต้นปิดอยู่
  2. ปรับใช้เอเจนต์ใน EDDI เอเจนต์จะปรากฏใน GET /v1/models
  3. ชี้ Open WebUI (หรือ SDK) ไปที่ http://<eddi>:7070/v1 พร้อม API key เดียวกัน
  4. เปิด ENABLE_FORWARD_USER_INFO_HEADERS ใน Open WebUI หากไม่เปิด ทุกหน้าต่างแชตจะใช้บทสนทนา EDDI เดียวกัน
  5. เลือกเอเจนต์จากรายการโมเดลแล้วเริ่มแชต

การตั้งค่า

นำมาจากเอกสารของ EDDI ค่าตัวอย่างเช่น your-agent-id ให้คุณแทนที่ด้วยค่าของคุณเอง

docker-compose.yml (excerpt)ตัวอย่าง compose ในรูปแบบสำหรับ production จากเอกสารของ EDDI อย่าลืมเปลี่ยน API key ตัวอย่าง
services:
  eddi:
    image: labsai/eddi:latest
    ports: ["7070:7070"]
    environment:
      EDDI_OPENAI_COMPAT_ENABLED: "true"
      EDDI_OPENAI_COMPAT_API_KEY: "sk-eddi-change-me"

  open-webui:
    image: ghcr.io/open-webui/open-webui:main
    ports: ["3000:8080"]
    environment:
      OPENAI_API_BASE_URL: http://eddi:7070/v1
      OPENAI_API_KEY: "sk-eddi-change-me"
      ENABLE_OLLAMA_API: "false"
      ENABLE_FORWARD_USER_INFO_HEADERS: "true"
Check the endpointตรวจสอบ endpoint จาก shell ตั้ง EDDI_API_KEY เป็นค่าเดียวกับในไฟล์ compose
curl -H "Authorization: Bearer $EDDI_API_KEY" http://localhost:7070/v1/models

curl -X POST http://localhost:7070/v1/chat/completions \
  -H "Authorization: Bearer $EDDI_API_KEY" \
  -H "Content-Type: application/json" \
  -H "X-OpenWebUI-Chat-Id: chat-1" \
  -H "X-OpenWebUI-User-Id: alice" \
  -d '{"model":"my-agent-a3f9c1","messages":[{"role":"user","content":"Hello"}]}'

การกำกับดูแล

  • API นี้มีการยืนยันตัวตนด้วย API key ของตัวเอง และปิดอยู่จนกว่าคุณจะเปิด EDDI ปฏิเสธที่จะเริ่มทำงานในชุดการตั้งค่าเดียวที่จะทำให้ใครก็ตามที่เข้าถึงพอร์ตได้สร้างบทสนทนาได้
  • เอเจนต์ยังคงมีประตูอนุมัติและร่องรอยการตรวจสอบของตัวเอง คำขอผ่าน /v1 ก็คือบทสนทนา EDDI ปกติ
  • API key ที่ใช้ร่วมกันพร้อม header ของผู้ใช้ เป็นการมอบหมายการยืนยันตัวตนให้ Open WebUI ในฐานะพร็อกซีที่เชื่อถือได้ ให้ปฏิบัติต่อ key นี้เหมือนความลับที่ใช้ร่วมกัน และหมุนเวียนเปลี่ยนเป็นระยะ

ควรรู้

  • เฉพาะเอเจนต์เดี่ยวเท่านั้นที่ปรากฏเป็นโมเดล กลุ่มหลายเอเจนต์ไม่ปรากฏ
  • quick reply และปุ่มจะแสดงเป็นข้อความ Markdown ไม่ใช่ตัวควบคุมแบบโต้ตอบ
  • การเรียกเครื่องมือจะไม่ส่งกลับไปยังไคลเอนต์ EDDI รันเครื่องมือภายใน pipeline ของตัวเอง และกิจกรรมของเครื่องมือยังดูได้ในบัญชีตรวจสอบ

การเชื่อมต่อที่เกี่ยวข้อง

การตั้งค่าและพฤติกรรมในหน้านี้อ้างอิงเอกสารของ EDDI ตรวจสอบเมื่อ 2026-10-14 ชื่อฟิลด์และค่าเริ่มต้นอาจเปลี่ยนไประหว่างรุ่น โปรดยืนยันในเอกสารของรุ่นที่คุณใช้