VI ▾
Lấy khóa API

Trang chủTài liệu

Hướng dẫn nhanh: Tích hợp văn bản không kiểm duyệt vào quy trình video của bạn

Tích hợp API văn bản không kiểm duyệt của chúng tôi vào quy trình tạo video của bạn chỉ bằng cách thay đổi một base URL. Sử dụng các máy khách tương thích chuẩn OpenAI để tạo kịch bản, prompt và metadata mà không có bộ lọc nội dung làm ảnh hưởng đến kết quả sáng tạo của bạn.

Xác thực & Base URL

Bắt đầu bằng cách lấy khóa API của bạn từ bảng điều khiển. Dịch vụ của chúng tôi sử dụng xác thực tương thích chuẩn OpenAI. Đặt base URL của bạn thành https://api.aivideogenapi.com/v1 và truyền khóa của bạn trong tiêu đề Authorization. Điều này cho phép bạn sử dụng các công cụ quy trình video hiện có đã hỗ trợ các tiêu chuẩn OpenAI mà không cần viết lại logic tích hợp của bạn.

  • URL cơ sở: https://api.aivideogenapi.com/v1
  • Tiêu đề Auth: Authorization: Bearer YOUR_API_KEY
  • ID mô hình: uncensored

Đảm bảo khóa của bạn đang hoạt động. Khóa được tạo lại ngay lập tức khi tạo và có thể bị thu hồi bất cứ lúc nào từ cài đặt tài khoản của bạn.

Gửi yêu cầu Chat Completion

Gửi một yêu cầu văn bản đơn giản để tạo kịch bản hoặc prompt. API chấp nhận các mảng messages chuẩn messages. Vì mô hình của chúng tôi không kiểm duyệt, nó sẽ không từ chối các chủ đề dành cho người trưởng thành hợp pháp, hư cấu hoặc gây tranh cãi trừ khi chúng liên quan đến trẻ vị thành niên. Bạn có thể sử dụng điều này để tạo mô tả video chi tiết, hướng dẫn cảnh hoặc metadata mà không bị bộ lọc an toàn cắt ngắn văn bản sáng tạo của bạn.

curl https://api.aivideogenapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Phản hồi chứa một trường content với văn bản được tạo. Văn bản này có thể được chuyển trực tiếp đến công cụ tạo video của bạn hoặc được sử dụng để điền vào các trường metadata video.

Tích hợp SDK Python

Sử dụng SDK Python openai chính thức với base URL tùy chỉnh. Đây là cách phổ biến nhất để tích hợp API văn bản của chúng tôi vào các quy trình video được viết bằng Python. Khởi tạo máy khách với khóa API và base URL chính xác, sau đó gọi chat.completions.create.

from openai import OpenAI

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

Phương pháp này cho phép bạn tận dụng các thư viện xử lý video Python hiện có trong khi chuyển việc tạo văn bản sang mô hình không kiểm duyệt của chúng tôi. Bạn có thể chuyển các prompt hệ thống để hướng dẫn giọng điệu và phong cách của các kịch bản video được tạo ra.

Tích hợp SDK Node.js

Đối với quy trình JavaScript hoặc TypeScript, hãy sử dụng gói Node.js openai. Định cấu hình client bằng khóa API và URL cơ sở của bạn giống như SDK Python. Điều này cho phép tích hợp liền mạch vào các tập lệnh tự động hóa video dựa trên Node.

import OpenAI from "openai";

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

Bạn có thể nối đầu ra của việc tạo văn bản này trực tiếp vào các lệnh gọi API tạo video. Mô hình không kiểm duyệt đảm bảo rằng các prompt của bạn vẫn nguyên vẹn, ngay cả khi chúng chứa các chủ đề trưởng thành hoặc các hướng sáng tạo chuyên biệt mà các bộ lọc tiêu chuẩn có thể thay đổi.

Phản hồi truyền phát (Streaming)

Đối với các cập nhật thời gian thực hoặc tạo kịch bản lớn, hãy bật truyền phát bằng cách đặt stream: true. API trả về các sự kiện do máy chủ gửi (SSE). Điều này hữu ích để xây dựng các giao diện người dùng hiển thị tiến trình tạo văn bản hoặc xử lý các kịch bản video dài theo từng phần mà không cần chờ phản hồi đầy đủ.

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ý các sự kiện stream trong mã máy khách của bạn để tích lũy văn bản cuối cùng. Truyền phát không ảnh hưởng đến việc đếm token hoặc giá cả; bạn sẽ được tính phí cho tổng số token được sử dụng trong yêu cầu và phần hoàn thành.

Giới hạn tốc độ, Lỗi & Ngữ cảnh

Mỗi khóa API bị giới hạn ở 300 yêu cầu mỗi phút. Nếu bạn vượt quá giới hạn này, bạn sẽ nhận được lỗi giới hạn tốc độ 429. Kích thước tối đa của phần thân yêu cầu là 8 MB. Nếu khóa API của bạn không hợp lệ, bạn sẽ nhận được lỗi 401. Lưu ý rằng việc hết tín dụng không trả về mã lỗi cụ thể; nó chỉ ngăn các yêu cầu mới cho đến khi bạn nạp tiền vào số dư tín dụng trả trước của mình.

Cửa sổ ngữ cảnh là 100.000 token, bao gồm prompt và completion. Điều này đủ để tạo các kịch bản video dài hoặc xử lý các tập metadata lớn trong một yêu cầu. Nếu bạn cần nhiều ngữ cảnh hơn, hãy chia đầu vào của mình thành các lô nhỏ hơn.

Thông số kỹ thuật

Toàn bộ giới hạn và tính năng thực tế của API ở một nơi — hãy kiểm tra trước khi nạp tiền.

MụcGiá trị
Định dạngtương thích OpenAI: mọi SDK OpenAI đều chạy được, chỉ cần đổi base URL và khóa
Xác thựcAuthorization: Bearer YOUR_KEY
ID mô hìnhuncensored
EndpointPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.aivideogenapi.com/v1
Cửa sổ ngữ cảnh100.000 token (đầu vào + đầu ra)
Streamingcó — server-sent events; phần cuối chứa lượng token đã dùng
Gọi hàmcó — tools, tool_choice; phản hồi có tool_calls, kể cả khi streaming; kết quả gửi lại bằng role: tool
Tham sốtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Đầu ra tối đatối đa phần còn lại của cửa sổ 100.000 token; max_tokens tùy chọn (không giới hạn riêng)
Chế độ JSONresponse_format: {"type": "json_object"}
Giới hạn tốc độ300 yêu cầu mỗi phút cho mỗi khóa
Header phản hồiX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Kích thước yêu cầutối đa 8 MB
Yêu cầu đồng thờitối đa 8 cùng lúc cho mỗi khóa
Thời hạntín dụng đã trả không hết hạn, không đăng ký định kỳ
Dùng thử miễn phí$0,50 trong 7 ngày, không cần thẻ · Khóa dùng thử: 2 yêu cầu song song, 60 yêu cầu/phút; hạn mức đầy đủ (8 và 300) sau lần nạp đầu
Nạp tiềnUSDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500
Giá$0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra
Tính phítín dụng trả trước theo mức dùng thực tế; lỗi và từ chối miễn phí
Thưởng+5% từ $50, +10% từ $100
Đăng nhậpGoogle hoặc email và mật khẩu
Khóamỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ
Nội dungcho phép nội dung người lớn; từ chối nội dung tình dục liên quan đến trẻ vị thành niên

Mã lỗi

Lỗi trả về dạng JSON với type cố định; yêu cầu lỗi hoặc bị từ chối không bị tính phí.

MãLoạiÝ nghĩa
400bad_requestJSON sai, tin nhắn trống, tham số sai hoặc vượt cửa sổ ngữ cảnh
401missing_key · invalid_key · key_revokedthiếu khóa, sai khóa hoặc khóa đã bị thay
402no_credithết tín dụng — nạp tiền là dùng tiếp ngay
403content_blockednội dung tình dục liên quan trẻ vị thành niên — từ chối, không tính phí
404not_foundendpoint không tồn tại
413request_too_largenội dung lớn hơn 8 MB
429rate_limited · concurrencyvượt 300/phút hoặc 8 đồng thời — chờ rồi thử lại
503upstream_busymô hình đang bận — thử lại sau vài giây

Hỏi đáp

'Không kiểm duyệt' có nghĩa là gì đối với các kịch bản video của bạn?

Điều này có nghĩa là mô hình sẽ không từ chối các chủ đề dành cho người trưởng thành hợp pháp, hư cấu hoặc gây tranh cãi. Nó được tinh chỉnh để trả lời mà không từ chối nội dung đối với việc sử dụng của người trưởng thành hợp pháp, đảm bảo các prompt sáng tạo của bạn không bị bộ lọc an toàn thay đổi. Giới hạn cứng duy nhất là nội dung tình dục liên quan đến trẻ vị thành niên luôn bị chặn.

Tôi có cần thẻ tín dụng để bắt đầu không?

Không. Mọi tài khoản mới đều nhận được $0.50 tín dụng dùng thử có hiệu lực trong 7 ngày. Bạn có thể đăng ký chỉ bằng email và mật khẩu. Bạn chỉ cần tiền điện tử (USDT hoặc USDC) khi bạn sẵn sàng nạp tiền vào số dư tín dụng trả trước của mình.

Tôi có thể sử dụng điều này với các SDK OpenAI hiện có không?

Có. API hoàn toàn tương thích với OpenAI. Bạn có thể sử dụng các SDK chính thức của OpenAI cho Python và Node.js bằng cách chỉ cần thay đổi base URL thành <code>https://api.aivideogenapi.com/v1</code> và cung cấp khóa API của bạn.

Khóa của bạn chỉ cách một biểu mẫu

Tạo tài khoản, sao chép khóa, thay đổi base URL. Đó là toàn bộ quá trình thiết lập.

Lấy khóa API