vi ▾
Bắt đầu ngay

Hướng dẫn bắt đầu nhanh API AI không kiểm duyệt

Hướng dẫn nhanh này giúp bạn tích hợp API Dolphin không kiểm duyệt bằng các SDK tương thích OpenAI tiêu chuẩn, bỏ qua các lớp giới hạn tỷ lệ và kiểm duyệt của bên thứ ba.

Xác thực và thiết lập base URL

Cấu hình client của bạn với URL gốc được cung cấp và khóa API để kết nối trực tiếp với điểm cuối được lưu trữ của chúng tôi. Bạn nhận được một khóa hoạt động duy nhất ngay lập tức sau khi đăng ký qua Google hoặc email, không cần số điện thoại. URL gốc là HTTPS://api.uncensoreddolphinopenrouter.com/v1 và định danh mô hình là "uncensored". Cấu hình này hoạt động với bất kỳ client tương thích OpenAI nào chỉ bằng cách thay đổi base_url và cung cấp khóa API của bạn trong tiêu đề Authorization. Không có đăng ký hàng tháng hoặc định tuyến phức tạp nào liên quan, chỉ truy cập trực tiếp vào mô hình.

Gửi yêu cầu hoàn thành trò chuyện đầu tiên của bạn

Gửi yêu cầu POST đến điểm cuối hoàn thành trò chuyện để tạo phản hồi văn bản từ mô hình không hạn chế. Bạn có thể gửi các lời nhắc đơn giản hoặc tin nhắn có cấu trúc bằng định dạng OpenAI tiêu chuẩn. API trả về phản hồi văn bản trực tiếp mà không có các từ chối an toàn bổ sung đối với nội dung người trưởng thành hợp pháp. Đảm bảo bạn bao gồm trường model được đặt là "uncensored" trong thân yêu cầu của bạn. Điểm cuối này chỉ hỗ trợ hoàn thành trò chuyện, không hỗ trợ nhúng hoặc tạo hình ảnh. Bạn có thể bắt đầu kiểm tra ngay lập tức với tín dụng dùng thử hoặc số dư đã thanh toán của mình.

Sử dụng SDK Python

Khởi tạo client OpenAI với URL cơ sở và khóa API của bạn để gửi yêu cầu theo chương trình. Cách tiếp cận này cho phép bạn tích hợp LLM không kiểm duyệt vào các ứng dụng Python hiện có của mình với ít thay đổi mã nhất. Đặt URL cơ sở thành điểm cuối được lưu trữ của chúng tôi và truyền khóa API của bạn để xác thực. Client sẽ xử lý các yêu cầu HTTP và trả về đối tượng phản hồi để xử lý thêm. Bạn có thể điều chỉnh các tham số như nhiệt độ và top_p để kiểm soát phong cách đầu ra. Phương pháp này lý tưởng để xây dựng các giao diện tùy chỉnh hoặc tự động hóa quy trình làm việc.

Sử dụng SDK Node

Cấu hình client OpenAI Node.js với URL cơ sở cụ thể và khóa API của bạn để tương tác với API. Điều này cho phép tích hợp liền mạch vào các ứng dụng Node.js bằng các mẫu SDK quen thuộc. Trỏ client đến HTTPS://api.uncensoreddolphinopenrouter.com/v1 và cung cấp khóa của bạn để xác thực. Sau đó, bạn có thể gọi phương thức hoàn thành trò chuyện với các tham số mong muốn của mình. Phản hồi bao gồm văn bản được tạo và thống kê sử dụng token. Cấu hình này hoàn hảo cho các ứng dụng phía máy chủ hoặc dịch vụ backend yêu cầu tạo văn bản không kiểm duyệt.

Xử lý phản hồi phát trực tiếp

Bật chế độ phát trực tiếp bằng cách đặt tham số stream thành true trong yêu cầu của bạn để nhận cập nhật token theo thời gian thực. API trả về các sự kiện gửi qua máy chủ (SSE) để cung cấp phản hồi ngay lập tức khi token được tạo. Mỗi chunk chứa văn bản một phần và dữ liệu sử dụng trong chunk cuối cùng. Cách tiếp cận này giảm độ trễ cảm nhận cho người dùng bằng cách hiển thị đầu ra theo từng phần. Bạn có thể phân tích luồng SSE để cập nhật giao diện người dùng theo thời gian thực. Phát trực tiếp được hỗ trợ cho tất cả các yêu cầu hoàn thành trò chuyện, bao gồm cả những yêu cầu có gọi hàm hoặc chế độ JSON.

Hiểu giới hạn token và chi phí

Cửa sổ ngữ cảnh hỗ trợ tối đa 100.000 token cho prompt và completion kết hợp, với đầu ra tối đa là 16.000 token mỗi yêu cầu. Giá là $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra, chỉ tính cho việc sử dụng thực tế. Lỗi và từ chối không phát sinh chi phí, đảm bảo bạn chỉ trả tiền cho các phần hoàn tất thành công. Số dư trả trước không hết hạn, và bạn có thể nạp thêm bằng tiền điện tử bắt đầu từ $20. Mô hình định giá minh bạch này giúp bạn quản lý chi phí hiệu quả mà không có phí ẩn.

Giới hạn tốc độ và độ đồng thời

Mỗi khóa API bị giới hạn ở 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời để đảm bảo hiệu suất ổn định. Kích thước tối đa của phần thân yêu cầu là 8 MB, phù hợp với các cửa sổ ngữ cảnh lớn. Nếu vượt quá các giới hạn này, bạn sẽ nhận được lỗi 429 cho biết đã vượt quá giới hạn tốc độ. Bạn có thể tạo khóa mới để thay thế khóa hiện tại, vì chỉ có một khóa hoạt động cho mỗi tài khoản. Các giới hạn này ngăn chặn lạm dụng trong khi vẫn duy trì khả năng sẵn sàng cao. Theo dõi việc sử dụng của bạn để nằm trong các giới hạn này nhằm đạt hiệu suất tối ưu.

cURL

curl https://api.uncensoreddolphinopenrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five key differences between python and rust"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoreddolphinopenrouter.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.uncensoreddolphinopenrouter.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ác câu hỏi thường gặp

API Dolphin không kiểm duyệt có tương thích với các mô hình của OpenRouter không?

Có, API của chúng tôi hoàn toàn tương thích với OpenAI, nghĩa là nó hoạt động với các SDK tiêu chuẩn được sử dụng cho các model trên OpenRouter. Tuy nhiên, chúng tôi là một dịch vụ độc lập và không cung cấp cùng model hoặc hạ tầng như OpenRouter. Bạn có thể sử dụng cùng mã client nhưng trỏ nó đến base URL của chúng tôi để truy cập trực tiếp mà không có giới hạn tỷ lệ từ bên thứ ba.

Điều gì xảy ra nếu tôi nhận lỗi 402?

Lỗi 402 cho biết tài khoản của bạn không có đủ số dư để xử lý yêu cầu. Bạn có thể nạp số dư bằng USTRC20 hoặc USDC trên Base, với số tiền từ $20 đến $500. Số dư bổ sung được thêm vào cho các khoản nạp lớn, và số dư của bạn không bao giờ hết hạn. Các lỗi như 401 (khóa không hợp lệ) yêu cầu bạn kiểm tra khóa API, trong khi 429 (vượt giới hạn tốc độ) cho biết bạn đã vượt quá giới hạn 300 yêu cầu mỗi phút.

Tôi có thể sử dụng API này cho việc gọi hàm và chế độ JSON không?

Có, API hỗ trợ gọi hàm (công cụ) và chế độ JSON thông qua tham số response_format. Bạn có thể xác định các công cụ trong yêu cầu của mình và nhận các phản hồi JSON có cấu trúc. Điều này cho phép tích hợp nâng cao với các ứng dụng yêu cầu dữ liệu có cấu trúc hoặc sử dụng công cụ động. Mô hình không kiểm duyệt xử lý các định dạng này một cách đáng tin cậy, phù hợp cho các quy trình làm việc phức tạp.

Lấy khóa của bạn ngay bây giờ

Đăng ký, lấy khóa, cập nhật URL cơ sở. Chỉ có vậy thôi.

Bắt đầu ngay