สิ่งที่คุณได้รับ
- เอเจนต์ EDDI ที่ปรับใช้แล้วปรากฏในรายการโมเดลของ Open WebUI
- Chat Completions พร้อมการสตรีมและรายงานการใช้โทเค็น
- หนึ่งแชตต่อหนึ่งบทสนทนา EDDI หน่วยความจำและกฎพฤติกรรมจึงคงอยู่ข้ามรอบสนทนา
- แบบไร้สถานะ (model id ที่ลงท้ายด้วย
:stateless) สำหรับการเรียกรอบเดียว เช่น การสร้างชื่อแชต
ทำงานอย่างไรใน EDDI
- เปิดใช้อะแดปเตอร์ด้วย
EDDI_OPENAI_COMPAT_ENABLED=trueและตั้ง API key โดยค่าเริ่มต้นปิดอยู่ - ปรับใช้เอเจนต์ใน EDDI เอเจนต์จะปรากฏใน
GET /v1/models - ชี้ Open WebUI (หรือ SDK) ไปที่
http://<eddi>:7070/v1พร้อม API key เดียวกัน - เปิด
ENABLE_FORWARD_USER_INFO_HEADERSใน Open WebUI หากไม่เปิด ทุกหน้าต่างแชตจะใช้บทสนทนา EDDI เดียวกัน - เลือกเอเจนต์จากรายการโมเดลแล้วเริ่มแชต
การตั้งค่า
นำมาจากเอกสารของ EDDI ค่าตัวอย่างเช่น your-agent-id ให้คุณแทนที่ด้วยค่าของคุณเอง
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"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 ชื่อฟิลด์และค่าเริ่มต้นอาจเปลี่ยนไประหว่างรุ่น โปรดยืนยันในเอกสารของรุ่นที่คุณใช้