vi ▾
Lấy khóa của bạn

Hướng dẫn bắt đầu nhanh API Dolphin

Hướng dẫn bắt đầu nhanh API Dolphin

Xác thực: Mã thông báo Bearer

Xác thực yêu cầu một token Bearer được gửi trong Authorization header.

Lấy khóa từ bảng điều khiển hoặc sử dụng tín dụng dùng thử. Mọi yêu cầu đều phải bao gồm header này để xác minh danh tính.

Giữ khóa an toàn. Chỉ chia sẻ nó với các dịch vụ đáng tin cậy.

Điểm cuối /v1/chat/completions

Điểm cuối này xử lý đầu vào văn bản và trả về đầu ra văn bản.

Gửi yêu cầu đến https://api.whatisdolphin.com/v1 với định danh mô hình và thông điệp của bạn.

Sử dụng cấu trúc này cho các tương tác cơ bản.

Phản hồi luồng với SSE

Phát trực tiếp cho phép giao token thời gian thực qua Sự kiện gửi máy chủ.

Đặt stream true trong tải trọng yêu cầu của bạn.

Phân tích các chunk khi chúng đến để xây dựng đầu ra liên tục.

Function Calling và chế độ JSON

Gọi hàm cho phép các mô hình thực thi các công cụ dựa trên hướng dẫn của bạn.

Sử dụng chế độ JSON để thực thi việc tuân thủ nghiêm ngặt lược đồ cho dữ liệu có cấu trúc.

Định nghĩa các công cụ trong yêu cầu để hướng dẫn hành vi của mô hình.

Cửa sổ ngữ cảnh và giới hạn token

Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100.000 token.

Các giới hạn đầu ra thay đổi: đặt max_tokens để kiểm soát, nếu không mặc định là 2.048 token.

Quản lý độ dài đầu vào để nằm trong giới hạn để có hiệu suất tối ưu.

Giới hạn tốc độ và Xử lý lỗi

Giới hạn tốc độ cho phép 300 yêu cầu mỗi phút cho mỗi khóa.

Xử lý lỗi 401 cho khóa không hợp lệ và 429 cho giới hạn tốc độ.

Theo dõi mức sử dụng để tránh gián đoạn dịch vụ khi lưu lượng cao.

cURL

curl https://api.whatisdolphin.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Define what a dolphin is in two lines."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Phát trực tiếp

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)

Câu hỏi thường gặp

Chi phí trên mỗi token là bao nhiêu?

Token đầu vào có giá $0.15 cho mỗi 1M token. Token đầu ra có giá $0.50 cho mỗi 1M token. Tín dụng trả trước được tính phí theo mức sử dụng thực tế.

Làm thế nào để nạp tín dụng?

Nạp tiền chỉ bằng crypto. Các phương thức được chấp nhận là USDT (TRC20) hoặc USDC (Base). Số tiền tối thiểu là $20.

Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ?

Bạn nhận lỗi 429 Too Many Requests. Hãy đợi trước khi thử lại hoặc giảm tần suất yêu cầu để nằm trong giới hạn 300 yêu cầu mỗi phút.

Lấy khóa API của bạn trong một bước

Đăng ký, sao chép khóa, cập nhật URL base. Đó là toàn bộ cấu hình.

Lấy khóa của bạn