Plugin Grok không kiểm duyệt so với Endpoint API chuyên dụng
Cập nhật
Plugin Grok không kiểm duyệt thường là tiện ích hoặc script trình duyệt chỉnh sửa dữ liệu bạn gửi đến trang trò chuyện. Nó có thể hoạt động trong một thời gian, nhưng phụ thuộc vào giao diện và quy tắc của bên khác. Endpoint API chuyên dụng chuyển quyền kiểm soát về mã của bạn.

Plugin thường là gì
Các tìm kiếm về plugin Grok không kiểm duyệt thường cho thấy ba loại công cụ: tiện ích mở rộng trình duyệt chèn văn bản vào hộp trò chuyện, userscript chạy trong trình quản lý trang và gói prompt bạn dán thủ công. Chúng khác nhau về cách đóng gói nhưng chia sẻ một ý tưởng chung. Chúng cố gắng thay đổi hành vi của một sản phẩm trò chuyện mà bạn không kiểm soát bằng cách thay đổi dữ liệu đầu vào.
Điều này có giới hạn thực tế. Plugin không thể thay đổi trọng số mô hình, hướng dẫn ẩn của sản phẩm hoặc bộ lọc phía máy chủ. Nó chỉ có thể diễn giải lại đầu vào của bạn và đôi khi tinh chỉnh những gì trang hiển thị. Việc một tiện ích cụ thể có hữu ích hay không phụ thuộc vào trang web, phiên bản và ngày hiện tại, bạn không nên dựa vào bài đăng trên diễn đàn để có câu trả lời. Bất kỳ tiện ích nào bạn cài đặt cũng chạy với quyền truy cập vào các trang bạn duyệt, vì vậy hãy đọc kỹ trước khi tin tưởng.
Tại sao plugin bị lỗi và tốn thời gian của bạn
Người dùng plugin thường gặp lại cùng một vấn đề.
- Giao diện thay đổi. Một plugin tìm hộp nhập liệu và nút gửi dựa trên vị trí của chúng trong trang. Khi trang web thay đổi bố cục, plugin ngừng hoạt động hoặc tệ hơn, gửi sai dữ liệu.
- Không kiểm soát được system message. Bạn chỉ có thể thêm văn bản vào lượt của người dùng. Các quy tắc về nhân vật, giọng điệu và độ dài phù hợp hơn với system message, nhưng trang trò chuyện không cho phép bạn thiết lập điều đó.
- Không có đầu ra có cấu trúc. Nếu bạn cần JSON hợp lệ cho trạng thái trò chơi hoặc một tool call để tung xúc xắc, trang trò chuyện chỉ cung cấp văn bản thuần để bạn sao chép thủ công.
- Công việc thủ công. Một plugin chỉ hỗ trợ một người dùng trên một tab. Nó không thể chạy hàng loạt 500 prompt hoặc cung cấp sức mạnh cho ứng dụng của người khác.
- Rủi ro về điều khoản dịch vụ. Việc tự động hóa hoặc sửa đổi dịch vụ có thể vi phạm điều khoản của họ. Hãy đọc chúng. Nếu mất quyền truy cập, bạn sẽ mất quy trình làm việc.
Điều này không có nghĩa là plugin vô dụng cho việc sử dụng thông thường. Điều đó có nghĩa là chúng là nền tảng kém cho bất kỳ thứ gì bạn muốn phụ thuộc vào.
Khi nào plugin vẫn là công cụ phù hợp
Plugin không phải lúc nào cũng là câu trả lời sai. Nếu bạn trò chuyện trên trình duyệt vài lần một tuần, không muốn viết mã và chấp nhận công cụ có thể ngừng hoạt động sau khi cập nhật trang, một tiện ích nhỏ hoặc prompt đã lưu không tốn gì và giúp bạn bắt đầu. Sự đánh đổi chỉ trở nên nghiêm trọng khi bạn phụ thuộc vào kết quả: một dự án dài hạn, công cụ chia sẻ, sản phẩm có người dùng hoặc công việc hàng loạt.
Trước khi cài đặt bất kỳ thứ gì, hãy đọc quyền của tiện ích. Tiện ích trình duyệt có thể yêu cầu quyền truy cập vào mọi trang bạn duyệt và một số còn đọc những gì bạn nhập. Hãy chọn các mã nguồn mở mà bạn có thể kiểm tra mã, hoặc tự viết ba dòng script. Tránh các công cụ yêu cầu mật khẩu tài khoản của bạn. Không có gì về việc thay đổi prompt yêu cầu điều đó.
Plugin so với endpoint một cách tổng quan
| Nhu cầu | Plugin trình duyệt | Endpoint API chuyên dụng |
|---|---|---|
| Đặt system prompt của riêng bạn | Thường là không | Có, thông báo hệ thống trong mỗi yêu cầu |
| Chạy trong ứng dụng của riêng bạn | Không, chỉ tồn tại trong một trình duyệt | Có, bất kỳ ngôn ngữ nào có thể gửi HTTPS |
| Hàng loạt và tự động hóa | Thủ công | Có thể lập trình hóa, hỗ trợ tối đa 8 yêu cầu đồng thời trên một khóa đầy đủ |
| Truyền phát, công cụ, chế độ JSON | Chỉ những gì trang cung cấp | Truyền phát, gọi công cụ và chế độ JSON |
| Ổn định | Bị lỗi khi trang thay đổi | Định dạng yêu cầu ổn định |
| Mô hình chi phí | Phụ thuộc vào dịch vụ lưu trữ | $0,15 cho mỗi 1M token đầu vào, $0,50 cho mỗi 1M token đầu ra |
Endpoint không phải không có đánh đổi. Bạn viết mã, giữ khóa và trả phí theo token. Nếu bạn chỉ cần vài cuộc trò chuyện thông thường trên trình duyệt, plugin hoặc prompt tốt có thể ít công sức hơn.
Tùy chọn endpoint trông như thế nào
API này là một dịch vụ được lưu trữ, tương thích OpenAI, chạy một mô hình trọng số mở từ nhà cung cấp độc lập. Nó được tinh chỉnh để trả lời mà không từ chối nội dung cho người dùng trưởng thành hợp pháp, vì vậy bạn không cần phải bỏ kiểm duyệt ở phía mình. Nó không phải là Grok và không phải sản phẩm của xAI, và nó không thay thế các tính năng riêng của Grok. Nó cung cấp cho bạn một mô hình chấp nhận system prompt của bạn và không từ chối theo mặc định, thông qua giao diện tiêu chuẩn.
Một lệnh gọi tối thiểu với curl:
curl https://api.grokuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [
{"role": "system", "content": "You are a horror narrator for adult readers. Keep scenes atmospheric."},
{"role": "user", "content": "Describe an abandoned lighthouse at midnight."}
],
"temperature": 0.9
}'Các giới hạn bạn cần biết: chỉ hỗ trợ văn bản, một model ID, cửa sổ ngữ cảnh 100.000 token dùng chung cho prompt và kết quả. Nội dung tình dục liên quan đến người chưa thành niên bị cấm. Các prompt không được dùng để huấn luyện mô hình.
Thay thế plugin bằng hai mươi dòng Python
Người dùng plugin thường muốn một thứ đơn giản: nhập tin nhắn, nhận phản hồi giữ đúng chủ đề và giọng điệu. Một script ngắn có thể làm điều đó, kèm theo một system message liên tục mà không add-on nào có thể cung cấp.
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.grokuncensored.cc/v1", api_key=os.environ["API_KEY"])
history = [{
"role": "system",
"content": "You are a blunt story partner for adult fiction. Match the tone the user sets.",
}]
while True:
text = input("> ")
if not text:
break
history.append({"role": "user", "content": text})
out = []
for chunk in client.chat.completions.create(
model="uncensored", messages=history, stream=True
):
if chunk.choices and chunk.choices[0].delta.content:
piece = chunk.choices[0].delta.content
out.append(piece)
print(piece, end="", flush=True)
print()
history.append({"role": "assistant", "content": "".join(out)})Nếu bạn thích giao diện đồ họa, nhiều ứng dụng trò chuyện chấp nhận một endpoint tương thích OpenAI tùy chỉnh. SillyTavern là một ví dụ. Nhập base URL, khóa của bạn và tên mô hình uncensored. Bạn giữ nguyên giao diện mình thích, và mô hình phía sau là mô hình bạn đã chọn. Chi tiết cài đặt có trong quickstart.
Chuyển quy trình làm việc của plugin sang endpoint, từng bước một
Nếu bạn đã sử dụng một plugin và muốn chuyển sang, sự thay đổi nhỏ hơn những gì bạn nghĩ. Dưới đây là một lộ trình giúp bạn giữ nguyên thói quen.
- Ghi lại những gì plugin thêm vào. Thường đó là một khối văn bản được đặt trước tin nhắn của bạn. Khối đó trở thành system message của bạn.
- Lấy khóa. Đăng ký, nhận tín dụng dùng thử và sao chép khóa từ trang khóa API.
- Dán khối vào trường system của script ở trên, hoặc vào một ứng dụng trò chuyện hỗ trợ endpoint tùy chỉnh.
- Chạy năm prompt yêu thích của bạn và so sánh câu trả lời với những gì bạn đã nhận được trước đó. Điều chỉnh từ ngữ khi cần. Vì mô hình được tinh chỉnh để trả lời, bạn thường có thể xóa các dòng chỉ tồn tại để vượt qua các lệnh từ chối.
- Thêm những gì plugin không thể cung cấp cho bạn: lịch sử đã lưu, stop sequence, nhiệt độ thấp hơn để lập kế hoạch cảnh và nhiệt độ cao hơn cho hội thoại, hoặc một cuộc gọi chế độ JSON trả về bảng nhân vật bạn có thể phân tích cú pháp.
Hãy theo dõi cửa sổ ngữ cảnh. Trò chuyện trình duyệt ẩn quản lý lịch sử khỏi bạn. Với API, bạn quyết định những gì sẽ gửi, và một câu chuyện dài có thể phát triển lên tới hàng chục nghìn token. Cắt bớt các lượt cũ hoặc tóm tắt chúng thường xuyên để kiểm soát chi phí và tốc độ. Một prompt 50.000 token tốn 50.000 x $0,15 / 1.000.000 = $0,0075 chỉ cho phần đầu vào cho mỗi lượt, vì vậy việc tóm tắt đáng giá công sức đó.
Bắt đầu và chi phí
Đăng ký bằng Google hoặc bằng email và mật khẩu, sau đó mở trang khóa API. Một cú nhấp chuột nhận $0,50 tín dụng dùng thử, có hiệu lực trong 7 ngày, không cần thông tin thanh toán. Khóa dùng thử cho phép 2 yêu cầu đồng thời và 60 yêu cầu mỗi phút, đủ để thay thế plugin cho mục đích cá nhân.
Đây là một ví dụ chi tiết cho một người dùng nghiệp dư nặng ký. Một ngày kể chuyện với 100 lượt, mỗi lượt có 3.000 token đầu vào (lịch sử phát triển) và 400 token đầu ra, sử dụng 300.000 token đầu vào và 40.000 token đầu ra. Chi phí đầu vào là 0,3 x $0,15 = $0,045. Chi phí đầu ra là 0,04 x $0,50 = $0,02. Tổng cộng một ngày là $0,065. Một tháng với những ngày như vậy tốn khoảng $1,95.
Khi tín dụng dùng thử hết hạn, hãy nạp tiền với bất kỳ số nguyên nào từ $20 đến $500 bằng USDT trên TRC20 hoặc USDC trên Base. Số tiền từ $50 được +5%, từ $100 được +10% và từ $200 được +15%. Tín dụng không bao giờ hết hạn và không có gói đăng ký. Trang giá cả hiển thị bảng giá. Nếu bạn gặp lỗi HTTP 429 với mã rate_limited hoặc concurrency, hãy đợi vài giây và thử lại; tình trạng quá tải tạm thời sẽ gửi Retry-After: 5.
Trách nhiệm vẫn áp dụng
Sử dụng một endpoint không từ chối nội dung người lớn hợp pháp không loại bỏ trách nhiệm của chính bạn. Bạn quyết định những gì bạn tạo ra, nơi bạn công bố nó và ai có thể xem nó. Nếu bạn xây dựng một công cụ cho người khác, hãy thêm bộ lọc độ tuổi, điều khoản rõ ràng và cách báo cáo sự cố. Quy tắc duy nhất không bao giờ thay đổi là nội dung tình dục liên quan đến người chưa thành niên không được phép.
Ngoài ra, hãy cẩn trọng với bất kỳ công cụ nào hứa hẹn vượt qua các biện pháp bảo vệ của dịch vụ khác. Ngoài rủi ro về điều khoản dịch vụ, các công cụ như vậy thường đến từ các tác giả không rõ nguồn gốc, và một tiện ích mở rộng trình duyệt có quyền truy cập rộng vào các phiên làm việc của bạn. Một API với một khóa bạn nắm giữ, tính phí theo token, dễ suy luận hơn: bạn biết những gì được gửi, nó đi đâu và tốn bao nhiêu.