vi ▾
Lấy khóa API
openroutergdpr.comAPI không kiểm duyệt. Không từ chối. Không theo dõi.

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

Lấy khóa API của bạn và bắt đầu gửi yêu cầu đến điểm cuối thân thiện với GDPR không kiểm duyệt của chúng tôi. Hướng dẫn này bao gồm các lệnh gọi tương thích OpenAI thiết yếu mà bạn cần để tích hợp nhanh chóng.

Điều kiện tiên quyết: Khóa API của bạn

Truy xuất thông tin xác thực của bạn ngay lập tức sau khi đăng ký. Đi đến Lấy khóa API trang và xác thực qua Tiếp tục với Google hoặc bằng cách nhập email và mật khẩu. Hệ thống hiển thị khóa duy nhất của bạn ngay lập tức và không yêu cầu số điện thoại cho bước này. Bạn có thể tạo lại khóa bất cứ lúc nào, nhưng làm như vậy sẽ vô hiệu hóa khóa trước đó, vì vậy hãy lưu trữ nó một cách bảo mật. Khóa đơn này xác thực tất cả các yêu cầu của bạn đối với API.

Base URL và Headers

Điểm client của bạn đến điểm cuối chính xác để đảm bảo kết nối phù hợp. Sử dụng URL cơ sở https://api.openroutergdpr.com/v1 cho tất cả các tương tác. Đặt Authorization header để Bearer YOUR_API_KEY và Content-Type để application/json. Cấu hình này hoạt động với bất kỳ SDK chuẩn hoặc client HTTP nào của OpenAI mà không yêu cầu bộ điều chỉnh tùy chỉnh. Chúng tôi hỗ trợ các tham số chuẩn như temperature và top_p để kiểm soát mức độ biến đổi của phản hồi.

Gửi yêu cầu đầu tiên của bạn

Thực hiện một lệnh hoàn thành cơ bản để xác minh cấu hình của bạn đã chính xác. Gửi yêu cầu POST đến /v1/chat/completions với định danh mô hình uncensored. Điều này xác nhận rằng khóa của bạn hoạt động và mô hình phản hồi với các đầu vào văn bản như mong đợi. Mô hình xử lý các chủ đề không hạn chế cho mục đích người lớn hợp pháp mà không có các từ chối tiêu chuẩn. Xem ví dụ bên dưới cho cấu trúc JSON tối thiểu cần thiết.

curl https://api.openroutergdpr.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the GDPR articles applicable to cross-border data transfers."}]
  }'

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

Nhận cập nhật token theo token để giảm độ trễ và cải thiện trải nghiệm người dùng. Bật streaming bằng cách đặt stream: true trong thân yêu cầu của bạn. Máy chủ gửi Sự kiện được gửi bởi máy chủ (SSE) chứa các phản hồi một phần. 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í. Cách tiếp cận này lý tưởng cho các giao diện trò chuyện nơi người dùng mong đợi tạo văn bản ngay lập tức. Theo dõi delta trường để tái tạo lại tin nhắn đầy đủ.

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)

Chế độ JSON và gọi công cụ

Cấu trúc các đầu ra của bạn một cách đáng tin cậy bằng cách sử dụng các tính năng định dạng tích hợp. Đặt response_format để {"type": "json_object"} để bắt buộc tuân thủ JSON. Bạn cũng có thể xác định tools cho gọi hàm, cho phép mô hình thực hiện các hành động cụ thể. Sử dụng tool_choice để kiểm soát thời điểm mô hình quyết định gọi một hàm. Các tính năng này hoạt động với các máy khách tương thích chuẩn với OpenAI, giúp việc tích hợp vào các ứng dụng hiện có trở nên đơn giản.

from openai import OpenAI

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

Hiểu về Giới hạn Token

Quản lý cửa sổ ngữ cảnh của bạn để tránh lỗi cắt ngắn hoặc lỗi. Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token cho cả prompt và hoàn tất kết hợp. Mỗi yêu cầu có thể xuất tối đa 16.000 token, hoặc 2.048 nếu bạn không chỉ định max_tokens. Bạn bị giới hạn ở 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời mỗi khóa. Kích thước thân yêu cầu không được vượt quá 8 MB. Vượt quá các giới hạn này sẽ dẫn đến các mã lỗi HTTP cụ thể.

import OpenAI from "openai";

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

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

Dịch vụ này có tuân thủ GDPR không?

Có, chúng tôi không sử dụng các prompt của bạn cho dữ liệu đào tạo. Không giống như các bộ định tuyến đa nhà cung cấp gửi dữ liệu đến các backend khác nhau, chúng tôi phục vụ một mô hình duy nhất trên máy chủ của riêng mình, cung cấp quyền kiểm soát dữ liệu rõ ràng hơn cho nhu cầu tuân thủ EU.

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

Bạn sẽ nhận được mã trạng thái 429 nếu bạn vượt quá 300 yêu cầu mỗi phút hoặc 8 kết nối đồng thời. Chờ một lát trước khi thử lại, hoặc giảm độ đồng thời của bạn. Đảm bảo bạn không gửi các tải trọng quá lớn vượt quá giới hạn thân 8 MB.

Tại sao tôi nhận được lỗi 402?

Trạng thái 402 cho biết số dư trả trước của bạn không đủ cho yêu cầu. Hãy nạp tiền vào tài khoản bằng USDT (TRC20) hoặc USDC (Base) để tiếp tục dịch vụ. Các lỗi và từ chối không tiêu tốn số dư, vì vậy chỉ các lần hoàn tất thành công mới được tính phí.

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

Đăng ký, sao chép khóa, cập nhật URL cơ sở. Đó là tất cả.

Lấy khóa APIXem tài liệu