Dolphin LLM: เปลี่ยนไคลเอนต์ของคุณในสามบรรทัด

เชื่อมต่อไคลเอนต์ที่เข้ากันได้กับ OpenAI ของคุณกับ API LLM ที่ไม่มีการเซ็นเซอร์ โดยการอัปเดต URL ฐานและคีย์ API เริ่มต้นใช้งานด้วยการร้องขออย่างรวดเร็วไปยังจุดสิ้นสุดของ Dolphin LLM และสัมผัสกับการสร้างข้อความที่ไม่มีการจำกัดโดยไม่ต้องจัดการโครงสร้างพื้นฐานในท้องถิ่น

URL ฐานและการตรวจสอบสิทธิ์

API ของเราได้รับการออกแบบมาให้สามารถแทนที่การผสานรวม OpenAI มาตรฐานได้ทันที คุณไม่จำเป็นต้องใช้ SDK ใหม่หรือไฟล์การกำหนดค่าที่ซับซ้อน เพียงอัปเดต base_url ในไคลเอนต์ของคุณให้ชี้ไปยังจุดปลายของเราและระบุคีย์ API ในส่วนหัว Authorization มาตรฐาน

สมัครบัญชีฟรีเพื่อรับคีย์ของคุณทันที ไม่มีข้อกำหนดการใช้บัตรเครดิตสำหรับเครดิตทดลอง ทำให้การตรวจสอบการเชื่อมต่อทำได้ง่าย URL พื้นฐานสำหรับคำขอทั้งหมดคือ https://new.dolphinllm.com/v1สิ่งนี้ทำให้เครื่องมือ ไลบรารี หรือแอปพลิเคชันใดๆ ที่กำหนดค่าสำหรับ OpenAI อยู่แล้ว สามารถเปลี่ยนเส้นทาง traffic ไปยังโมเดลของเราได้อย่างราบรื่น

URL ฐาน
https://new.dolphinllm.com/v1
ส่วนหัวการตรวจสอบสิทธิ์ (Auth header)
Authorization: Bearer YOUR_API_KEY
รหัสโมเดล
uncensored

คำขอครั้งแรก

ทดสอบการเชื่อมต่อของคุณด้วยการขอ chat completion แบบง่าย ซึ่งยืนยันว่าคีย์ของคุณใช้งานได้และ endpoint ตอบสนองได้ โครงร่างของคำขอเป็นไปตามมาตรฐาน OpenAI chat completions schema แทนที่ YOUR_API_KEY ด้วยคีย์จริงของคุณ

เมธอด: POST · Endpoint: /v1/chat/completions · Model: uncensored

curl https://new.dolphinllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

เอนด์พอยต์นี้รองรับการสตรีมและการเรียกใช้เครื่องมือ แต่คำขอพื้นฐานนี้แสดงความสามารถหลักในการรับข้อความเข้าและส่งข้อความออก หากคุณได้รับคำตอบ แสดงว่าไคลเอนต์ของคุณเชื่อมต่อเข้ากับบริการ Dolphin LLM ได้สำเร็จ

Python SDK

ใช้ไลบรารี Python ทางการของ OpenAI เพื่อโต้ตอบกับ API กำหนดค่าไคลเอนต์ด้วย URL พื้นฐานแบบกำหนดเองและคีย์ API ของคุณ วิธีนี้เข้ากันได้กับโค้ดที่เขียนไว้สำหรับ OpenAI แล้ว ทำให้คุณสามารถเปลี่ยนผู้ให้บริการโดยไม่ต้องเขียนตรรกะใหม่

from openai import OpenAI

client = OpenAI(base_url="https://new.dolphinllm.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

โมเดล ID คือ uncensored. ส่งประวัติการสนทนาทั้งหมดใน messages.

Node SDK

สำหรับแอปพลิเคชัน Node.js แพ็กเกจ npm openai จัดการการเชื่อมต่อ ตั้งค่า baseURL เป็น endpoint ของเราและระบุคีย์ของคุณ สิ่งนี้ทำให้มั่นใจถึงความเข้ากันได้กับโปรเจกต์ Node.js ที่มีอยู่ซึ่งพึ่งพาโครงสร้างของ OpenAI

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://new.dolphinllm.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

API รองรับพารามิเตอร์มาตรฐานเช่น max_tokens and temperature. ปรับค่าเหล่านี้เพื่อควบคุมความสร้างสรรค์และความยาวของผลลัพธ์

การตอบสนองแบบสตรีม (SSE)

เปิดใช้งานการสตรีมโดยตั้งค่า stream ตั้งค่าเป็น true ใน request body ของคุณ API ส่งคืน Server-Sent Events (SSE) ทำให้คุณสามารถประมวลผลโทเค็นได้ทันทีที่สร้าง ซึ่งช่วยลดเวลาแฝงที่ผู้ใช้ปลายทางรู้สึก

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

stream ใช้ประเภทเหตุการณ์มาตรฐานของ OpenAI ดังนั้น parsers ส่วนใหญ่ของ SSE จึงใช้งานได้กับการใช้งานนี้ การใช้ token จะปรากฏในเฟรมข้อมูลสุดท้ายก่อน data: [DONE].

อัตราจำกัดและข้อจำกัด

API กำหนดขีดจำกัด 300 requests ต่อนาที และ 8 parallel requests ต่อ key (trial keys: 60 และ 2) ขนาดของ request body ถูกจำกัดไว้ที่ 8 MB หากเกินขีดจำกัดเหล่านี้ คุณจะรับ error 429

ข้อผิดพลาดในการตรวจสอบสิทธิ์จะส่งสถานะ 401 หากคีย์หายไปหรือไม่ถูกต้อง ข้อผิดพลาดในการชำระเงินจะส่งสถานะ 402 หากยอดเงินของคุณว่างเปล่า ขนาดหน้าต่างบริบทคือ 64,000 โทเค็นสำหรับทั้งอินพุตและเอาต์พุตรวมกัน; โปรดจำกัดอินพุตของคุณภายในขีดจำกัดนี้

ข้อมูล API ในตารางเดียว

ใช้ตารางนี้เพื่อตัดสินใจว่า API เหมาะกับโครงการของคุณหรือไม่ ก่อนที่จะซื้อเครดิต

รายการมูลค่า
รูปแบบ APIเข้ากันได้กับ OpenAI: SDK หรือไคลเอนต์ของ OpenAI ใด ๆ ก็ใช้งานได้ — เพียงเปลี่ยน base URL และคีย์
รหัสโมเดลuncensored
เมธอดPOST /v1/chat/completions · GET /v1/models
API keyโทเค็น Bearer ในส่วนหัว Authorization
URL ฐานhttps://new.dolphinllm.com/v1
เครื่องมือ / การเรียกใช้เครื่องมือรองรับ: tools + tool_choice, tool_calls ในคำตอบ (รองรับการ stream ด้วย), ผลลัพธ์ของ tool เป็น role: tool messages
เอาต์พุตแบบมีโครงสร้างresponse_format: {"type": "json_object"}
พารามิเตอร์การสุ่มตัวอย่างtemperature, top_p, stop, seed และค่าปรับสองค่าจะถูกส่งผ่าน
หน้าต่างบริบท64,000 tokens (prompt + completion รวมกัน)
SSE streamingรองรับ (stream: true) พร้อมรวมข้อมูลการใช้งานไว้ที่ส่วนท้าย
ความยาวของการสร้างสูงสุดจนกว่าจะเต็มหน้าต่าง 64,000 tokens ที่เหลือ; max_tokens เป็นตัวเลือกได้ (ไม่มีขีดจำกัดแยก)
ขนาด body สูงสุดสูงสุด 8 MB ต่อ request
ความพร้อมใช้งาน8 requests พร้อมกันต่อ key
Response headersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
คำขอต่อนาที300 requests ต่อนาทีต่อ key
ราคาอินพุต $0.15 / 1M tokens, เอาต์พุต $0.50 / 1M tokens
การเรียกเก็บเงินจ่ายตามการใช้งานจากเครดิตที่เติมไว้ล่วงหน้า; ไม่มีการเรียกเก็บเงินสำหรับคำขอที่ล้มเหลว
ทดลองใช้ฟรี$0.50 of credit valid 7 days, no card needed · Trial key: 2 parallel requests, 60 req/min; full limits (8 and 300) after the first top-up
เติมเงินบัตร (Stripe) หรือคริปโต (USDT, USDC): $20, $50, $100, $200 หรือ $500
วันหมดอายุเครดิตเครดิตที่จ่ายแล้วไม่หมดอายุ ไม่มีสมาชิก
โบนัสปริมาณ+5% จาก $50, +10% จาก $100, +15% จาก $200
บัญชีลงชื่อเข้าใช้ด้วยอีเมลและรหัสผ่าน (ลงชื่อเข้าใช้ด้วย Google เมื่อเปิดใช้งาน)
การจัดการคีย์คีย์ใช้งานเดียวต่อบัญชี; ยกเลิกคีย์และสร้างคีย์ใหม่ในบัญชีของคุณหากคีย์รั่วไหล

ข้อผิดพลาด HTTP

ข้อผิดพลาดทุกข้อเป็น JSON พร้อม type ที่คุณสามารถตรวจสอบได้: {"error": {"message": "…", "type": "…", "code": "…"}}คุณจะไม่ถูกเรียกเก็บเงินสำหรับข้อผิดพลาด

สถานะประเภทเหตุผล
400bad_requestJSON ไม่ถูกต้อง, messages ว่าง, พารามิเตอร์ไม่ถูกต้อง หรือ prompt ยาวเกินกว่า window — แก้ไขแล้วส่งใหม่
401missing_key · invalid_keyตรวจสอบ header Authorization หรือใช้คีย์ปัจจุบันของคุณ
402no_creditยอดเงินว่าง — เติมเงิน คำขอจะดำเนินการต่อทันที
403account_blockedบัญชีที่ถือคีย์ถูกบล็อก
404not_foundendpoint ไม่รู้จัก
413request_too_largebody ของ request มีขนาดใหญ่กว่า 8 MB
429rate_limited · concurrencyความเร็วลดลง: บรรลุขีดจำกัดอัตราหรือขีดจำกัดแบบขนาน
503upstream_busymodel กำลังใช้งาน — ลองใหม่ในไม่กี่วินาที

คำถามและคำตอบ

โมเดล AI ที่ไม่มีการเซ็นเซอร์เหมือนกับ GPT-4 หรือไม่?

ไม่ โมเดลที่ให้บริการโดย Dolphin LLM เป็นโมเดลน้ำหนักเปิด (open-weight) ที่ปรับแต่งสำหรับเนื้อหาที่ไม่มีการจำกัดเนื้อหา (uncensored) มันไม่ใช่ GPT, Claude, Gemini หรือโมเดลของผู้จัดจำหน่ายรายอื่น เป็น LLM แบบ uncensored ที่โดดเด่น ออกแบบมาสำหรับการใช้งานผู้ใหญ่ที่ชอบกฎหมายและความคิดสร้างสรรค์โดยไม่มีการปฏิเสธเนื้อหา

ระบบราคาทำงานอย่างไร?

เราใช้ระบบเครดิตแบบเติมเงินแบบจ่ายตามการใช้งาน ราคาคือ $0.15 ต่อ 1M โทเค็นอินพุต และ $0.50 ต่อ 1M โทเค็นเอาต์พุต เครดิตไม่มีวันหมดอายุ และไม่มีค่าธรรมเนียมรายเดือน คุณสามารถเติมเงินเริ่มต้นที่ $20

ขนาดของ context window คืออะไร?

context window มีขนาด 64,000 tokens ซึ่งรวมถึงทั้ง prompt และ completion ซึ่งอนุญาตให้มีการสนทนาที่ยาวนานหรือการประมวลผลเอกสารขนาดใหญ่ ตรวจสอบให้แน่ใจว่าจำนวน token รวมของคุณอยู่ในขีดจำกัดนี้เพื่อหลีกเลี่ยงข้อผิดพลาด

คีย์ของคุณอยู่ห่างออกไปเพียงแบบฟอร์มเดียว

สร้างบัญชี คัดลอกคีย์ และเปลี่ยน URL พื้นฐาน นั่นคือการตั้งค่าทั้งหมด