Source: https://ailoot.ai/models/vi/minimaxi-t2v-01/
Canonical: https://ailoot.ai/models/vi/minimaxi-t2v-01/
Language: vi

# MiniMax: T2V 01

[Markdown](https://ailoot.ai/models/vi/minimaxi-t2v-01/index.md) · [JSON](https://ailoot.ai/models/vi/minimaxi-t2v-01/facts.json)

## [MiniMax: T2V 01](https://ailoot.ai/models/vi/minimaxi-t2v-01/)

T2V 01 tạo video ngắn từ mô tả cảnh bằng văn bản. Dùng văn bản để xác lập chủ thể, bối cảnh, hành động nhìn thấy và góc nhìn, rồi kiểm tra thời gian và tính liên tục của clip theo cảnh quay dự kiến.

- [**Ailoot Ultra · Tạo video** `POST /v1/videos` `minimaxi-t2v-01`](https://ailoot.ai/models/vi/minimaxi-t2v-01/#method-0)

Về mô hình

Mô tả này trình bày khả năng của mô hình. Đầu vào, đầu ra và tùy chọn có trên Ailoot được liệt kê bên dưới cho phương thức đã chọn.

T2V 01 là phiên bản tạo video từ văn bản của MiniMax để tạo cảnh từ mô tả viết. Văn bản cung cấp yêu cầu hình ảnh: ai hoặc vật gì xuất hiện, hành động diễn ra ở đâu, chủ thể di chuyển ra sao và người xem nhìn thấy thế nào. Dùng bản này khi điểm bắt đầu là ý tưởng hoặc mô tả cảnh quay, thay vì ảnh mở đầu được chuẩn bị sẵn.

Bắt đầu bằng hành động khiến cảnh hữu ích. Thuyền nhỏ đi ngang cầu tàu, tay đặt cốc lên bàn hoặc người đi đường dừng cạnh biển báo đều cho mô hình sự kiện rõ ràng để thể hiện. Nêu đặc điểm chủ thể quan trọng và bối cảnh, rồi mô tả chuyển động theo thứ tự cần nhìn thấy. Giữ cảnh quay xoay quanh một chuỗi dễ hiểu.

Chọn khuôn hình trước khi thêm chi tiết trang trí. Cận cảnh có thể nhấn mạnh vật liệu hoặc cử chỉ, còn góc rộng hơn giải thích quan hệ giữa chủ thể và môi trường. Mô tả vật thể hoặc người cần tiếp tục là trọng tâm hình ảnh và phần kết cần cho thấy điều gì. Nhờ đó clip hoàn chỉnh có mục đích trong bản dựng lớn hơn.

Prompt tạo video từ văn bản của nhà sản xuất hỗ trợ tối đa 2 000 ký tự. Dùng dung lượng này cho chỉ dẫn về điều cần nhìn thấy và quan hệ cụ thể. Với cảnh kiểu sản phẩm, xác định hình dạng, vật liệu, vị trí vật thể và chuyển động xung quanh. Với cảnh nhân vật, giải thích hành động và biểu cảm làm nên khoảnh khắc. Tránh yêu cầu một clip ngắn giới thiệu nhiều nhân vật, địa điểm và sự kiện không liên quan.

Bảng tạo video từ văn bản đời trước của nhà sản xuất nêu 720P là độ phân giải mặc định cho T2V 01 và không liệt kê lựa chọn mười giây cho phiên bản này. Thời lượng mặc định được tài liệu hóa là sáu giây. Lập kế hoạch hành động có mở đầu và kết thúc rõ trong cảnh ngắn, rồi xem kết quả thực tế để biết mỗi phần được dành bao nhiêu thời gian.

Tối ưu prompt tự động có trong quy trình của nhà sản xuất và bật mặc định. Giữ lựa chọn đó cùng văn bản để các phép so sánh dùng yêu cầu đã biết. Nếu kết quả bỏ lỡ chi tiết quan trọng, sửa chỉ dẫn mô tả chi tiết đó và giữ những phần đã tốt. Thay đổi hành động chủ thể dễ đánh giá hơn khi bối cảnh và góc nhìn nhất quán.

Dùng video hoàn chỉnh làm thành phần cảnh, cảnh ý tưởng hoặc clip nguồn để dựng tiếp. Giữ tiêu đề hoặc chú thích viết chính xác trong nguồn bố cục chỉnh sửa được nếu chúng đi cùng hình ảnh. Xem toàn bộ clip về tính liên tục của chủ thể, thứ tự sự kiện và bố cục cuối, thay vì chọn kết quả chỉ từ khung đầu.

Lưu video thực tế cùng prompt và thiết lập đầu ra. Khi sửa, xác định lỗi hình ảnh cụ thể: hành động không bao giờ hoàn thành, vật thể đổi hình dạng, cử chỉ bị khuôn hình che hoặc góc kết không phù hợp bản dựng. Đổi phần mô tả cảnh liên quan và đối chiếu kết quả tiếp theo với cùng mục tiêu cảnh quay. Yêu cầu rõ ràng được giữ lại giúp xây dựng chuỗi clip có chủ thể, bối cảnh và ý đồ hình ảnh nhất quán.

**Ailoot Ultra · Tạo video** `POST /v1/videos` `minimaxi-t2v-01`

[`minimaxi-t2v-01`](https://ailoot.ai/models/vi/#m=minimaxi-t2v-01&route=Ultra&caller=minimaxi-t2v-01&fmt=videos)

MiniMax /`minimaxi-t2v-01`

### Bắt đầu

T2V 01 tạo video ngắn từ mô tả cảnh bằng văn bản. Dùng văn bản để xác lập chủ thể, bối cảnh, hành động nhìn thấy và góc nhìn, rồi kiểm tra thời gian và tính liên tục của clip theo cảnh quay dự kiến.

Đầu vào được chấp nhận

Văn bản

Kết quả

Video

### Có trên Ailoot · đầu vào & phương thức

**Ailoot Ultra · Tạo video** `POST /v1/videos`

Đầu vào

`text`

Đầu ra

`video`

| Trường | Loại | Yêu cầu | Giá trị & giới hạn | Mặc định |
| --- | --- | --- | --- | --- |
| Trường`model` | Loại`string` | Yêu cầuBắt buộc | Giá trị & giới hạn minimaxi-t2v-01 Điều kiện: Dùng bộ chọn mô hình Ailoot chính xác. | Mặc định— |
| Trường`prompt` | Loại`string` | Yêu cầuBắt buộc | Giá trị & giới hạn Điều kiện: Mô tả cảnh và chuyển động. | Mặc định— |

Tham số phương thức và vòng đời

| Tham số | Hợp đồng |
| --- | --- |
| Tham số`content_type` | Hợp đồngapplication/json |
| Tham số`required` | Hợp đồngmodel, prompt |
| Tham số`optional` | Hợp đồng |
| Tham số`material_types` | Hợp đồngtext |
| Tham số`conditions` | Hợp đồngDùng bộ chọn mô hình Ailoot chính xác., Mô tả cảnh và chuyển động. |

Bí danh phương thức: `/v1/videos/generations`

Vòng đời: `submit_once_poll_original`

`GET /v1/videos/{request_id}`

`GET /v1/videos/generations/{request_id}`

`GET /v1/videos/{request_id}/content`

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

### Bảng giá

##### Cách tính phí cuối cùng

Các đơn giá hiển thị dùng để ước tính chi phí trước khi tạo. Khoản phí cuối cùng được tính dựa trên chi phí ghi nhận cho lượt tạo gốc. Thời lượng đầu ra đo được và số lượng dự kiến không phải là số lượng cuối cùng dùng để tính phí.

Thông tin biểu giá không bổ sung tùy chọn yêu cầu. Các tham số được hỗ trợ nằm trong phương thức đã chọn.

Chế độ nhanh

Chưa chỉ định Khi chọn chế độ nhanh

Chế độ Flex

Chưa chỉ định Khi chọn chế độ flex

Mức độ suy luận tối đa

Chưa chỉ định Khi áp dụng mức điều chỉnh mặc định (default) cho mức độ suy luận tối đa

#### Mức phí ước tính để so sánh

#### Giá theo cấu hình

Đối chiếu từng khoản phí với điều kiện hiển thị. Dùng một mức phí cho mỗi nhóm cấu hình thay thế.

| Cấu hình | Biểu mức phí | Số lượng dự báo | Lượng dùng để tính phí | Phí |
| --- | --- | --- | --- | --- |
| Cấu hìnhGiá cơ sở cho token | Biểu mức phíMức phí cơ bản | Số lượng dự báo— | Lượng dùng để tính phí— | Phí Đầu vào · Token đầu vào · Ước tính chỉ để so sánh **—** / 1K token Đầu ra · Token đầu ra · Ước tính chỉ để so sánh **—** / 1K token Đầu vào · Đọc bộ nhớ đệm · Ước tính chỉ để so sánh **—** / 1K token Đầu vào · Ghi bộ nhớ đệm · Ước tính chỉ để so sánh **—** / 1K token Đầu vào · Ghi bộ nhớ đệm, 1 giờ · Ước tính chỉ để so sánh **—** / 1K token |
| Cấu hìnhMỗi yêu cầu | Biểu mức phí— | Số lượng dự báo— | Lượng dùng để tính phímột yêu cầu | Phí Đầu vào · Ước tính chỉ để so sánh **$1** mỗi yêu cầu |
| Cấu hìnhChi phí tạo ước tính | Biểu mức phí— | Số lượng dự báoước tính cho một lần tạo | Lượng dùng để tính phí— | Phí Đầu ra · Chi phí tạo ước tính · Ước tính chỉ để so sánh **$1** ước tính trước khi tạo Ước tính này không phải là khoản phí bổ sung hay mức giá cố định cho lượt tạo đã hoàn tất. |

Ailoot tạm giữ một khoản ước tính trước yêu cầu. Sau khi có kết quả, phí cuối cùng được quyết toán theo mức sử dụng đo được. Việc quyết toán khi truyền luồng dùng bản ghi mức sử dụng cuối cùng. [Cách hoạt động của cơ chế tạm giữ và quyết toán →](https://ailoot.ai/docs/vi/billing/reserve/)

### Ví dụ yêu cầu

#### Ailoot Ultra · Tạo video

curl · chỉ tạo một lần và giữ lại biên nhậnĐọc tác vụ gốcLưu từng tài nguyên đã hoàn tất thuộc quyền sở hữu của bạn

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON'
{
  "model": "minimaxi-t2v-01",
  "prompt": "A cat is walking on grass."
}
JSON
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Create once; retain id, polling_url, original task identifiers and every header.
```

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_STATUS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path("result.json").read_text())
u=urljoin("https://api.ailoot.ai",r["polling_url"])
p=urlsplit(u)
if p.scheme!="https" or p.netloc!="api.ailoot.ai" or p.username or p.password:
    raise SystemExit("Unexpected returned polling URL; preserve the response")
subprocess.run(["curl","--fail-with-body","--silent","--show-error",u,"-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"],"-D","status-headers.txt","-o","status.json"],check=True)
# Read this same original polling_url again while pending.
# Preserve unknown/result_pending_check; do not repeat creation.
PY_STATUS
```

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path("status.json").read_text())
roles={}
def visit(v,path=""):
    if isinstance(v,dict):
        for k,x in v.items(): visit(x,path+"/"+k)
    elif isinstance(v,list):
        for i,x in enumerate(v): visit(x,path+"/"+str(i))
    elif isinstance(v,str):
        u=urljoin("https://api.ailoot.ai",v); p=urlsplit(u)
        if p.scheme=="https" and p.netloc=="api.ailoot.ai" and not p.username and not p.password and p.path.startswith("/v1/media/assets/") and p.path.endswith("/content"):
            roles.setdefault(u,[]).append(path)
visit(r)
if not roles: raise SystemExit("No completed owned assets; retain the original status")
manifest=[]
for i,(u,paths) in enumerate(roles.items()):
    target=Path(f"asset-{i}.bin")
    subprocess.run(["curl","--fail-with-body","--silent","--show-error",u,"-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"],"-o",str(target)],check=True)
    raw=target.read_bytes()
    if not raw: raise SystemExit("Empty asset; retain original status and metadata")
    ext="glb" if raw[:4]==b"glTF" else "png" if raw[:8]==b"\x89PNG\r\n\x1a\n" else "jpg" if raw[:3]==b"\xff\xd8\xff" else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "mp4" if raw[4:8]==b"ftyp" else "bin"
    name=f"asset-{i}.{ext}"
    if target.name!=name: target.rename(name)
    manifest.append({"file":name,"response_paths":paths,"bytes":len(raw)})
Path("asset-manifest.json").write_text(json.dumps(manifest,indent=2))
print("Saved",len(manifest),"unique owned assets; every response role retained")
PY_ASSETS
```

### Nhận và lưu kết quả

#### Ailoot Ultra · Tạo video

- `GET /v1/videos/{request_id}`
- `GET /v1/videos/generations/{request_id}`
- `GET /v1/videos/{request_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

##### Lưu tất cả kết quả đã hoàn tất

Lưu mọi video đã hoàn tất hoặc tệp trả về; truy xuất từng URL tài nguyên thực tế được trả về.

Giữ lại toàn bộ phản hồi và tiêu đề, các mã định danh gốc, mọi đầu ra thực tế và tất cả trường mức sử dụng/hạch toán. Lưu từng tài sản duy nhất thuộc quyền sở hữu và giữ lại mọi vai trò tham chiếu đến tài sản đó.

##### Nếu cần kiểm tra phản hồi gốc

Giữ lại id tác vụ hoặc thao tác công khai được trả về và tất cả tiêu đề. Chỉ đọc tác vụ ban đầu; unknown hoặc result\_pending\_check không cho phép tạo thêm tác vụ.

Trường phản hồi

| Trường | Loại |
| --- | --- |
| Trường`id` | Loạistring |
| Trường`polling_url` | Loạistring |
| Trường`provider_task_id` | Loạistring |
| Trường`task_id` | Loạistring |
| Trường`status` | Loạistring |
| Trường`video_url` | Loạistring |

### Bí danh

#### Bí danh mô hình

**Ailoot Ultra** [`minimaxi-t2v-01`](https://ailoot.ai/models/vi/#m=minimaxi-t2v-01&route=Ultra&caller=minimaxi-t2v-01&fmt=videos)

#### Bí danh đường dẫn phương thức

`/v1/videos/generations`

#### ID gọi liên quan

[`minimaxi-t2v-01`](https://ailoot.ai/models/vi/#m=minimaxi-t2v-01&route=Ultra&caller=minimaxi-t2v-01&fmt=videos)

FAQ · MiniMax: T2V 01

Có những đầu vào và kết quả nào?

`POST /v1/videos` · `minimaxi-t2v-01`: `text` → `video`

Yêu cầu sử dụng những trường nào?

`POST /v1/videos` · `minimaxi-t2v-01`: `model`, `prompt`

Kết nối Ailoot với Claude Code, OpenCode, Hermes hoặc ứng dụng của bạn.

## Công ty và danh mục dự án của công ty

Công ty và danh mục dự án của công ty: hàng triệu khách hàng; doanh số hàng tỷ mỗi tháng.

## Mua token với giá ưu đãi.

Ưu đãi thuê bao cho nhu cầu thường xuyên. Mã khuyến mãi giảm đến 50% khi mua token.

Thuê bao

Chọn gói ưu đãi cho các yêu cầu thường xuyên của bạn.

Mã giảm đến 50%

Nhập mã khi mua. Giá được tính lại theo chương trình đang áp dụng.

Chi phí trong lịch sử

Mô hình, token và số tiền được lưu cho mỗi yêu cầu.

[Chọn gói thuê bao](https://ailoot.ai/docs/vi/billing/subscriptions/) · [Xem giá mô hình](https://ailoot.ai/models/vi/)

## Kết nối API vào sản phẩm bạn đang bán.

SaaS, ứng dụng và bot — theo đề nghị giao kết chính thức và thỏa thuận cấp phép Ailoot. Muốn bán lại, hãy yêu cầu giấy phép bán lại.

Ứng dụng thương mại

Tích hợp tạo văn bản, ảnh, video và âm thanh vào các tính năng trả phí của dịch vụ.

Giấy phép bán lại

Gửi mô tả dự án và cách cung cấp quyền truy cập. Yêu cầu điều khoản sử dụng và bán lại bằng văn bản.

Tài liệu trên website

Đề nghị giao kết, thỏa thuận cấp phép và chính sách xử lý dữ liệu có sẵn trước khi kết nối.

[Yêu cầu giấy phép bán lại](mailto:support@ailoot.ai) · [Đề nghị giao kết và thỏa thuận cấp phép](https://ailoot.ai/legal/offer?lang=vi)

## Ailoot · Công ty và danh mục dự án của công ty





Ailoot dựa trên kinh nghiệm vận hành tích lũy, cơ sở khách hàng lớn, dịch vụ ổn định và việc kiểm soát KPI liên tục.





Công ty và danh mục dự án của công ty: hàng triệu khách hàng; doanh số hàng tỷ mỗi tháng.





Ailoot áp dụng kinh nghiệm vận hành này để cung cấp quyền truy cập API vào các tính năng AI trong sản phẩm của khách hàng, tác tử, ứng dụng và quy trình tự động hóa.
