vi ▾
Try with trial credit

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

Bắt đầu với API LLM không kiểm duyệt của chúng tôi trong vài phút. Sử dụng các SDK OpenAI tiêu chuẩn để gửi yêu cầu đến điểm cuối chuyên dụng của chúng tôi.

Base URL và Xác thực

URL cơ sở cho tất cả các yêu cầu là https://api.openrouterdolphin.com/v1. Bạn xác thực bằng cách truyền khóa API của bạn trong Authorization

curl https://api.openrouterdolphin.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 10 libraries for Python web scraping."}]
  }'

Xác thực nghiêm ngặt. Chúng tôi không hỗ trợ nhiều khóa cho mỗi tài khoản. Tạo khóa mới sẽ vô hiệu hóa khóa trước đó ngay lập tức. Điều này đảm bảo theo dõi việc sử dụng sạch sẽ cho các tín dụng trả trước của bạn.

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

Gửi dữ liệu văn bản để tạo phản hồi bằng cách sử dụng uncensored model. Điểm cuối này xử lý tất cả các hoàn thiện trò chuyện tiêu chuẩn. Bạn xác định mô hình, tin nhắn và các tham số trong thân yêu cầu.

from openai import OpenAI

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

API trả về một đối tượng JSON tiêu chuẩn chứa văn bản được tạo. API không hỗ trợ embedding, hình ảnh hoặc âm thanh. Hãy tập trung vào các quy trình tạo văn bản. Mô hình phản hồi lại các lời nhắc mà không lọc các chủ đề người lớn hợp pháp hoặc gây tranh cãi.

Điểm cuối: GET /v1/models

Truy xuất các mô hình khả dụng thông qua một yêu cầu GET đơn giản. Điểm cuối này xác nhận ID mô hình mà bạn phải sử dụng.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouterdolphin.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ản hồi liệt kê uncensored model. Sử dụng chính ID này trong các yêu cầu hoàn thiện của bạn. API chỉ cung cấp mô hình đơn lẻ này. Không có logic định tuyến hoặc lựa chọn mô hình. Bạn tương tác trực tiếp với phiên bản LLM không kiểm duyệt chuyên dụng của chúng tôi.

Dữ liệu Streaming và Sử dụng

Bật phát trực tiếp bằng cách đặt stream: true. API trả về các chunk thông qua các Sự kiện gửi qua máy chủ (SSE). Mỗi chunk chứa một phần của văn bản phản hồi.

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)

Chunk cuối cùng bao gồm thống kê sử dụng token đầy đủ. Bạn chỉ trả tiền cho các token đầu ra được tạo ra. Lỗi và từ chối không phát sinh chi phí. Cấu trúc này cho phép hiển thị phản hồi theo thời gian thực trong các ứng dụng của bạn.

Tham số: Nhiệt độ, Top P và Công cụ

Kiểm soát hành vi sinh văn bản bằng các tham số tiêu chuẩn. Đặt temperature cho tính ngẫu nhiên và top_p để lấy mẫu nucleus. Bật gọi hàm bằng cách cung cấp một tools mảng.

Sử dụng response_format với {"type": "json_object"} cho đầu ra JSON nghiêm ngặt. Bạn cũng có thể đặt seed để có thể tái lập kết quả. API hỗ trợ presence_penalty và frequency_penalty để tinh chỉnh cách sử dụng từ. Các tham số này hoạt động chính xác như chúng hoạt động trong các client OpenAI tiêu chuẩn.

Giới hạn tốc độ và Kích thước yêu cầu

Mỗi khóa API cho phép 300 yêu cầu mỗi phút. Bạn có thể thực hiện tối đa 8 yêu cầu đồng thời tại bất kỳ thời điểm nào. Kích thước tối đa của phần thân yêu cầu là 8 MB. Cửa sổ ngữ cảnh hỗ trợ 100,000 token cho tổng đầu vào và đầu ra.

Đầu ra tối đa mỗi yêu cầu là 16.000 token. Nếu bạn không đặt max_tokens, mặc định là 2.048 token. Vượt quá giới hạn này sẽ trả về lỗi 429. Hãy lên kế hoạch chiến lược batch của bạn cho phù hợp. Credits không bao giờ hết hạn, vì vậy bạn có thể tích lũy mức sử dụng theo thời gian mà không bị áp lực.

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

Làm thế nào để lấy khóa API cho openrouter dolphin?

Đăng ký bằng Google hoặc địa chỉ email trên trang Lấy khóa API. Khóa của bạn xuất hiện ngay lập tức. Không yêu cầu số điện thoại. Bạn có thể tạo khóa mới bất cứ lúc nào, khóa cũ sẽ bị thay thế ngay lập tức.

Điều gì xảy ra nếu tôi bị giới hạn tốc độ?

Bạn nhận lỗi 429 khi vượt quá 300 yêu cầu mỗi phút hoặc 8 yêu cầu đồng thời. Hãy đợi một lát và thử lại. Cân nhắc nhóm các yêu cầu của bạn hoặc giảm độ đồng thời. Các giới hạn áp dụng cho từng khóa API, nên sử dụng nhiều khóa (bằng cách tạo nhiều tài khoản) có thể tăng thông lượng.

Mô hình không kiểm duyệt có lọc nội dung khô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. Giới hạn cứng duy nhất là đố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 chứa nội dung cụ thể đó sẽ bị từ chối. Tất cả nội dung khác sẽ được chuyển qua mà không có các từ chối AI tiêu chuẩn.

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

Đăng ký, sao chép khóa của bạn và cập nhật URL cơ sở. Đó là tất cả những gì bạn cần làm.

Try with trial credit