vi ▾
Lấy khóa API

Tài liệu API & Bắt đầu nhanh

Đưa vào API LLM không kiểm duyệt của chúng tôi bằng cách thay đổi URL cơ sở và khóa của bạn. Bạn giữ nguyên mã, nhận câu trả lời không hạn chế và chỉ trả những gì bạn sử dụng.

Xác thực & Base URL

Bắt đầu bằng cách tạo khóa API của bạn trên bảng điều khiển. Chúng tôi sử dụng các tiêu đề tương thích tiêu chuẩn với OpenAI, vì vậy bạn chỉ cần cập nhật base_url và API_KEY biến. Điều này đảm bảo các tích hợp SDK hiện có của bạn hoạt động mà không cần sửa đổi. Chúng tôi hỗ trợ đăng nhập bằng Google hoặc đăng ký bằng email/mật khẩu, và khóa API của bạn sẽ xuất hiện ngay lập tức khi được tạo.

  • Base URL: https://api.routeropen.cc/v1
  • Tiêu đề Auth: Authorization: Bearer YOUR_API_KEY

Giữ khóa của bạn an toàn, vì nó kiểm soát khoản tín dụng trả trước của bạn. Mỗi tài khoản chỉ cho phép một khóa hoạt động tại một thời điểm; tạo một khóa mới sẽ thay thế khóa cũ ngay lập tức.

Yêu cầu đầu tiên

Gửi lời nhắc đầu tiên bằng cách sử dụng tiêu chuẩn chat/completions endpoint. endpoint. ID mô hình chỉ đơn giản là uncensored. Dịch vụ này nhận văn bản đầu vào và trả về văn bản đầu ra, không có bộ lọc nội dung cho phép sử dụng người trưởng thành hợp pháp.

curl https://api.routeropen.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all files in current directory"}]
  }'

Yêu cầu này minh họa cấu trúc cơ bản. Bạn có thể điều chỉnh các tham số như temperature hoặc top_p để kiểm soát độ sáng tạo. Phản hồi bao gồm thống kê sử dụng token để thanh toán minh bạch.

Tích hợp SDK Python

Sử dụng thư viện Python chính thức của OpenAI để tích hợp API. Trỏ client đến base URL của chúng tôi và sử dụng API key của bạn. Cách tiếp cận này hoạt động liền mạch với các codebase hiện có đã nhắm mục tiêu vào OpenAI.

from openai import OpenAI

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

Thư viện tự động xử lý tuần tự hóa JSON và luồng dữ liệu. Bạn có thể cấu hình logic thử lại và thời gian chờ theo nhu cầu. Điểm cuối của chúng tôi hỗ trợ các tham số tiêu chuẩn, giúp việc di chuyển từ các nhà cung cấp khác trở nên dễ dàng.

Tích hợp SDK Node

Đối với nhà phát triển JavaScript, SDK Node hoạt động với ít thay đổi nhất. Đặt baseURL đến điểm cuối của chúng tôi và cung cấp khóa của bạn. Điều này cho phép bạn duy trì quy trình phát triển hiện tại của mình trong khi truy cập các mô hình không kiểm duyệt.

import OpenAI from "openai";

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

Người dùng Node có thể tận dụng các mẫu async/await cho mã sạch. Cấu trúc phản hồi phù hợp với tiêu chuẩn OpenAI, đảm bảo tương thích với các trình phân tích hiện có. Bạn có thể chuyển đổi mô hình hoặc nhà cung cấp chỉ bằng cách thay đổi hai biến.

Phản hồi luồng

Bật phát trực tiếp bằng cách đặt stream: true trong yêu cầu của bạn. Chúng tôi trả về Sự kiện được gửi bởi máy chủ (SSE) để phân phối token theo thời gian thực. Điều này giảm độ trễ cảm nhận cho người dùng cuố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 chứa tổng mức sử dụng token để tính phí. Streaming hoạt động với tất cả các tham số, bao gồm gọi hàm. Sử dụng điều này cho các giao diện trò chuyện nơi phản hồi ngay lập tức là rất quan trọng. Lỗi vẫn được trả về dưới dạng sự kiện SSE, vì vậy bạn có thể xử lý lỗi một cách duyên dáng.

Giới hạn, Lỗi & Ngữ cảnh

API của chúng tôi giới hạn cửa sổ ngữ cảnh cứng 100,000 token và giới hạn thân yêu cầu 8MB. Bạn có thể thực hiện 300 yêu cầu mỗi phút trên mỗi khóa. Nếu vượt quá giới hạn này, bạn sẽ nhận được lỗi giới hạn tốc độ 429. Lỗi xác thực trả về 401, và không đủ tín dụng trả về 402.

Lỗi không tiêu tốn khoản tiền đã nộp trước của bạn. Nếu bạn gửi một yêu cầu không đúng định dạng, bạn sẽ không bị tính phí. Mô hình sẽ từ chối các yêu cầu liên quan đến trẻ vị thành niên, nhưng nói chung cho phép nội dung không giới hạn. Hãy giữ cho việc xử lý lỗi của bạn mạnh mẽ để quản lý giới hạn tốc độ một cách hiệu quả.

FAQs

Đây có phải là trang web open router chính thức không?

Không, đây là một điểm cuối API không kiểm duyệt độc lập. Chúng tôi không liên kết với OpenRouter hay bất kỳ nhà cung cấp cổng nào khác. Chúng tôi cung cấp mô hình đơn lẻ của riêng mình, không phải là dịch vụ định tuyến cho nhiều nhà cung cấp.

AI không kiểm duyệt mở (open AI) hoạt động ở đây như thế nào?

Chúng tôi sử dụng một mô hình trọng lượng mở được tinh chỉnh để không từ chối nội dung. Nó không phải là GPT-4 hay bất kỳ mô hình nhà cung cấp nào khác. Bạn nhận được các phản ứng không hạn chế cho mục đích người lớn hợp pháp chỉ bằng cách trỏ SDK của bạn đến URL cơ sở của chúng tôi.

Điều gì xảy ra nếu hết hạn mức tín dụng?

Gọi API của bạn sẽ trả về lỗi 402. Chúng tôi không tính phí chậm thanh toán hoặc đình chỉ tài khoản của bạn vô thời hạn. Bạn có thể nạp tiền bằng crypto bất cứ lúc nào để tiếp tục dịch vụ. Tín dụng hiện có của bạn không bao giờ hết hạn.

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ở của bạn. Đó là tất cả những gì có ở đó.

Lấy khóa API