เพิ่ม Dolphin LLM ใน LibreChat เป็น endpoint แบบกำหนดเอง
อัปเดตแล้ว

LibreChat เพิ่มผู้ให้บริการที่เข้ากันได้กับ OpenAI ผ่าน custom endpoints ใน librechat.yaml การกำหนดค่าหนึ่งบล็อกจะให้ผู้ใช้งานทุกคนของการติดตั้ง LibreChat ของคุณเข้าถึงโมเดลได้
จุดสำคัญ
- เพิ่มบล็อกใต้
endpoints.custominlibrechat.yamlพร้อม baseURL, apiKey และโมเดลuncensored. - เก็บคีย์ไว้ใน .env และอ้างอิงมันว่า
${DOLPHIN_API_KEY}. - ตั้งค่า
apiKeytouser_providedหากผู้ใช้แต่ละรายควรใช้คีย์ของตนเอง - ติดตั้ง
librechat.yamlเข้าสู่คอนเทนเนอร์และรีสตาร์ท LibreChat
บล็อก endpoint
เปิด librechat.yaml ในโฟลเดอร์ LibreChat (คัดลอก librechat.example.yaml หากคุณยังไม่มี) และเพิ่มสิ่งนี้ใต้ endpoints:
version: 1.2.1
endpoints:
custom:
- name: "Dolphin LLM"
apiKey: "${DOLPHIN_API_KEY}"
baseURL: "https://dolphinllm.com/v1"
models:
default: ["uncensored"]
fetch: false
titleConvo: true
titleModel: "uncensored"
modelDisplayLabel: "Dolphin LLM"
ใช้ version ค่าที่ LibreChat release ของคุณคาดหวัง (อยู่ที่ด้านบนของ librechat.example.yaml). fetch: false คงรายการไว้ที่โมเดลเดียว; ด้วย fetch: true LibreChat ถาม GET /v1/models, ซึ่งส่งกลับโมเดลเดียวเดียวกัน
ใส่คีย์ลงใน .env
# .env
DOLPHIN_API_KEY=YOUR_KEY
สร้างคีย์ในบัญชีของคุณ (สมัครสมาชิก ก่อนอื่นหากคุณไม่มีเลย; เครดิตทดลอง $0.50 จะถูกเพิ่มเมื่อคุณเปิดบัญชีเป็นครั้งแรก) อย่าทำ .env ไปยัง git
หากผู้ใช้ทุกคนในการติดตั้งของคุณควรจ่ายจากยอดเงินของตนเอง ให้ตั้งค่า apiKey: "user_provided" แทนที่ LibreChat จะขอคีย์จากผู้ใช้แต่ละคนเป็นครั้งแรกเมื่อพวกเขาเลือก Dolphin LLM และเก็บไว้ให้พวกเขา

Docker: mount ไฟล์และรีสตาร์ท
ด้วยการตั้งค่า Docker มาตรฐาน LibreChat จะอ่าน librechat.yaml เฉพาะเมื่อมันถูกติดตั้งลงในคอนเทนเนอร์ API เพิ่มไฟล์กำหนดค่าใหม่ถัดจาก docker-compose.yml:
# docker-compose.override.yml
services:
api:
volumes:
- type: bind
source: ./librechat.yaml
target: /app/librechat.yaml
docker compose down
docker compose up -d
เปิด LibreChat แล้วเลือก Dolphin LLM ในเมนู endpoint และเริ่มแชท หาก endpoint ไม่ปรากฏขึ้น บันทึกการเรียกใช้ API จะบอกสาเหตุ ซึ่งมักเป็นข้อผิดพลาดในการจัดย่อหน้า YAML
ตัวเลือกที่ควรรู้
- titleConvo ทำการขอข้อมูลสั้นๆ เพิ่มเติมหนึ่งครั้งต่อการสนทนาใหม่เพื่อตั้งชื่อมัน บนคีย์ทดลอง (2 การขอข้อมูลแบบขนาน, 60 ครั้งต่อนาที) ตั้งค่าเป็น
falseหากคุณเห็นการดีเลย์ - บริบท: โมเดลรองรับได้สูงสุด 262,144 tokens สำหรับ prompt และคำตอบรวมกัน LibreChat ส่งประวัติการสนทนาพร้อมกับข้อความแต่ละครั้ง ดังนั้นการสนทนาที่ยาวนานจึงมีต้นทุนต่อรอบสูงกว่า; รอบที่เต็มขอบเขตจะมีต้นทุน input ประมาณ $0.0393
- พารามิเตอร์: temperature, top_p, max tokens, stop และค่าปรับจากแผงพารามิเตอร์ของ LibreChat จะถูกส่งผ่าน API ใช้ได้เฉพาะข้อความ ดังนั้นการอัปโหลดไฟล์ที่ต้องการ vision หรือ embeddings จะไม่ทำงานกับ endpoint นี้
- Presets และ agents: คุณสามารถบันทึกพรอมต์ระบบเป็นค่ากำหนดล่วงหน้า การเรียกใช้เครื่องมือได้รับการสนับสนุนโดย API (
tools,tool_choice) ดังนั้นตัวแทน LibreChat จึงสามารถใช้ได้; ทดสอบเครื่องมือหนึ่งตัวก่อนที่คุณจะพึ่งพา
ติดตั้งร่วมกัน ใช้ยอดเงินร่วมกัน
เมื่อใส่คีย์เพียงคีย์เดียว .env, ผู้ใช้ LibreChat ทุกคนใช้จากยอดเงินเดียวกัน ปิดการลงทะเบียนแบบเปิดหากการติดตั้งเป็นแบบสาธารณะ และตรวจสอบยอดเงินในบัญชีของคุณหรือ X-Balance-USD header ของ response ขีดจำกัดใช้ต่อคีย์: หลังจากเติมเงินครั้งแรก มีคำขอแบบขนานได้ 8 รายการ และ 300 รายการต่อนาที ซึ่งใช้ร่วมกันโดยผู้ใช้ทั้งหมด
โมเดลถูกปรับแต่งให้ตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย ดังนั้นกฎของบ้านจึงเป็นไปตามที่คุณกำหนด เช่น ในระบบ prompt ล่วงหน้า เนื้อหาทางเพศที่เกี่ยวข้องกับเด็กไม่อนุญาตบน API เด็ดขาด
ค่าใช้จ่าย
ที่อัตรา $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens การสนทนาหนึ่งรอบที่มี history ขนาด 3,000 tokens และคำตอบขนาด 600 tokens จะมีค่าใช้จ่าย $0.00075 ทีมเล็กๆ ที่ส่งข้อความขนาดดังกล่าว 500 ข้อความต่อวัน จะใช้จ่ายประมาณ $11 ต่อเดือน ดู หน้าราคา สำหรับแพ็กและโบนัส
คำถามและคำตอบ
Endpoint ของ Dolphin LLM ไปอยู่ที่ไหนใน LibreChat?
ใต้ endpoints.custom in librechat.yaml, พร้อม baseURL https://dolphinllm.com/v1, คีย์ของคุณ และโมเดล uncensored.
ผู้ใช้ LibreChat แต่ละคนสามารถใช้ key ของตนเองได้หรือไม่?
ใช่ ตั้งค่า apiKey to user_provided และ LibreChat จะขอคีย์จากผู้ใช้แต่ละราย
ทำไม endpoint ถึงไม่ปรากฏหลังจากแก้ไขไฟล์?
ไฟล์ต้องถูก mount เข้าไปใน API container และรีสตาร์ท LibreChat ตรวจสอบ log ของ container เพื่อหาข้อผิดพลาดของ YAML
คู่มือเพิ่มเติม
เปิด WebUI API Endpoints: เชื่อมต่อ LLM ที่ไม่มีการเซ็นเซอร์เชื่อมต่อ Open WebUI กับ API ของ Dolphin LLM: URL ฐาน, คีย์ และ ID ของโมเดล, แผงผู้ดูแลระบบและการตั้งค่า Docker, การตั้งค่าที่ควรเปลี่ยนแปลง, ข้อผิดพลาดทั่วไปและค่าใช้จ่ายต่อการสนทนา
เชื่อมต่อ SillyTavern กับ API แบบไม่มีการเซ็นเซอร์ตั้งค่า SillyTavern ให้ใช้ API ของ Dolphin LLM: Chat Completion, แหล่งข้อมูลแบบกำหนดเอง (เข้ากันได้กับ OpenAI), URL ฐาน, คีย์, โมเดล, ความยาวบริบทและความยาวการตอบกลับ รวมถึงค่าใช้จ่ายต่อเซสชัน roleplay
Free LLM API สำหรับนักพัฒนา: Trial vs Pay as You Goสิ่งที่คุณจะได้รับจาก tier ฟรีของ LLM API และจุดสิ้นสุดของมัน เริ่มต้นด้วย trial มูลค่า $0.50 โดยไม่ต้องใช้บัตร แล้วคิดเงินเป็นเซ็นต์ต่อการเรียกใช้: สิ่งที่คุณจะได้รับ, วิธีทำให้เครดิตอยู่ได้นาน และสิ่งที่ควรตรวจสอบก่อนตัดสินใจ