FiltroSemia Thư viện
Cách sử dụng AI không kiểm duyệt trong sản xuất
Các mô hình LLM tiêu chuẩn từ chối nội dung quá mức độ, làm gián đoạn quy trình dịch thuật hoặc nhập vai của bạn. Một mô hình không kiểm duyệt loại bỏ các rào cản tùy ý này trong khi vẫn giữ nguyên giao diện tương thích OpenAI quen thuộc mà bạn đã biết.
Cập nhật lần cuối:
Tóm tắt
- Abliteration loại bỏ các mẫu từ chối mà không thay đổi trọng số mô hình cơ bản.
- Các endpoint tương thích OpenAI cho phép bạn thay đổi mô hình chỉ bằng một thay đổi cấu hình.
- Thanh toán tiền điện tử trả trước tránh các khóa đăng ký và phí tầng ẩn.
- Streaming và giới hạn token yêu cầu quản lý bộ đệm cẩn thận cho các ngữ cảnh dài.
Tại sao các mô hình tiêu chuẩn chặn nội dung của bạn
Các mô hình tiêu chuẩn từ chối nội dung quá mức, làm gián đoạn quy trình dịch hoặc nhập vai của bạn. Nhà phát triển thường báo cáo rằng các sắc thái ngữ nghĩa nhỏ kích hoạt việc từ chối không cần thiết, đặc biệt là trong các nhiệm vụ dịch vụ nơi ngữ cảnh quan trọng hơn sự đúng mực nghiêm ngặt. Điều này xảy ra vì các mô hình cơ sở được tinh chỉnh để ưu tiên sự an toàn hơn độ trung thực. Khi một lời nhắc chứa các chủ đề hơi trưởng thành, mô hình có thể từ chối dịch hoặc tạo, về cơ bản là dừng quy trình của bạn. Thuế từ chối này làm mất thời gian và tiền bạc của bạn. Bạn trả tiền cho các token trả về không gì ngoài lỗi 400 hoặc lời từ chối lịch sự. Một ia không kiểm duyệt loại bỏ các chặn tùy ý này. Nó cho phép các chủ đề người lớn hợp pháp, hư cấu hoặc gây tranh cãi đi qua mà không có ma sát không cần thiết. Mô hình trả lời lời nhắc trực tiếp. Nó không giả định tội lỗi. Độ tin cậy này rất quan trọng đối với các ứng dụng sản xuất nơi sự nhất quán quan trọng hơn sự lịch sự.
curl https://api.filtrosemia.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "check balance"}]
}'- Các mô hình tiêu chuẩn ưu tiên sự an toàn hơn độ chính xác.
- Lỗi từ chối làm gián đoạn các quy trình dịch thuật và nhập vai.
- Các mô hình không kiểm duyệt loại bỏ các khối tùy ý này.
Hiểu về abliteration và các mô hình không kiểm duyệt
Abliteration loại bỏ các mẫu từ chối mà không thay đổi trọng số mô hình cơ bản. Kỹ thuật này điều chỉnh hành vi của mô hình để ngăn nó nói "không" với nội dung hợp pháp. Đây không phải là một kiến trúc mới. Đây là một sự sửa đổi các mô hình trọng lượng mở hiện có. Kết quả là một mô hình giữ nguyên trí thông minh nhưng mất đi sự do dự. Điều này rất quan trọng cho việc sử dụng API NSFW. Bạn có toàn bộ phạm vi sáng tạo của mô hình cơ sở. Không có bộ lọc ẩn nào. Mô hình trả lời mà không từ chối nội dung cho mục đích người trưởng thành hợp pháp. Nó không phải là GPT, Claude hay Gemini. Đó là một phiên bản đã được tinh chỉnh của một mô hình mở. Việc tinh chỉnh này khiến nó lý tưởng cho đóng vai, dịch thuật và viết sáng tạo. Bạn tránh được "thuế lọc" nơi bạn trả tiền cho các lời từ chối. Mô hình tập trung vào việc tạo văn bản được yêu cầu. Nó không phán xét nội dung. Điều này dẫn đến thông lượng cao hơn và ít lỗi hơn trong ứng dụng của bạn.
from openai import OpenAI
client = OpenAI(base_url="https://api.filtrosemia.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)| Tính năng | Mô hình Tiêu chuẩn | Mô hình Abliterated |
|---|---|---|
| Tỷ lệ từ chối | Cao | Thấp |
| Tự do sáng tạo | Hạn chế | Không giới hạn |
| Chi phí cho mỗi Token | Tiêu chuẩn | Tiêu chuẩn |
Chọn điểm cuối mô hình không kiểm duyệt phù hợp
Chọn một endpoint phù hợp với stack kỹ thuật và nhu cầu thanh toán của bạn. Endpoint tốt nhất là tương thích OpenAI. Điều này có nghĩa là bạn có thể sử dụng các SDK quen thuộc. Bạn chỉ cần thay đổi base URL và API key. Điều này giúp giảm đáng kể thời gian tích hợp. Hãy tìm nhà cung cấp hỗ trợ một mô hình uncensored duy nhất. Tránh các nhà cung cấp khóa nội dung NSFW sau các gói phức tạp. Mô hình định giá theo token đơn giản sẽ tốt hơn. Bạn chỉ trả tiền cho những gì mình sử dụng. Lỗi và từ chối đều miễn phí. Đây là lợi thế lớn. Bạn không phải trả tiền cho các token bị lãng phí. Endpoint nên hỗ trợ streaming. Điều này cho phép phản hồi thời gian thực cho các ứng dụng chat. Nó cũng cung cấp thông tin sử dụng token trong chunk cuối cùng. Điều này giúp bạn quản lý ngân sách. Endpoint cũng nên hỗ trợ function calling. Điều này cho phép sử dụng công cụ và đầu ra có cấu trúc. Chế độ JSON là thiết yếu cho các tích hợp API. Nó đảm bảo mã của bạn nhận được dữ liệu có thể phân tích cú pháp.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.filtrosemia.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 SDK tương thích OpenAI giảm thời gian tích hợp.
- Giá token minh bạch, tránh phí ẩn.
- Streaming cho phép trải nghiệm trò chuyện thời gian thực.
Tối ưu hóa cửa sổ ngữ cảnh cho các cuộc hội thoại dài
Tối ưu hóa cửa sổ ngữ cảnh cho các cuộc hội thoại dài bằng cách quản lý giới hạn token cẩn thận. Một cửa sổ ngữ cảnh lớn cho phép lưu trữ nhiều lịch sử hơn. Điều này rất quan trọng cho roleplay và các tác vụ phức tạp. Endpoint của chúng tôi cung cấp cửa sổ ngữ cảnh 100.000 token. Điều này bao gồm cả prompt và completion. Bạn có thể lưu trữ lịch sử hội thoại rộng rãi. Điều này cải thiện tính nhất quán và mạch lạc. Tuy nhiên, ngữ cảnh lớn tiêu tốn nhiều credit hơn. Bạn phải cân bằng giữa bộ nhớ và chi phí. Đầu ra tối đa là 16.000 token mỗi yêu cầu. Nếu bạn không đặt max_tokens, nó sẽ mặc định là 2.048. Giới hạn này ngăn chặn việc tạo nội dung không kiểm soát. Nó cũng giúp kiểm soát chi phí. Bạn có thể điều chỉnh temperature và top_p để ảnh hưởng đến tính sáng tạo. Giá trị thấp hơn làm cho phản hồi mang tính xác định hơn. Giá trị cao hơn tăng tính đa dạng. Sử dụng tham số seed để có kết quả có thể tái lập. Điều này hữu ích cho việc gỡ lỗi. Bạn cũng có thể đặt các chuỗi dừng để kết thúc quá trình tạo sớm. Điều này ngăn chặn văn bản không mong muốn. Quản lý ngữ cảnh là chìa khóa cho hiệu suất. Cắt bớt các tin nhắn cũ nếu cần. Giữ lại ngữ cảnh liên quan nhất. Điều này cải thiện chất lượng phản hồi. Nó cũng giảm việc sử dụng token. Quản lý ngữ cảnh hiệu quả dẫn đến trải nghiệm người dùng tốt hơn. Nó giữ cho chi phí có thể dự đoán đượ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)- cửa sổ ngữ cảnh 100k hỗ trợ lịch sử dài.
- Giới hạn đầu ra tối đa ngăn chặn việc tạo dữ liệu không kiểm soát.
- Điều chỉnh nhiệt độ cho kiểm soát sáng tạo.
Xử lý phát trực tiếp và giới hạn token
Xử lý streaming và giới hạn token bằng cách triển khai xử lý lỗi mạnh mẽ. Streaming sử dụng Server-Sent Events (SSE). Điều này phân phối token khi chúng được tạo ra. Nó mang lại trải nghiệm người dùng mượt mà hơn. Bạn thấy văn bản xuất hiện theo thời gian thực. Điều này rất cần thiết cho các giao diện trò chuyện. Chunk cuối cùng chứa thông tin sử dụng token. Điều này cho phép bạn theo dõi chi phí chính xác. Bạn có thể dừng quá trình tạo nếu cần. Giới hạn token rất nghiêm ngặt. Bạn có 300 yêu cầu mỗi phút trên mỗi khóa. Điều này ngăn chặn lạm dụng. Bạn cũng có 8 yêu cầu đồng thời. Điều này hạn chế tính song song. Hãy điều chỉnh cài đặt độ đồng thời của bạn cho phù hợp. Thân yêu cầu được giới hạn ở 8 MB. Các tải trọng lớn có thể bị lỗi. Chia nhỏ các đầu vào lớn nếu cần. Streaming giảm độ trễ cảm nhận. Người dùng thấy tiến trình ngay lập tức. Điều này cải thiện mức độ tương tác. Triển khai logic thử lại cho các lỗi mạng. Giới hạn token có thể bị chạm nhanh chóng. Theo dõi mức sử dụng của bạn chặt chẽ. Sử dụng khóa API hiệu quả. Một khóa cho mỗi tài khoản. Thay thế các khóa cũ nếu cần. Điều này đảm bảo bảo mật. Streaming và giới hạn hoạt động cùng nhau. Chúng xác định hành vi của ứng dụng của bạn. Hãy lập kế hoạch kiến trúc của bạn xung quanh các ràng buộc này. Điều này dẫn đến một sản phẩm ổn định.
curl https://api.filtrosemia.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "check balance"}]
}'- SSE cung cấp token theo thời gian thực.
- Chunk cuối cùng bao gồm việc sử dụng token.
- Giới hạn 300 RPM hạn chế độ đồng thời.
Chiến lược thanh toán cho lưu lượng NSFW khối lượng lớn
Chiến lược thanh toán cho lưu lượng NSFW khối lượng lớn nên tập trung vào tín dụng trả trước. Chỉ trả tiền cho những gì bạn sử dụng. Mô hình của chúng tôi tính phí $0.15 cho mỗi 1M token đầu vào. Token đầu ra tốn $0.50 mỗi 1M. Lỗi miễn phí. Đây là một lợi thế đáng kể. Bạn không phải trả tiền cho các lần từ chối. Điều này làm giảm chi phí hiệu dụng của bạn. Sử dụng tiền điện để nạp tiền. USDT trên TRC20 hoặc USDC trên Base. Bất kỳ số nguyên nào từ $20 đến $500. Tín dụng bonus tăng giá trị. +5% từ $50. +10% từ $100. +15% từ $200. Điều này thưởng cho các khoản nạp lớn. Không có phí hàng tháng. Không có đăng ký. Tín dụng của bạn không bao giờ hết hạn. Điều này lý tưởng cho lưu lượng biến động. Bạn không lãng phí tiền cho các gói không sử dụng. Hoàn tiền không phải là tiêu chuẩn. Tín dụng không hoàn lại. Lỗi tính phí kép được sửa bởi bộ phận hỗ trợ. Điều này đơn giản hóa việc kế toán. Bạn biết chính xác số tiền mình chi tiêu. Thanh toán trả trước minh bạch. Nó xây dựng niềm tin. Sử dụng nó cho các tác vụ khối lượng lớn. Dự đoán chi phí của bạn chính xác. Tránh các hóa đơn bất ngờ. Đây là tương lai của thanh toán API.
from openai import OpenAI
client = OpenAI(base_url="https://api.filtrosemia.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)- Chỉ trả tiền cho token đã sử dụng.
- Lỗi miễn phí.
- Các khoản nạp tiền bằng crypto cung cấp tín dụng bonus.
Những sai lầm phổ biến khi chuyển từ GPT-4
Những sai lầm phổ biến khi chuyển từ GPT-4 bao gồm việc giả định hành vi giống hệt nhau. Các mô hình có điểm mạnh khác nhau. Một mô hình không kiểm duyệt có thể kém chính xác hơn. Nó có thể tạo ra nội dung sáng tạo hơn nhưng ít tính thực tế hơn. Hãy điều chỉnh cài đặt nhiệt độ. Giảm nhiệt độ để tăng độ chính xác. Tăng nhiệt độ để tăng tính sáng tạo. Đừng mong đợi cùng một giọng điệu. GPT-4 được tinh chỉnh kỹ lưỡng. Mô hình của chúng tôi thô hơn. Điều này là có chủ đích. Nó mang lại nhiều tự do hơn. Hãy kiểm tra kỹ các prompt của bạn. Một số prompt có thể kích hoạt các phản hồi khác nhau. Hãy điều chỉnh hướng dẫn hệ thống. Xác định rõ nhân vật. Hãy mong đợi một số biến động. Điều này là bình thường. Đừng dựa vào các đặc điểm riêng của GPT-4. Hãy sử dụng các tham số chuẩn của OpenAI. Nhiệt độ, top_p, stop, seed. Những tham số này hoạt động ở mọi nơi. Theo dõi đầu ra của bạn. So sánh chúng với đường cơ sở của bạn. Điều chỉnh khi cần thiết. Điều này đảm bảo chất lượng. Việc chuyển đổi không phải là thay thế trực tiếp. Đó là một quá trình di chuyển. Hãy lên kế hoạch cho việc kiểm thử. Xác minh các trường hợp sử dụng của bạn. Điều này dẫn đến quá trình chuyển đổi mượt mà. Hãy mong đợi những khác biệt nhỏ. Hãy đón nhận các khả năng mới.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.filtrosemia.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 mô hình có những điểm mạnh khác nhau.
- Điều chỉnh nhiệt độ cho độ chính xác.
- Kiểm tra các prompt kỹ lưỡng.
Tích hợp với các SDK của OpenAI
T tích hợp với các SDK OpenAI bằng cách thay đổi URL cơ sở. Điểm cuối của chúng tôi là HTTPS://api.filtrosemia.com/v1. Sử dụng cùng mã SDK. Chỉ thay đổi base_url. Điều này hoạt động với Python, Node và các ngôn ngữ khác. Truyền khóa API của bạn. Nó được tạo ngay lập tức. Không cần số điện thoại. Tiếp tục với Google hoặc email. Khóa được hiển thị ngay lập tức. Sử dụng id mô hình "uncensored". Điều này chọn mô hình chính xác. Đây là một mô hình trọng lượng mở. Nó được tinh chỉnh để không từ chối. Nó không phải là GPT hoặc Claude. Đây là một mô hình độc đáo. Điều này làm cho việc tích hợp trở nên dễ dàng. Bạn tái sử dụng mã hiện có của mình. Bạn nhận được đầu ra không kiểm duyệt. Đây là tốt nhất của cả hai thế giới. Giao diện tiêu chuẩn. Khả năng độc đáo. Điều này giảm thời gian phát triển. Tập trung vào logic ứng dụng của bạn. Không phải chi tiết tích hợp. SDK xử lý phần còn lại. Phát trực tuyến hoạt động ngay từ đầu. Gọi hàm được hỗ trợ. Chế độ JSON có sẵn. Sử dụng các tính năng này. Chúng nâng cao ứng dụng của bạn. Tích hợp nhanh chóng. Mở rộng dễ dàng. Đây là cách hiện đại để xây dựng. Sử dụng các công cụ bạn biết. Nhận kết quả bạn cần.
curl https://api.filtrosemia.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "check balance"}]
}'- Thay đổi base_url thành điểm cuối của chúng tôi.
- Sử dụng model id "uncensored".
- SDK hoạt động ngay lập tức.
Bảo vệ tương lai cho ứng dụng không kiểm duyệt của bạn
Bảo vệ tương lai cho ứng dụng không kiểm duyệt của bạn bằng cách tập trung vào các khả năng cốt lõi. Hãy tuân thủ các tham số tiêu chuẩn. Temperature, top_p, stop, seed. Những tham số này là phổ biến. Tránh các tính năng cụ thể của nhà cung cấp. Chúng có thể thay đổi. Dựa vào tiêu chuẩn OpenAI. Nó được sử dụng rộng rãi. Điều này đảm bảo tính tương thích. Sử dụng thanh toán trước. Nó linh hoạt. Tránh đăng ký. Chúng khóa bạn lại. Thanh toán trước cho bạn sự tự do. Mở rộng khi bạn phát triển. Tín dụng của bạn không bao giờ hết hạn. Điều này hỗ trợ sử dụng lâu dài. Theo dõi mức sử dụng của bạn. Tối ưu hóa prompt của bạn. Giảm lãng phí token. Điều này giữ chi phí thấp. Cập nhật các cải tiến mô hình. Chúng tôi có thể cập nhật mô hình. Bạn sẽ được hưởng lợi tự động. Điều này giữ cho ứng dụng của bạn luôn mới mẻ. Tập trung vào trải nghiệm người dùng. Đây là điều quan trọng nhất. Công nghệ thay đổi. Nhu cầu người dùng thay đổi. Thích ứng tương ứng. Hãy linh hoạt. Hãy kiên cường. Đây là cách bạn xây dựng cho tương lai. Hãy giữ nó đơn giản. Hãy giữ nó mạnh mẽ. Điều này đảm bảo tuổi thọ.
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)- Giữ nguyên các tham số tiêu chuẩn.
- Tránh các tính năng cụ thể của nhà cung cấp.
- Sử dụng hóa đơn trả trước để linh hoạt.
Câu hỏi thường gặp
IA không kiểm duyệt là gì?
Một ia không kiểm duyệt là một mô hình ngôn ngữ không từ chối các chủ đề người trưởng thành hợp pháp, hư cấu hoặc gây tranh cãi. Nó loại bỏ các chặn tùy ý có trong các mô hình tiêu chuẩn. Điều này cho phép dịch thuật, nhập vai và viết sáng tạo tự do hơn. Nó được tinh chỉnh để trả lời mà không có từ chối nội dung.
Quy trình thanh toán hoạt động như thế nào?
Thanh toán là trả trước và dựa trên việc sử dụng token. Bạn trả $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra. Lỗi và từ chối đều miễn phí. Bạn có thể nạp tiền bằng crypto. Tín dụng không bao giờ hết hạn. Không có phí hàng tháng.
Có tương thích với các SDK của OpenAI không?
Có, nó hoàn toàn tương thích với OpenAI. Bạn chỉ cần thay đổi URL cơ sở và khóa API. Nó hỗ trợ luồng dữ liệu, gọi hàm và chế độ JSON. Bạn có thể sử dụng các SDK quen thuộc. Điều này giảm đáng kể thời gian tích hợp.
Kích thước context window là bao nhiêu?
Cửa sổ ngữ cảnh là 100,000 token. Điều này bao gồm cả prompt và completion. Output tối đa là 16,000 token cho mỗi request. Điều này cho phép các cuộc hội thoại dài và các tác vụ phức tạp. Bạn có thể lưu trữ lịch sử chi tiết để duy trì tính nhất quán.
Khóa API của bạn chỉ còn một biểu mẫu nữa
Đăng ký, sao chép khóa, và cập nhật URL base. Thế là xong.