Tài liệu API Dolphin ai
Hướng dẫn này bao gồm các yếu tố bắt đầu nhanh cho điểm cuối LLM không hạn chế tương thích với các SDK OpenAI tiêu chuẩn. Bạn nhận được các phản hồi thô, không bị lọc thông qua mô hình tiền điện tử trả trước.
Xác thực và thiết lập Base URL
Khóa API xác thực các yêu cầu trả trước của bạn ngay lập tức. Bạn nhận được một khóa hoạt động mỗi tài khoản, thay thế bất kỳ khóa nào trước đó khi được tạo. URL cơ bản trỏ đến dịch vụ được lưu trữ.
- Base URL: HTTPS://api.aidolphin.cc/v1
- Tiêu đề: Authorization: Bearer
YOUR_API_KEY
curl https://api.aidolphin.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five open source inference engines"}]
}'
Gửi yêu cầu hoàn thành trò chuyện cơ bản
Gửi các tải trọng JSON tiêu chuẩn đến điểm hoàn tất trò chuyện. ID mô hình luôn là "uncensored" để nhận kết quả văn bản nhất quán. Token đầu vào tốn $0.15 cho mỗi triệu, trong khi token đầu ra là $0.50 cho mỗi triệu.
- Mô hình:
uncensored - Đầu ra tối đa: 16.000 token
from openai import OpenAI
client = OpenAI(base_url="https://api.aidolphin.cc/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 dạng stream với Sự kiện gửi qua máy chủ
Bật phát trực tiếp bằng cách đặt stream: true trong yêu cầu của bạn. API trả về dữ liệu thông qua Sự kiện gửi máy chủ (SSE) để giao hàng token theo thời gian thực. Chi tiết sử dụng token xuất hiện trong chunk cuối cùng của luồng.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aidolphin.cc/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);
Đang thực thi chế độ JSON cho dữ liệu có cấu trúc
Sử dụng response_format được đặt thành {"type": "json_object"} để bắt buộc đầu ra có cấu trúc. Điều này đảm bảo mô hình trả về JSON hợp lệ mà không có định dạng markdown bổ sung. Gọi hàm và định nghĩa công cụ cũng dựa trên cấu trúc JSON này.
Cấu hình nhiệt độ, top_p và các chuỗi dừng
Điều chỉnh các tham số lấy mẫu để kiểm soát tính ngẫu nhiên và độ dài đầu ra. Đặt temperature để sáng tạo, top_p để lấy mẫu nucleus, và stop chuỗi để cắt ngắn đầu ra sớm. Các hình phạt về sự hiện diện và tần suất giúp giảm thiểu việc lặp lại các cụm từ.
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)
Hiểu về giới hạn tốc độ và hạn ngạch
Mỗi khóa API cho phép 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời. Kích thước tối đa của phần thân yêu cầu là 8 MB. Lỗi và từ chối không tiêu thụ tín dụng trả trước của bạn. Nếu vượt quá giới hạn, bạn sẽ nhận được mã trạng thái 429.
Câu hỏi thường gặp
Cửa sổ ngữ cảnh cho các yêu cầu AI Dolphin là gì?
Cửa sổ ngữ cảnh hỗ trợ 100.000 token cho tổng cộng cả prompt và completion. Bạn có thể xuất tối đa 16.000 token mỗi yêu cầu, hoặc 2.048 token nếu bạn không chỉ định giới hạn max_tokens.
Làm thế nào để xử lý lỗi xác thực?
Mã trạng thái 401 cho biết khóa API không hợp lệ hoặc bị thiếu. Hãy đảm bảo khóa của bạn đang hoạt động và được gửi trong tiêu đề Authorization. Mã trạng thái 402 có nghĩa là số dư trả trước của bạn đã cạn kiệt; hãy nạp tiền qua tiền điện tử để tiếp tục.
Mô hình dolphin không kiểm duyệt có phù hợp cho nội dung NSFW không?
Đúng, mô hình không từ chối các chủ đề người trưởng thành hợp pháp, hư cấu hoặc gây tranh cãi. Nó chỉ áp dụng giới hạn cứng đối với nội dung tình dục liên quan đến trẻ vị thành niên. Các yêu cầu về các chủ đề người trưởng thành khác được xử lý bình thường.
Bảo vệ khóa API của bạn ngay bây giờ
Đăng ký, lấy token, cập nhật URL endpoint. Đó là toàn bộ cấu hình.