vi ▾
Lấy khóa API
  1. GPT NoFilter
  2. Hướng dẫn bắt đầu nhanh API không kiểm duyệt

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

Kết nối mã client hiện có của bạn với API GPT không bộ lọc. Hướng dẫn này bao gồm xác thực, điểm cuối và chế độ phát trực tiếp để tạo nội dung không giới hạn.

Base URL và Xác thực

Điểm cuối API nằm tại https://api.gptnofilter.com/v1. Cập nhật URL cơ sở của máy khách thành địa chỉ này. Xác thực sử dụng khóa API tiêu chuẩn được truyền trong Authorization header dưới dạng Bearer token. Bạn nhận được một khóa cho mỗi tài khoản, khóa này thay thế bất kỳ khóa trước đó ngay lập tức khi được tạo.

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

Gửi yêu cầu POST đến /v1/chat/completions. ID mô hình là uncensored. Điểm cuối này chấp nhận đầu vào văn bản và trả về đầu ra văn bản. Nó không hỗ trợ tạo hình ảnh, âm thanh hoặc video.

curl https://api.gptnofilter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What are the API limits for this model"}]
  }'

Thân yêu cầu phải bao gồm ID mô hình và nội dung tin nhắn của bạn. Hệ thống xử lý prompt và trả về token hoàn thành.

Tích hợp SDK Python

Sử dụng Python SDK OpenAI chính thức. Trỏ nó đến base URL của chúng tôi và cung cấp khóa API của bạn. Mã vẫn giống hệt với việc sử dụng OpenAI tiêu chuẩn, ngoại trừ điểm cuối.

from openai import OpenAI

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

Thiết lập này cho phép bạn sử dụng các phương pháp quen thuộc như client.chat.completions.create. Cấu trúc phản hồi phù hợp với định dạng tiêu chuẩn của OpenAI.

Tích hợp SDK Node

Cài đặt gói Node.js của OpenAI. Định cấu hình apiKey và baseURL các thuộc tính. Điều này đảm bảo tương thích với các tập lệnh hiện có.

import OpenAI from "openai";

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

Gọi điểm cuối completions với uncensored model. SDK xử lý tự động việc tuần tự hóa và tiêm tiêu đề.

Chế Độ JSON và Streaming

Bật phát trực tiếp bằng cách đặt stream thành true. Bạn nhận các đoạn Sự kiện được gửi qua máy chủ (SSE). Đoạn cuối cùng chứa tổng số token đã sử dụng. Bạn cũng có thể buộc đầu ra JSON bằng response_format: {type: "json_object"}. Điều này hữu ích cho việc tạo dữ liệu có cấu trúc.

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)

Gọi hàm được hỗ trợ thông qua các tools tham số. Mô hình tuân thủ các định nghĩa công cụ được chỉ định trong quá trình thực thi.

Giới hạn tốc độ và Cửa sổ ngữ cảnh

Bạn được phép thực hiện 300 yêu cầu mỗi phút cho mỗi khóa. Độ đồng thời bị giới hạn ở 8 yêu cầu đồng thời. Thân yêu cầu không được vượt quá 8 MB. Cửa sổ ngữ cảnh là 100,000 token tổng cộng. Điều này bao gồm cả prompt và kết quả. Đầu ra tối đa là 16,000 token cho mỗi yêu cầu. Nếu bạn không đặt max_tokens, giới hạn mặc định là 2.048 token. Lỗi và từ chối không tiêu thụ credit. Lỗi 401 có nghĩa là khóa của bạn không hợp lệ. Lỗi 402 cho biết credit không đủ. Lỗi 429 cho biết bạn đã đạt đến giới hạn tốc độ.

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

Đây có giống như ChatGPT không?

Không. Chúng tôi lưu trữ mô hình ngôn ngữ lớn không kiểm duyệt của riêng mình. Nó không phải là GPT, Claude hoặc bất kỳ mô hình của nhà cung cấp nào khác. Đó là một mô hình trọng lượng mở được tinh chỉnh để tạo phản hồi không giới hạn.

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

Yêu cầu sẽ trả về lỗi 402. Bạn có thể nạp tiền bằng USDT (TRC20) hoặc USDC (Base). Tín dụng không bao giờ hết hạn. Tín dụng bonus áp dụng cho các khoản nạp lớn hơn.

Bạn có sử dụng dữ liệu của tôi để huấn luyện không?

Không. Các lời nhắc không được dùng để huấn luyện. Chúng tôi chỉ yêu cầu email để tạo tài khoản. Không cần số điện thoại khi đăng ký.

Bảo vệ khóa của bạn

Đăng ký, lấy khóa, cập nhật endpoint. Cấu hình tối giản.

Lấy khóa API