Hướng dẫn nhanh API Dolphin modelos
Dolphin modelos cung cấp API LLM không kiểm duyệt tuân thủ nghiêm ngặt lược đồ chat-completions của OpenAI, cho phép bạn thay đổi URL cơ sở và hoạt động ngay. Hướng dẫn nhanh này hướng dẫn bạn qua xác thực, phát trực tuyến và đầu ra có cấu trúc mà không có phí kiểm duyệt ẩn.
Base URL và Xác thực
API mô hình Dolphin là một dịch vụ tương thích OpenAI. Đặt URL cơ sở của bạn thành https://api.dolphinmodelos.com/v1 và chuyển khóa API của bạn trong Authorization header. Sử dụng ID mô hình uncensored cho suy luận. Điều này đảm bảo tương thích với các SDK tiêu chuẩn mà không cần logic định tuyến tùy chỉnh.
curl https://api.dolphinmodelos.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List endpoints for wallet connection via crypto gateway"}]
}'
Gửi Yêu cầu Hoàn thành
Gửi một lệnh nhắc văn bản đơn giản để tạo phản hồi. API chấp nhận các tham số tiêu chuẩn như temperature và top_p. Bạn nhận được đầu ra văn bản thuần túy mà không có các lớp bọc không cần thiết. Cách tiếp cận trực tiếp này loại bỏ nhu cầu về logic phân tích cú pháp cụ thể cho mô hình.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinmodelos.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)
Phản hồi luồng với SSE
Bật tạo token theo thời gian thực sử dụng Sự kiện được gửi bởi máy chủ. Chunk cuối cùng bao gồm thống kê sử dụng token đầy đủ để đảm bảo tính chính xác khi tính phí. Việc phát trực tiếp giảm độ trễ cảm nhận đối với các đầu ra dài. Phương pháp này lý tưởng cho các ứng dụng tương tác yêu cầu phản hồi ngay lập tức.
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)
Function Calling và các công cụ
Định nghĩa các công cụ để cho phép mô hình thực hiện các hành động cụ thể. Sử dụng tool_choice để bắt buộc sử dụng hàm. API hỗ trợ các định nghĩa công cụ tiêu chuẩn và trả về các đối số có cấu trúc. Điều này cho phép các quy trình làm việc phức tạp mà không cần các tập lệnh phân tích bên ngoài. Cấu hình công cụ qua định dạng OpenAI tiêu chuẩn để tích hợp liền mạch.
Chế độ JSON cho đầu ra có cấu trúc
Buộc mô hình trả về JSON hợp lệ bằng cách sử dụng response_format: {"type": "json_object"}. Điều này đảm bảo các cấu trúc dữ liệu nhất quán cho việc xử lý ở tầng dưới. Lý tưởng cho phản hồi API hoặc chèn cơ sở dữ liệu. Mô hình tuân thủ schema mà không thêm văn bản hội thoại thừa.
Xử lý lỗi và Giới hạn
Kích thước cửa sổ ngữ cảnh là 100.000 token tổng cộng. Xử lý các lỗi như 401 cho khóa không hợp lệ hoặc 429 cho giới hạn tốc độ. API áp dụng giới hạn 300 yêu cầu mỗi phút. Sử dụng các mã này để quản lý việc thử lại hiệu quả. Lỗi và từ chối không tiêu thụ tín dụng, bảo vệ số dư của bạn trong các giai đoạn thử nghiệm.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinmodelos.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);FAQ
Làm thế nào để bắt đầu với mô hình Dolphin?
Đăng ký bằng Google hoặc email để nhận gói dùng thử miễn phí trị giá $0.50. Thêm tín dụng crypto qua USDT hoặc USDC để sử dụng cho sản xuất. Khóa API được hiển thị ngay khi tạo.
Dolphin modelos có phải là giải pháp thay thế API OpenAI không?
API sử dụng cùng schema chat-completions. Bạn chỉ cần thay đổi base URL và API key trong mã client hiện có. API chạy một mô hình uncensored chuyên dụng, không phải GPT-4.
Giới hạn token là gì?
Cửa sổ ngữ cảnh là 100,000 token. Output tối đa là 16,000 token mỗi yêu cầu. Streaming trả về dữ liệu sử dụng trong chunk cuối cùng để tính phí chính xác.
Lấy khóa API của bạn
Đăng ký, sao chép khóa, cập nhật URL cơ sở. Đó là tất cả.