vi ▾
Lấy khóa API

FiltroSemia Bắt đầu nhanh

Hướng dẫn Tích hợp

Ngừng chiến đấu với các từ chối nội dung và các gói đăng ký phức tạp. Hướng dẫn này giúp bạn thiết lập lệnh gọi API LLM không kiểm duyệt của chúng tôi trong vài phút bằng mã tương thích chuẩn với OpenAI.

Hướng dẫn nhanh: Yêu cầu đầu tiên của bạn

API là một API tương thích openai, mô phỏng cấu trúc Chat Completions. Bạn gửi văn bản, nhận văn bản. Không có endpoint bổ sung cho embedding hay audio làm rối quy trình làm việc của bạn. Hãy bắt đầu bằng cách trỏ client của bạn đến URL cơ sở của chúng tôi.

  • Base URL: HTTPS://api.filtrosemia.com/v1
  • ID Mô hình: "uncensored"

Thay thế URL cơ sở hiện có trong cấu hình SDK của bạn. Điểm cuối xử lý mọi thứ từ nhập vai đến dịch thuật mà không có các bộ lọc thông thường.

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"}]
  }'

Xác thực và Headers

Đặt khóa API của bạn trong tiêu đề Authorization tiêu chuẩn. Chúng tôi sử dụng một khóa hoạt động duy nhất cho mỗi tài khoản để đơn giản hóa. Nếu bạn cần một khóa mới, hãy tạo nó từ bảng điều khiển của bạn.

  • Tiêu đề: Authorization: Bearer YOUR_API_KEY
  • Không cần quản lý luồng OAuth hoặc token làm mới.

Giữ khóa của bạn an toàn. Nó cấp quyền truy cập trực tiếp vào khoản tín dụng trả trước của bạn. Lỗi như 401 Unauthorized có nghĩa là khóa bị thiếu hoặc không hợp lệ.

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)

Endpoint Hoàn thành Trò chuyện

Gửi tin nhắn đến POST /v1/chat/completions. Mô hình hỗ trợ các tham số tiêu chuẩn như temperature, top_p, và stop chuỗi. Đây là một mô hình không kiểm duyệt được tinh chỉnh cho nội dung người lớn và sáng tạo.

  • Hỗ trợ json_object định dạng phản hồi.
  • Chấp nhận định nghĩa công cụ cho gọi hàm.

Yêu cầu được xử lý tuần tự trong giới hạn tốc độ của bạn. Đảm bảo tải trọng của bạn không vượt quá 8 MB.

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);

Phản hồi luồng (SSE)

Sử dụng Sự kiện gửi máy chủ để phân phối token theo thời gian thực. Điều này giảm độ trễ cảm nhận cho các đầu ra dài. Chunk cuối cùng chứa thống kê sử dụng token hoàn chỉnh.

  • Đặt stream: true trong yêu cầu của bạn.
  • Phân tích luồng SSE trong ứng dụng của bạn.

Streaming hoạt động giống hệt như hành vi của SDK OpenAI tiêu chuẩn. Bạn xử lý các chunk khi chúng đế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)

Cửa sổ ngữ cảnh và giới hạn

Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token. Điều này cho phép xử lý các khối lượng công việc nặng với lịch sử dài. Đầu ra tối đa là 16.000 token mỗi yêu cầu.

  • Đầu ra tối đa mặc định: 2.048 token.
  • Giới hạn tốc độ: 300 yêu cầu mỗi phút.

Vượt quá giới hạn kích hoạt một 429 Too Many Requests lỗi. Điều chỉnh độ đồng thời của bạn để nằm trong giới hạn. Cho phép 8 yêu cầu đồng thời mỗi khóa.

Xử lý lỗi và Token

Xử lý các lỗi HTTP tiêu chuẩn. 402 Payment Required có nghĩa là tín dụng trả trước của bạn đã hết. 429 cho biết giới hạn tốc độ. 401 tín hiệu các vấn đề xác thực.

  • Lỗi miễn phí. Bạn chỉ trả tiền cho việc sử dụng token thành công.
  • Từ chối do chính sách nội dung cũng miễn phí.

Kiểm tra thân phản hồi để xem các thông báo lỗi chi tiết. Hãy sử dụng những thông báo này để điều chỉnh logic thử lại hoặc tần suất nạp thêm tín dụng.

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

Đây có phải là ia không bộ lọc phù hợp cho dịch thuật không?

Có. Mô hình không kiểm duyệt xử lý nội dung tinh tế mà không từ chối 'peado' hoặc các thuật ngữ cụ thể về văn hóa. Nó cung cấp các bản dịch trực tiếp mà không có các bộ lọc an toàn thông thường thường làm méo mó ý nghĩa.

Làm thế nào để nạp tín dụng?

Sử dụng tiền điện tử chỉ. Chúng tôi chấp nhận USDT (TRC20) hoặc USDC (Base). Nạp tối thiểu là $20. Tiền thưởng áp dụng ở $50 (+5%), $100 (+10%) và $200 (+15%). Tín dụng không bao giờ hết hạn.

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

Cửa sổ ngữ cảnh là 100.000 token cho cả prompt và completion. Bạn có thể yêu cầu tối đa 16.000 token output trong một yêu cầu. Điều này hỗ trợ các khối lượng công việc nặng và các cuộc hội thoại dài.

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.

Lấy khóa API