th ▾
สร้างคีย์

เริ่มต้นใช้งาน API Dolphin llm อย่างรวดเร็ว

Dolphin LLM มอบ API uncensored พร้อมหน้าต่างบริบท 100k คู่มือนี้แสดงให้นักพัฒนาเห็นวิธีการผสานรวมบริการโดยใช้ไคลเอนต์ที่เข้ากันได้กับ OpenAI มาตรฐาน

Authentication & Base URL Setup

API ใช้การตรวจสอบสิทธิ์แบบ Bearer token มาตรฐาน คุณจะได้รับคีย์ทันทีหลังจากสมัครสมาชิกด้วย Google หรือที่อยู่อีเมล เก็บรักษาคีย์นี้ไว้ในตัวแปรสภาพแวดล้อมของคุณอย่างปลอดภัย คำขอทั้งหมดต้องกำหนดเป้าหมายไปยัง URL ฐานเฉพาะสำหรับโมเดล uncensored

  • URL ฐาน: HTTPS://api.llmdolphin.com/v1
  • Auth Header: Authorization: Bearer YOUR_API_KEY
curl https://api.llmdolphin.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set variable x to 5"}]
  }'

Chat Completions Endpoint

ส่ง prompt ข้อความไปยัง endpoint POST /v1/chat/completions ID ของโมเดลคือ 'uncensored' คุณสามารถสตรีมคำตอบหรือรับเป็นบล็อกข้อความเต็ม API รับรูปแบบข้อความมาตรฐานที่มี role system, user และ assistant

from openai import OpenAI

client = OpenAI(base_url="https://api.llmdolphin.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)

การตอบกลับแบบสตรีมมิ่ง & การใช้งานโทเค็น

เปิดใช้งานการสตรีมโดยการตั้งค่า stream=true เซิร์ฟเวอร์จะส่ง Server-Sent Events (SSE) ข้อมูลการใช้โทเค็นจะปรากฏในชิ้นส่วนสุดท้ายของการสตรีม ซึ่งช่วยให้คุณติดตามต้นทุนแบบเรียลไทม์ได้โดยไม่ต้องรอการตอบกลับทั้งหมด

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.llmdolphin.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);

การเรียกใช้ฟังก์ชัน & โหมด JSON

โมเดลรองรับการเรียกใช้ฟังก์ชันพร้อมคำจำกัดความของเครื่องมือ (tool definitions) คุณยังสามารถบังคับใช้ output เป็น JSON โดยใช้ response_format เพื่อให้แน่ใจว่าการ parse มีความสม่ำเสมอสำหรับ pipeline อัตโนมัติของคุณ กำหนดเครื่องมือในอาร์เรย์ messages หรือ object การ request

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)

พารามิเตอร์: Temperature, Top P และ Seed

ควบคุมความคิดสร้างสรรค์ด้วย temperature และความหลากหลายด้วย top_p ใช้ seed สำหรับผลลัพธ์ที่ทำซ้ำได้ โมเดลยอมรับพารามิเตอร์มาตรฐานเช่น ลำดับหยุดและค่าปรับโทษการปรากฏ ปรับค่าเหล่านี้ให้เหมาะกับกรณีการใช้งานเฉพาะของคุณ

การจัดการข้อผิดพลาด & ขีดจำกัดอัตรา

จัดการข้อผิดพลาด 401 สำหรับคีย์ที่ไม่ถูกต้อง และ 402 สำหรับเครดิตไม่เพียงพอ ขีดจำกัดอัตราการใช้งานคือ 300 คำขอต่อนาที หน้าต่างบริบทคือ 100,000 token ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต ตรวจสอบสถานะการตอบสนองเพื่อดูรายละเอียด

คำถามที่พบบ่อย

context window สำหรับ Dolphin LLM คืออะไร?

โมเดลรองรับหน้าต่างบริบทขนาด 100,000 tokens ซึ่งรวมถึงทั้ง prompt และ completion คุณสามารถขอ output ได้สูงสุด 16,000 tokens ต่อผลลัพธ์

ฉันจะชำระเงินสำหรับ API ได้อย่างไร?

คุณสามารถเติมเงินด้วย USDT บน TRC20 หรือ USDC บน Base ได้ โดยเครดิตไม่หมดอายุ และจะถูกหักตามการใช้งานจริง ยอดเติมเงินขั้นต่ำคือ $20

โมเดลแบบไม่เซ็นเซอร์เหมือนกับ GPT หรือไม่?

ไม่ใช่ เป็นโมเดลแบบ open-weight ที่ปรับแต่งสำหรับการตอบแบบไม่มีข้อจำกัด ไม่ใช่ GPT, Claude หรือโมเดลของผู้จัดจำหน่ายรายอื่นใด มันทำงานกับโค้ดไคลเอนต์ชุดเดิม

สร้างคีย์ API ของคุณ

ลงทะเบียน ดึงคีย์ และอัปเดต URL พื้นฐานของคุณ แค่นี้ก็เพียงพอสำหรับการกำหนดค่า

สร้างคีย์