vi ▾

ChatGPT không kiểm duyệt: Danh sách kiểm tra sản xuất

Đưa một mô hình chatgpt không kiểm duyệt vào hệ thống hiện có của bạn bằng cách thay đổi URL cơ sở và khóa API. Hướng dẫn này hướng dẫn bạn qua các bước chính xác để xác minh khả năng tương thích, xử lý phát trực tiếp và quản lý chi phí mà không có các từ chối nội dung thông thường.

Đã cập nhật

Các điểm chính

  • Thay đổi URL cơ sở của bạn thành api.chatgptsenzafiltri.com/v1 để giữ nguyên tất cả mã SDK hiện có giống nhau.
  • Streaming sử dụng SSE với số lượng token trong chunk cuối cùng để theo dõi chi phí chính xác.
  • Giới hạn tốc độ nghiêm ngặt ở mức 300 yêu cầu mỗi phút mỗi khóa với giới hạn thân yêu cầu 8MB.
  • Các khoản nạp tiền bằng crypto cung cấp tín dụng bonus bắt đầu từ bậc $50 mà không có phí hàng tháng.

1. Xác minh tương thích với OpenAI

Có, API hoạt động với mã hiện tại của bạn. Lợi thế chính của API tương thích OpenAI này là bạn không cần phải viết lại logic ứng dụng của mình. Bạn chỉ cần thay đổi URL cơ sở và khóa API trong cấu hình máy khách của mình. Cấu trúc điểm cuối khớp chính xác với API ChatGPT tiêu chuẩn.

Khi bạn gửi yêu cầu đến POST /v1/chat/completions, định dạng phản hồi vẫn giống hệt những gì bạn mong đợi từ các nhà cung cấp lớn. Bạn có thể sử dụng các SDK chính thức của OpenAI cho Python, Node.js hoặc Go mà không cần sửa đổi. Sự khác biệt duy nhất là id mô hình bạn gửi: hãy sử dụng "uncensored" thay vì gpt-4 hoặc gpt-3.5-turbo. Điều này đảm bảo bạn nhận được đầu ra văn bản thô mà không có các từ chối tiêu chuẩn của doanh nghiệp.

  • Base URL: HTTPS://api.chatgptsenzafiltri.com/v1
  • ID Mô hình: "uncensored"
  • Các điểm cuối: /v1/chat/completions và /v1/models
from openai import OpenAI

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

2. Cấu hình Streaming cho đầu ra thời gian thực

Bật chế độ streaming bằng cách đặt stream=true trong yêu cầu của bạn. Điều này cho phép bạn nhận token ngay khi chúng được tạo, điều này rất quan trọng cho trải nghiệm người dùng trong các giao diện trò chuyện. Máy chủ gửi Sự kiện được gửi bởi máy chủ (SSE) cho mỗi token. Bạn phải phân tích phần dữ liệu cuối cùng để lấy tổng số token đã sử dụng cho mục đích thanh toán.

Không có streaming, bạn phải chờ toàn bộ phản hồi đến. Với streaming, bạn có thể hiển thị văn bản ngay lập tức. Điều này giảm đáng kể độ trễ cảm nhận. Hãy nhớ rằng mô hình không kiểm duyệt có thể tạo tối đa 16,000 token cho mỗi yêu cầu. Nếu bạn không đặt max_tokens, nó mặc định là 2,048. Điều chỉnh điều này dựa trên trường hợp sử dụng cụ thể của bạn để tránh cắt ngắn không mong đợi.

import OpenAI from "openai";

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

3. Xử lý các ràng buộc ở chế độ JSON

Buộc đầu ra có cấu trúc bằng cách sử dụng tham số chế độ JSON. Nếu ứng dụng của bạn yêu cầu một lược đồ cụ thể, hãy đặt response_format thành {"type": "json_object"}. Điều này hạn chế mô hình chỉ xuất ra JSON hợp lệ. Nó hữu ích cho việc phân tích dữ liệu, tạo cấu trúc mã hoặc đưa các phản hồi vào các hệ thống phía sau.

Trong khi mô hình là không kiểm duyệt, nó vẫn tuân thủ các ràng buộc cấu trúc khi được yêu cầu. Điều này có nghĩa là bạn có thể nhận được các câu trả lời trực tiếp, không lọc theo định dạng mà mã của bạn có thể phân tích ngay lập tức. Đảm bảo lời nhắc của bạn xác định rõ cấu trúc JSON. Mô hình sẽ cố gắng tuân theo nó, nhưng các đối tượng lồng nhau phức tạp đôi khi có thể yêu cầu thử lại. Đây là một sự đánh đổi tiêu chuẩn với LLMs.

curl https://api.chatgptsenzafiltri.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France"}]
  }'

4. Theo dõi giới hạn tốc độ (300 RPM)

Tôn trọng giới hạn 300 yêu cầu mỗi phút mỗi khóa API. Nếu bạn vượt quá giới hạn này, máy chủ sẽ trả về lỗi 429 Too Many Requests. Bạn phải triển khai cơ chế backoff theo cấp số nhân trong mã máy khách của mình. Ngoài ra, có giới hạn 8 yêu cầu đồng thời cho mỗi khóa. Đừng mở nhiều kết nối song song hơn mức cho phép.

Kích thước thân yêu cầu được giới hạn ở 8 MB. Nếu các prompt của bạn rất dài, hãy đảm bảo chúng phù hợp với giới hạn này. Cửa sổ ngữ cảnh là 100,000 token, nhưng tải trọng vật lý phải dưới 8 MB. Hãy lập kế hoạch độ đồng thời của bạn cẩn thận. Nếu bạn cần thông lượng cao hơn, hãy tạo một khóa mới, vì mỗi tài khoản chỉ có thể có một khóa hoạt động tại một thời điểm. Khóa mới sẽ thay thế khóa cũ.

  • Giới hạn: 300 RPM
  • Độ đồng thời: 8 yêu cầu
  • Tối đa Body: 8 MB

5. Triển khai theo dõi chi phí token

Theo dõi chi phí bằng cách giám sát số lượng token đầu vào và đầu ra. Giá rất rõ ràng: $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra. Bạn chỉ trả tiền cho các token được sử dụng trong các yêu cầu thành công. Lỗi và từ chối đều miễn phí. Điều này có nghĩa là bạn có thể thử nghiệm mà không phải lo lắng về hóa đơn bất ngờ cho các nỗ lực thất bại.

Vì số dư trả trước được tính theo mức sử dụng thực tế, bạn có thể theo dõi số dư của mình một cách chính xác. Khoản tiền dùng thử $0.50 cũng được tính dựa trên mức tiêu thụ thực tế. Lỗi không tiêu tốn token. Đây là một lợi thế đáng kể so với các nhà cung cấp tính phí cho mọi lệnh API bất kể kết quả. Hãy theo dõi mức sử dụng token trong chunk stream cuối cùng để cập nhật giao diện người dùng của bạn.

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)

6. Kiểm tra các công cụ gọi hàm

Bật gọi hàm bằng cách định nghĩa các công cụ trong yêu cầu của bạn. Mô hình hỗ trợ gọi hàm, cho phép bạn xác định các công cụ bên ngoài. Mô hình có thể quyết định khi nào gọi công cụ và truyền đối số. Điều này rất cần thiết để xây dựng các tác nhân (agents) hoặc ứng dụng tương tác.

Đặt tham số tool_choice để kiểm soát cách mô hình sử dụng các hàm. Bạn có thể buộc nó gọi một công cụ cụ thể hoặc để nó tự quyết định. Mô hình không kiểm duyệt xử lý tốt các định nghĩa hàm, cung cấp các đối số JSON đáng tin cậy. Hãy kiểm tra kỹ các lược đồ công cụ của bạn. Mô hình được tinh chỉnh để rõ ràng, vì vậy nó hiếm khi bịa đặt tên hàm nếu chúng được xác định rõ ràng. Điều này khiến nó trở thành một lựa chọn thay thế mạnh mẽ cho các ứng dụng bot chat NSFW hoặc các nhiệm vụ truy xuất dữ liệu phức tạp.

from openai import OpenAI

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

7. Xác Minh Hành Vi Không Kiểm Duyệt

Dự kiến câu trả lời trực tiếp không có bộ lọc đạo đức cho nội dung hợp pháp. Mô hình không từ chối các chủ đề gây tranh cãi, người lớn hoặc nghiên cứu bảo mật. Nó sẽ trả lời các câu hỏi trực tiếp, ngay cả khi chúng được coi là nhạy cảm bởi các nhà cung cấp khác. Đây là giá trị cốt lõi của một mô hình LLM không kiểm duyệt.

Tuy nhiên, có một giới hạn cứng: không có nội dung tình dục liên quan đến trẻ vị thành niên. Quy tắc này luôn được áp dụng. Mọi thứ khác đều có thể tạo ra. Bạn có thể tạo văn bản thô, không lọc cho việc sáng tác, phân tích dữ liệu hoặc hỗ trợ lập trình. Mô hình là một mô hình trọng lượng mở được chạy trên máy chủ của chúng tôi. Nó không phải là GPT, Claude hay bất kỳ mô hình của nhà cung cấp nào khác. Đây là một mô hình riêng biệt được tinh chỉnh cho mục đích này.

curl https://api.chatgptsenzafiltri.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France"}]
  }'

8. Thiết lập quy trình thanh toán crypto

Nạp tiền vào tài khoản chỉ bằng tiền điện tử. Chúng tôi chấp nhận USDT trên mạng TRC20 hoặc USDC trên mạng Base. Bạn có thể nạp bất kỳ khoản nguyên nào từ $20 đến $500. Không có phí hàng tháng hoặc đăng ký. Số dư của bạn không bao giờ hết hạn.

Bạn cũng nhận được tín dụng bổ sung khi nạp tiền. Nạp $50 nhận thêm +5% tín dụng. Nạp $100 nhận thêm +10% tín dụng. Nạp $200 nhận thêm +15% tín dụng. Điều này làm cho API LLM giá rẻ trở nên hiệu quả về chi phí hơn nữa. Đăng ký rất đơn giản: sử dụng "Tiếp tục với Google" hoặc email và mật khẩu. Không cần số điện thoại. Tín dụng dùng thử $0.50 có sẵn cho tài khoản mới.

  • Thanh toán: Chỉ tiền điện tử (USDT/TRC20, USDC/Base)
  • Phạm vi: $20 - $500
  • Bonus: +5% đến +15%

9. Xem xét quyền riêng tư và việc sử dụng dữ liệu

Lời nhắc của bạn không được sử dụng để huấn luyện. Chúng tôi coi trọng quyền riêng tư. Khi đăng ký, bạn chỉ cần một địa chỉ email. Không yêu cầu số điện thoại. Dữ liệu của bạn được lưu trữ an toàn và chúng tôi không bán hoặc chia sẻ dữ liệu prompt của bạn.

Điều này quan trọng đối với các nhà phát triển xử lý thông tin nhạy cảm. Bạn có thể sử dụng AI không bị kiểm duyệt cho các dự án độc quyền mà không lo lắng về việc dữ liệu của mình được sử dụng để huấn luyện một mô hình cạnh tranh. API được thiết kế cho các nhà phát triển cần độ tin cậy và quyền riêng tư. Hoàn tiền không được cấp cho tín dụng, nhưng các lỗi như tính phí kép sẽ được sửa chữa qua trang Hỗ trợ. Điều này đảm bảo bạn nhận được những gì mình trả tiền.

import OpenAI from "openai";

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

Đây có phải là API ChatGPT chính thức không?

Không, đây là mô hình trọng lượng mở độc lập tương thích với định dạng API ChatGPT. Nó sử dụng cùng các điểm cuối và cấu trúc phản hồi, vì vậy bạn có thể thay thế nó bằng cách thay đổi URL cơ sở. Nó không phải là GPT, Claude hay bất kỳ mô hình nào của nhà cung cấp khác.

Giá cho API chatgpt không kiểm duyệt là bao nhiêu?

Giá là $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra. Bạn chỉ trả tiền cho các token được sử dụng trong các yêu cầu thành công. Lỗi và từ chối đều miễn phí. Không có phí hàng tháng hoặc đăng ký.

Tôi trả tiền cho API như thế nào?

Bạn chỉ có thể nạp tiền vào tài khoản bằng tiền mã hóa: USDT trên TRC20 hoặc USDC trên Base. Khoản nạp tối thiểu là $20 và tối đa là $500. Bạn nhận được tín dụng bonus dựa trên số tiền: +5% từ $50, +10% từ $100 và +15% từ $200.

Giới hạn tốc độ là gì?

Bạn bị giới hạn ở 300 yêu cầu mỗi phút mỗi khóa API. Bạn có thể có tối đa 8 yêu cầu đồng bộ mỗi khóa. Kích thước thân yêu cầu tối đa là 8 MB. Nếu vượt quá các giới hạn này, bạn sẽ nhận được lỗi 429.

Truy xuất khóa của bạn ngay bây giờ

Đăng ký, lấy token, cập nhật endpoint. Thế là đủ.

Try with trial credit