Bỏ qua để đến nội dung

văn bản thành video

Xem Markdownllms.txt

API origin: https://api.openaihub.net. Chọn đúng nhóm API và model. Thông số dưới đây là bản tham chiếu kỹ thuật; chưa phải kết quả kiểm thử từng endpoint bằng tài khoản của bạn.

openapi: 3.0.1
info:
title: ''
description: ''
version: 1.0.0
paths:
/kling/v1/videos/text2video:
post:
summary: văn bản thành video
deprecated: false
description: >-
Tạo video dựa trên các từ trong lời nhắc văn bản. Có thể sử dụng phần
thân yêu cầu camelCase gốc; `task_id` được trả về sau khi gửi và cần
thăm dò trạng thái tác vụ.
operationId: kling_text2video
tags:
- OpenAiHub Việt Nam/OpenAiHub Tiếng Việt/Video/Kling
- Kling
parameters: []
requestBody:
content:
application/json:
schema:
type: object
required:
- model_name
- duration
properties:
aspect_ratio:
type: string
enum:
- '16:9'
- '9:16'
- '1:1'
enumDetails:
- value: '16:9'
displayName: Toàn cảnh
description: Bố cục ngang màn hình rộng
- value: '9:16'
displayName: Chân dung
description: Bố cục chân dung video ngắn
- value: '1:1'
displayName: Hình vuông
description: Bố cục hình vuông
description: >-
Tỷ lệ khung hình (chiều rộng:chiều cao). Các ràng buộc từ hệ
thống nguồn: thường dùng 16:9 / 9:16 / 1:1, cổng kết nối
không liệt kê trước để kiểm tra.
callback_url:
type: string
format: uri
description: >-
Địa chỉ gọi lại khi tác vụ hoàn tất. Gửi thông báo bằng
phương thức POST sau khi tác vụ thượng nguồn hoàn tất; địa
chỉ này phải có thể truy cập được qua mạng công cộng, và
cổng kết nối chuyển tiếp nguyên trạng thông tin.
camera_control:
type: object
properties:
config:
type: object
properties:
horizontal:
type: number
description: Chuyển vị ngang
pan:
type: number
description: Di chuyển ngang (sang trái và sang phải)
roll:
type: number
description: xoay
tilt:
type: number
description: Di chuyển dọc (lên và xuống)
vertical:
type: number
description: độ dịch chuyển theo phương thẳng đứng
zoom:
type: number
description: thu phóng
description: Cấu hình tham số chuyển động của ống kính
x-apifox-orders:
- horizontal
- pan
- roll
- tilt
- vertical
- zoom
x-apidog-orders:
- horizontal
- pan
- roll
- tilt
- vertical
- zoom
type:
type: string
description: Loại điều khiển, chẳng hạn như đơn giản
description: >-
Điều khiển chuyển động của ống kính. Nếu tham số này không
được truyền, mô hình sẽ tự động lựa chọn giá trị phù hợp;
cổng trung gian sẽ truyền nguyên trạng và không kiểm tra
trước phạm vi giá trị cụ thể.
x-apifox-orders:
- config
- type
x-apidog-orders:
- config
- type
cfg_scale:
type: number
description: >-
Mức độ tự do khi tạo (CFG). Giá trị càng lớn thì mức độ
tương quan giữa kết quả được tạo và câu lệnh càng cao; cổng
kết nối không kiểm tra trước phạm vi giá trị, còn các giới
hạn của dịch vụ nguồn thường là 0~1.
duration:
oneOf:
- type: string
- type: integer
description: >-
Thời lượng video (giây), bắt buộc. Không phải kling-v3: chỉ
5 hoặc 10; kling-v3: 3~15. Hỗ trợ chuỗi hoặc số nguyên, cổng
kết nối chuẩn hóa thành chuỗi.
external_task_id:
type: string
description: >-
ID tác vụ bên ngoài của bên gọi, được dùng để liên kết theo
cách bảo đảm tính lũy đẳng và đối soát nghiệp vụ; trường
`data.task_id` không nằm trong nội dung phản hồi.
mode:
type: string
enum:
- std
- pro
- 4k
enumDetails:
- value: std
displayName: Tiêu chuẩn
description: Chế độ tiết kiệm chi phí
- value: chuyên nghiệp
displayName: Chất lượng cao
description: Chế độ hiệu năng cao
- value: 4k
displayName: 4K
description: Chỉ được hỗ trợ trên kling-v3
description: >-
Tạo lược đồ. Phía thanh toán mặc định là std khi không được
truyền. 4k chỉ dành cho kling-v3; kling-v2-6 yêu cầu pro để
bật âm thanh.
model_name:
type: string
enum:
- kling-v1
- kling-v1-6
- kling-v2-master
- kling-v2-1-master
- kling-v2-5-turbo
- kling-v2-6
- kling-v3
enumDetails:
- value: kling-v1
displayName: V1
description: Mô hình cổ điển; thời lượng chỉ là 5/10 giây
- value: kling-v1-6
displayName: V1.6
description: V1.6 được cải tiến; thời lượng chỉ là 5/10 giây
- value: kling-v2-master
displayName: Bản chính V2
description: Bản chính; thời lượng chỉ là 5/10 giây
- value: kling-v2-1-master
displayName: Bản chính V2.1
description: Bản chính V2.1; thời lượng chỉ là 5/10 giây
- value: kling-v2-5-turbo
displayName: V2.5 Turbo
description: Hạng Turbo; thời lượng chỉ 5/10 giây
- value: kling-v2-6
displayName: V2.6
description: >-
Hỗ trợ âm thanh (yêu cầu mode=pro + sound=on); thời
lượng chỉ là 5/10 giây
- value: kling-v3
displayName: V3
description: Hỗ trợ sound/4k/multi_shot; thời lượng 3–15s
description: >-
Tên mô hình. Khi không được truyền, hệ thống tính toán mức
sử dụng của cổng mặc định là kling-v1, và nên điền rõ giá
trị này. Giá trị phải là kling-v3 khi multi_shot=true; giá
trị phải là kling-v3 khi mode=4k.
multi_prompt:
type: array
items:
type: object
required:
- index
- prompt
- duration
properties:
duration:
oneOf:
- type: string
- type: number
- type: integer
description: Thời lượng của bảng phân cảnh (giây), ≥1
index:
type: integer
description: Số thứ tự bảng phân cảnh, bắt đầu từ 1
prompt:
type: string
description: >-
Từ ngữ lời nhắc tích cực của bảng phân cảnh, ≤512 ký
tự
x-apifox-orders:
- duration
- index
- prompt
x-apidog-orders:
- duration
- index
- prompt
description: >-
Danh sách bảng phân cảnh tùy chỉnh. Bắt buộc khi
shot_type=customize, tối đa 6 cảnh quay. Mỗi prompt của
mirror ≤512, duration ≥1; tổng duration của từng mirror phải
bằng duration cấp cao nhất (sai số ≤0.1).
multi_shot:
type: boolean
description: >-
Có nhiều góc máy hay không. Khi là true, chỉ kling-v3 hỗ trợ
tính năng này và prompt không hợp lệ; khi là false, không
thể truyền shot_type / multi_prompt.
negative_prompt:
type: string
description: >-
Các từ gợi ý phủ định. Mô tả nội dung không mong muốn và
truyền nội dung đó một cách minh bạch qua cổng.
prompt:
type: string
description: >-
Các từ gợi ý tích cực. Bắt buộc khi multi_shot=false (mặc
định); không hợp lệ khi multi_shot=true, phản hồi 400 sẽ
được gửi. Giới hạn từ nguồn cấp trên ≤2500 ký tự.
shot_type:
type: string
enum:
- customize
- intelligence
enumDetails:
- value: tùy chỉnh
displayName: Ảnh chụp tùy chỉnh
description: >-
Yêu cầu multi_prompt; tổng thời lượng của các cảnh phải
bằng thời lượng cấp cao nhất
- value: trí tuệ
displayName: Ảnh chụp tự động
description: '`multi_prompt` không bắt buộc'
description: >-
Phương thức lập bảng phân cảnh. Bắt buộc khi
multi_shot=true; không thể được truyền khi multi_shot=false.
customize phải được sử dụng cùng với multi_prompt;
intelligence sẽ tự động bị loại bỏ khỏi hệ thống nguồn.
sound:
type: string
enum:
- 'on'
- 'off'
enumDetails:
- value: bật
displayName: Bật âm thanh
description: Chỉ v2-6 / v3; v2-6 yêu cầu mode=pro
- value: tắt
displayName: Lên tiếng
description: Mặc định không hiển thị thông báo
description: >-
Công tắc âm thanh. Cổng chỉ thực hiện xác minh mô hình/lược
đồ đối với các giá trị khác null; kích hoạt tính phí âm
thanh khi truyền on. Chỉ được hỗ trợ bởi kling-v2-6 /
kling-v3; v2-6 yêu cầu mode=pro.
voice_list:
type: array
items:
type: object
required:
- voice_id
properties:
voice_id:
type: string
description: ID bản vá tùy chỉnh, từ giao diện tạo bản vá
x-apifox-orders:
- voice_id
x-apidog-orders:
- voice_id
description: >-
Danh sách âm thanh tùy chỉnh. Trường này có thể được truyền
trong suốt; quy trình tính phí text2video hiện tại không
nhận diện riêng voice_list (không giống image2video, trường
này không ảnh hưởng đến hệ số hasVoiceId).
refName: PostKlingV1VideosText2videoRequest
x-apifox-orders:
- aspect_ratio
- callback_url
- camera_control
- cfg_scale
- duration
- external_task_id
- mode
- model_name
- multi_prompt
- multi_shot
- negative_prompt
- prompt
- shot_type
- sound
- voice_list
x-apidog-orders:
- aspect_ratio
- callback_url
- camera_control
- cfg_scale
- duration
- external_task_id
- mode
- model_name
- multi_prompt
- multi_shot
- negative_prompt
- prompt
- shot_type
- sound
- voice_list
examples:
'1':
value:
aspect_ratio: '16:9'
duration: '5'
mode: std
model_name: kling-v1
prompt: >-
Cảnh quay từ thiết bị bay không người lái về một đường bờ
biển tuyệt đẹp vào lúc hoàng hôn vàng rực
summary: '1'
description: >-
Khuyến nghị cho người mới: Vincent Video · Lộ trình gửi bài
tối thiểu khả dụng
'2':
value:
aspect_ratio: '16:9'
duration: '10'
mode: chuyên nghiệp
model_name: kling-v2-master
prompt: >-
Cảnh quay điện ảnh tiến máy dolly vào trên mặt hồ miền núi
phủ sương lúc bình minh, ánh sáng viền dịu nhẹ
summary: '2'
description: >-
Đề xuất cho người mới bắt đầu: Vincent Video · V2 Master chất
lượng cao 10 giây
'3':
value:
aspect_ratio: '16:9'
duration: '5'
mode: chuyên nghiệp
model_name: kling-v2-6
prompt: >-
Một nhạc công đường phố chơi đàn vĩ cầm tại một góc phố
trong thành phố dưới trời mưa, với âm thanh đám đông xung
quanh
sound: bật
summary: '3'
description: >-
Đề xuất cho người mới bắt đầu: Vincent Video · Âm thanh chuyên
nghiệp V2.6
'4':
value:
aspect_ratio: '16:9'
duration: 8
mode: chuyên nghiệp
model_name: kling-v3
prompt: >-
Cảnh quay từ từ tiến gần vào một thám tử đang đọc hồ sơ vụ
án dưới ánh đèn bàn
summary: '4'
description: >-
Khuyến nghị cho người mới bắt đầu: Vincent Video · V3 8 giây
mỗi giây
'5':
value:
aspect_ratio: '16:9'
cfg_scale: 0.7
duration: '5'
mode: std
model_name: kling-v1-6
negative_prompt: mờ, chất lượng thấp, hình mờ, chữ phủ lên
prompt: >-
Một chú ngựa trắng phi nước đại dọc bãi biển lúc bình minh,
hiệu ứng nhòe chuyển động điện ảnh
summary: '5'
description: >-
Khuyến nghị nâng cao: Vincent Video · Từ khóa phủ định và
cfg_scale
'6':
value:
aspect_ratio: '9:16'
callback_url: https://example.com/callback
duration: 6
external_task_id: '{{external_task_id}}'
mode: 4k
model_name: kling-v3
prompt: >-
Chân dung cyberpunk dưới mưa neon, máy quay từ từ xoay quanh
chủ thể
summary: '6'
description: >-
Đề xuất nâng cao: Vincent Video · Lệnh gọi lại màn hình dọc 4K
V3
'7':
value:
aspect_ratio: '16:9'
duration: '6'
mode: chuyên nghiệp
model_name: kling-v3
multi_prompt:
- duration: '2'
index: 1
prompt: >-
Cảnh toàn rộng mở đầu về đường chân trời của một thành
phố tương lai lúc chạng vạng
- duration: '2'
index: 2
prompt: >-
Cảnh quay trung, một người giao hàng chạy qua những con
phố đông đúc với các biển hiệu neon
- duration: '2'
index: 3
prompt: >-
Cận cảnh khuôn mặt đầy quyết tâm của người giao hàng,
những giọt mưa đọng trên da
multi_shot: true
shot_type: tùy chỉnh
summary: '7'
description: 'Đề xuất nâng cao: Vincent Video · Tùy chỉnh đa ống kính V3'
'8':
value:
aspect_ratio: '16:9'
duration: '10'
mode: chuyên nghiệp
model_name: kling-v3
multi_shot: true
prompt: >-
Hành trình tua nhanh thời gian qua bốn mùa tại cùng một
khoảng rừng trống
shot_type: trí tuệ
summary: '8'
description: 'Đề xuất nâng cao: Vincent Video · Trí tuệ đa ống kính V3'
'9':
value:
aspect_ratio: '16:9'
camera_control:
config:
horizontal: 0
pan: 0
roll: 0
tilt: -2.5
vertical: 0
zoom: 1.5
type: simple
duration: '5'
mode: chuyên nghiệp
model_name: kling-v2-5-turbo
prompt: >-
Chuyển động bay về phía trước như flycam trên một thung lũng
núi sâu phủ sương mù buổi sáng
summary: '9'
description: >-
Đề xuất nâng cao: Vincent Video · Điều khiển ống kính
camera_control
example_single:
value:
aspect_ratio: '16:9'
duration: 5
mode: std
model_name: kling-v1-6
prompt: Một con mèo đang chạy trên đồng cỏ, trời nắng đẹp.
summary: example_single
description: Video Vincent
responses:
'200':
description: Tác vụ đã được gửi thành công
content:
application/json:
schema:
type: object
properties:
code:
type: integer
description: Mã trạng thái nghiệp vụ
examples:
- 0
data:
type: object
properties:
created_at:
type: integer
description: Thời điểm tạo (mili giây)
task_id:
type: string
description: ID tác vụ, được dùng để kiểm tra định kỳ
task_status:
type: string
enum:
- submitted
- processing
- succeed
- failed
description: Trạng thái tác vụ
updated_at:
type: integer
description: Cập nhật dấu thời gian (mili giây)
description: >-
Phần dữ liệu (thường là Base64 hoặc một đối tượng có cấu
trúc)
x-apifox-orders:
- created_at
- task_id
- task_status
- updated_at
x-apidog-orders:
- created_at
- task_id
- task_status
- updated_at
message:
type: string
description: Vui lòng cung cấp nội dung tài liệu cần dịch.
examples:
- thành công
request_id:
type: string
description: ID truy vết yêu cầu
refName: KlingTaskSubmitResponse
x-apifox-orders:
- code
- data
- message
- request_id
x-apidog-orders:
- code
- data
- message
- request_id
examples:
example:
summary: example
value:
code: 0
data:
created_at: 0
task_id: chuỗi
task_status: đã gửi
updated_at: 0
message: thành công
request_id: chuỗi
headers: {}
x-apidog-name: Tác vụ đã được gửi thành công
'400':
description: Yêu cầu không hợp lệ hoặc xác thực thất bại
content:
application/json:
schema:
type: object
required:
- error
properties:
error:
type: object
required:
- message
- type
properties:
message:
type: string
description: Thông báo lỗi (thường kết thúc bằng mã yêu cầu)
type:
type: string
description: Loại lỗi; các lỗi cổng cục bộ thường là new_api_error
examples:
- new_api_error
x-apifox-orders:
- message
- type
x-apidog-orders:
- message
- type
refName: NewApiError
x-apifox-orders:
- error
x-apidog-orders:
- error
examples:
example:
summary: example
value:
error:
message: >-
Yêu cầu không hợp lệ (mã yêu cầu:
20260805120000123456789AbCdEfGh)
type: new_api_error
headers: {}
x-apidog-name: Yêu cầu không hợp lệ hoặc xác thực thất bại
'401':
description: Khóa API bị thiếu hoặc không hợp lệ
content:
application/json:
schema:
type: object
required:
- error
properties:
error:
type: object
required:
- message
- type
properties:
message:
type: string
description: Thông báo lỗi (thường kết thúc bằng mã yêu cầu)
type:
type: string
description: Loại lỗi; các lỗi cổng cục bộ thường là new_api_error
examples:
- new_api_error
x-apifox-orders:
- message
- type
x-apidog-orders:
- message
- type
refName: NewApiError
x-apifox-orders:
- error
x-apidog-orders:
- error
examples:
example:
summary: example
value:
error:
message: >-
Mã thông báo không hợp lệ (request id:
20260805120000123456789AbCdEfGh)
type: new_api_error
headers: {}
x-apidog-name: Khóa API bị thiếu hoặc không hợp lệ
security: []
x-apidog-folder: OpenAiHub Việt Nam/OpenAiHub Tiếng Việt/Video/Kling
x-apidog-status: released
x-run-in-apidog: https://app.apidog.com/web/project/1218648/apis/api-45208983-run
components:
schemas: {}
securitySchemes: {}
servers:
- url: https://api.openaihub.net
description: Prod Env
security: []