vi ▾

chatbotnsfw.comAPI LLM không kiểm duyệt dành cho nhà phát triển

Hướng dẫn tích hợp LLM NSFW

API LLM NSFW cho phép bạn xây dựng các ứng dụng trò chuyện xử lý các chủ đề người lớn mà không có bộ lọc nội dung tùy ý. Bằng cách sử dụng điểm cuối tương thích với OpenAI, bạn có được một mô hình duy nhất phản hồi trực tiếp các lời nhắc, giúp việc tích hợp trở nên đơn giản đối với các nhà phát triển cần khả năng NSFW đáng tin cậy.

Cập nhật lần cuối

Tóm tắt

  1. Sử dụng endpoint /v1/chat/completions tiêu chuẩn để dễ dàng tích hợp với các SDK OpenAI hiện có.
  2. Mô hình không kiểm duyệt xử lý các chủ đề người trưởng thành mà không từ chối, hỗ trợ cửa sổ ngữ cảnh lên đến 100k token.
  3. Chi phí minh bạch ở mức $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra.
  4. Tín dụng trả trước bằng tiền điện tử đảm bảo không có phí hàng tháng hoặc bất ngờ về hóa đơn.

Tại sao nên chọn LLM NSFW cho ứng dụng của bạn

Tích hợp trực tiếp loại bỏ nhu cầu định tuyến mô hình phức tạp hoặc nhiều khóa nhà cung cấp. Một mô hình không bị kiểm duyệt duy nhất xử lý cả các câu lệnh tiêu chuẩn và người lớn mà không có từ chối tùy tiện. Cách tiếp cận này đơn giản hóa đáng kể kiến trúc của bạn. Bạn tránh được chi phí quản lý nhiều khóa API từ các nhà cung cấp khác nhau.

Nhà phát triển thường gặp khó khăn với việc lọc nội dung không nhất quán trong các mô hình tiêu chuẩn. API LLM NSFW cung cấp hành vi dự đoán được cho việc nhập vai và viết sáng tạo. Mô hình được tinh chỉnh để trả lời mà không chặn nội dung người lớn hợp pháp. Độ tin cậy này rất quan trọng đối với các ứng dụng mà trải nghiệm người dùng phụ thuộc vào các phản hồi nhất quán.

  • Mô hình đơn giảm độ phức tạp.
  • Không từ chối tùy tiện các chủ đề người lớn.
  • Các điểm cuối tương thích OpenAI Tiêu chuẩn.

Hiểu về điểm cuối tương thích OpenAI

API của chúng tôi sử dụng endpoint tiêu chuẩn /v1/chat/completions, đảm bảo tương thích với các công cụ hiện có. Bạn có thể sử dụng các SDK chính thức của OpenAI hoặc bất kỳ thư viện client tương thích OpenAI nào. Chỉ cần thay đổi base URL và cung cấp API key của bạn. Sự tương thích này có nghĩa là bạn có thể di chuyển mã hiện có với những thay đổi tối thiểu.

Điểm cuối hỗ trợ tương tác văn bản vào, văn bản ra. Nó không cung cấp embedding, tạo ảnh hay xử lý âm thanh. Thiết kế tập trung này giữ cho API nhanh và tiết kiệm chi phí. Bạn truy cập trực tiếp vào khả năng của mô hình mà không có sự cồng kềnh không cần thiết.

Đây là cách bạn cấu trúc yêu cầu của bạn:

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'
  • Base URL: HTTPS://api.chatbotnsfw.com/v1
  • Phương pháp: POST
  • Điểm cuối: /chat/completions

Thiết lập môi trường phát triển của bạn

Bắt đầu bằng cách cài đặt SDK OpenAI cho ngôn ngữ ưa thích của bạn. SDK xử lý xác thực và định dạng yêu cầu tự động. Bạn chỉ cần cấu hình URL cơ sở và khóa API. Thiết lập này hoạt động với Python, Node.js và các ngôn ngữ phổ biến khác.

Đảm bảo các biến môi trường được đặt đúng cách. Lưu trữ API key của bạn một cách bảo mật để ngăn chặn việc sử dụng trái phép. API key được tạo ngay sau khi đăng ký. Bạn có thể quản lý khóa của mình thông qua bảng điều khiển dành cho nhà phát triển.

Hãy xem xét việc sử dụng môi trường ảo để tránh xung đột phụ thuộc. Thực hành này giữ cho dự án của bạn sạch sẽ và dễ quản lý. Nó cũng giúp dễ dàng chia sẻ mã của bạn với các nhà phát triển khác.

from openai import OpenAI

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

Cấu hình máy khách API

Cấu hình client của bạn để trỏ đến URL gốc của chúng tôi. Đặt khóa API trong tiêu đề ủy quyền. SDK sẽ xử lý phần còn lại của giao tiếp. Cấu hình này đảm bảo rằng các yêu cầu của bạn được định tuyến chính xác.

Bạn có thể điều chỉnh các tham số như nhiệt độ (temperature) và top_p để kiểm soát mức độ đa dạng của phản hồi. Các cài đặt này cho phép bạn tinh chỉnh hành vi của mô hình. Giá trị nhiệt độ cao hơn dẫn đến đầu ra sáng tạo hơn. Giá trị thấp hơn tạo ra các phản hồi mang tính xác định cao hơn.

Kiểm tra cấu hình của bạn với một prompt đơn giản. Xác minh rằng bạn nhận được một phản hồi hợp lệ. Bước này xác nhận rằng thiết lập của bạn là chính xác trước khi bạn chuyển sang các tương tác phức tạp hơn.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatbotnsfw.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 prompt NSFW đầu tiên của bạn

Tạo một yêu cầu với thông báo hệ thống và lời nhắc người dùng. Thông báo hệ thống xác định hành vi của mô hình. Lời nhắc người dùng chứa nội dung thực tế bạn muốn xử lý. Gửi yêu cầu này đến điểm cuối /v1/chat/completions.

Mô hình sẽ phản hồi bằng văn bản trực tiếp. Bạn có thể phân tích phản hồi để trích xuất nội dung được tạo. Nội dung này có thể được hiển thị cho người dùng của bạn hoặc xử lý thêm.

Hãy nhớ rằng mô hình không kiểm duyệt. Nó sẽ phản hồi các chủ đề người lớn mà không từ chối. Điều này làm cho nó lý tưởng cho các ứng dụng đóng vai và viết sáng tạo. Bạn không cần phải lo lắng về các bộ lọc nội dung chặn các lệnh nhắc của mình.

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)

Xử lý phản hồi phát trực tiếp cho trò chuyện thời gian thực

Bật chế độ stream bằng cách đặt tham số stream thành true. API sẽ gửi phản hồi token theo token. Điều này cho phép trải nghiệm người dùng mượt mà hơn trong các ứng dụng trò chuyện. Người dùng thấy văn bản xuất hiện theo thời gian thực khi nó được tạo ra.

Phân tích phản hồi stream để trích xuất từng token. Tích lũy các token để tạo thành phản hồi hoàn chỉnh. Phương pháp này giảm độ trễ cảm nhận đối với người dùng. Nó khiến tương tác trở nên tự nhiên và phản hồi nhanh hơn.

Xử lý mọi lỗi có thể xảy ra trong quá trình streaming. Logic thử lại có thể giúp khôi phục từ các sự cố mạng tạm thời. Đảm bảo ứng dụng của bạn xử lý các phản hồi từng phần một cách mượt mà.

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)

Tối ưu hóa sử dụng token để tiết kiệm chi phí

Theo dõi việc sử dụng token để quản lý chi phí hiệu quả. API tính phí $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra. Hãy giữ các prompt của bạn ngắn gọn để giảm việc sử dụng token đầu vào. Cắt ngắn lịch sử hội thoại dài để duy trì trong cửa sổ ngữ cảnh.

Cửa sổ ngữ cảnh là 100,000 token. Điều này cho phép các cuộc hội thoại rộng rãi mà không bị mất ngữ cảnh. Tuy nhiên, các cuộc hội thoại dài hơn sẽ tiêu tốn nhiều token hơn. Hãy lưu ý đến số lượng token để tránh các khoản phí không mong đợi.

Sử dụng điểm cuối /v1/models để kiểm tra chi tiết mô hình. Điểm cuối này cung cấp thông tin về khả năng của mô hình. Nó giúp bạn hiểu các giới hạn và tính năng có sẵn cho bạn.

Tham số nâng cao: nhiệt độ và top_p

Điều chỉnh tham số nhiệt độ để kiểm soát tính ngẫu nhiên. Nhiệt độ 0.7 là điểm khởi đầu tốt. Giá trị cao hơn tăng cường tính sáng tạo nhưng có thể giảm độ mạch lạc. Giá trị thấp hơn làm cho đầu ra dễ dự đoán hơn.

Sử dụng tham số top_p để kiểm soát sự đa dạng của các phản hồi. Nó giới hạn mô hình trong khối xác suất hàng đầu. Kỹ thuật này giúp tránh các đầu ra xác suất thấp, vô nghĩa. Kết hợp nó với temperature để kiểm soát tinh vi.

Thử nghiệm với các tham số này để tìm sự cân bằng phù hợp. Các ứng dụng khác nhau có thể yêu cầu các cài đặt khác nhau. Đóng vai trò có thể có lợi từ nhiệt độ cao hơn. Các truy vấn thực tế có thể yêu cầu nhiệt độ thấp hơn.

Khắc phục các lỗi tích hợp phổ biến

Các lỗi phổ biến bao gồm khóa API không hợp lệ và giới hạn tỷ lệ. Hãy kiểm tra khóa API của bạn xem có lỗi chính tả không và đảm bảo nó đang hoạt động. Giới hạn tỷ lệ được đặt ở mức 300 yêu cầu mỗi phút. Vượt quá giới hạn này sẽ dẫn đến lỗi 429.

Xác minh thân yêu cầu của bạn dưới 8 MB. Các tải trọng lớn có thể gây ra thời gian chờ hoặc lỗi. Đảm bảo JSON của bạn được định dạng đúng và hợp lệ. JSON không hợp lệ sẽ dẫn đến lỗi 400.

Kiểm tra tài liệu để biết các mã lỗi chi tiết. API trả về các thông báo lỗi rõ ràng để giúp bạn chẩn đoán các vấn đề. Hãy sử dụng các thông báo này để xác định và khắc phục sự cố một cách nhanh chóng.

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

API LLM NSFW có tương thích với các SDK OpenAI không?

Có, API của chúng tôi sử dụng các endpoint tương thích OpenAI tiêu chuẩn. Bạn có thể sử dụng các SDK chính thức của OpenAI hoặc bất kỳ thư viện client tương thích nào chỉ bằng cách thay đổi base URL và khóa API.

Kích thước context window là bao nhiêu?

Cửa sổ ngữ cảnh là 100,000 token, cho phép các cuộc hội thoại mở rộng. Một phản hồi có thể sử dụng toàn bộ khoảng trống còn lại trong cửa sổ; max_tokens là tùy chọn và chỉ giới hạn phần hoàn thành.

Giá hoạt động như thế nào?

Giá là $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra. Bạn trả tiền cho lượng token thực tế sử dụng với số dư tiền điện tử trả trước, và lỗi không tính phí.

Tôi có thể sử dụng API này cho các ứng dụng nhập vai không?

Hoàn toàn đúng. Mô hình không giới hạn nội dung và xử lý các chủ đề người lớn mà không từ chối, khiến nó lý tưởng cho các ứng dụng roleplay và sáng tạo.

Lấy khóa API của bạn ngay bây giờ

Đăng ký, lấy khóa của bạn và cập nhật URL cơ sở. Chỉ cần thế.