Hướng dẫn
Bắt đầu nhanh
Từ đăng ký tài khoản, sáng tạo trực tiếp trên LocoPal Creation đến gọi API Key, mô hình, hình ảnh, video, âm thanh và tư liệu
Bắt đầu nhanh
LocoPal hiện có hai cách sử dụng phổ biến: sáng tạo trực tiếp trên LocoPal Creation, hoặc dùng API của LocoPal Ai để tích hợp vào nghiệp vụ của bạn.
| Cách sử dụng | Lối vào | Có cần API Key không | Kịch bản phù hợp |
|---|---|---|---|
| Sáng tạo trực tiếp | LocoPal Creation | Không cần | Hình ảnh, video, âm thanh, phim ngắn, tư liệu và quy trình tác phẩm |
| Tích hợp API | LocoPal Ai | Cần | Tích hợp năng lực mô hình, hình ảnh, video, âm thanh hoặc tư liệu vào hệ thống hiện có |
Hai cách dùng chung một tài khoản LocoPal, danh mục mô hình và hệ thống tính phí. Trang này tập trung trình bày LocoPal Ai và LocoPal Creation.
Trang này bao gồm năm loại API: văn bản, hình ảnh, video, âm thanh và tư liệu, nhưng một API Key gọi được những mô hình nào do nhóm gọi mà nó thuộc về quyết định.
Ví dụ một Key chỉ mở nhóm「hình ảnh」: GET /v1/models chỉ trả về mô hình hình ảnh (như gpt-image-2.5), khi đó sao chép nguyên các ví dụ văn bản, video hoặc âm thanh trên trang này sẽ nhận 503 model_not_found —— điều này có nghĩa mô hình đó không nằm trong nhóm của bạn, chứ không phải ví dụ viết sai.
Vì vậy: hãy thực hiện bước 5 trước, dùng /v1/models để xem Key này thực tế dùng được gì, rồi quay lại xem ví dụ tương ứng. Cùng một Key có thể thấy tập mô hình khác nhau trên locopalai.com và us-api.locopalai.com, hãy lấy địa chỉ bạn thực tế sử dụng làm chuẩn.
Bước 1: Đăng ký hoặc đăng nhập LocoPal Ai
- Mở LocoPal Ai. Nếu đã có tài khoản thì đăng nhập trực tiếp; nếu chưa có thì vào trang đăng ký.
- Trang đăng ký hiện tại yêu cầu đặt tên người dùng và mật khẩu, đồng thời hoàn tất xác minh SMS bằng số điện thoại. Cách xác minh có thể thay đổi theo chính sách bảo mật, hãy làm theo hướng dẫn thực tế trên trang đăng ký.
- Sau khi đăng nhập, xác nhận số dư tài khoản, hạn mức gói hoặc điểm khả dụng. Trước khi dùng Creation hoặc API đều nên xác nhận trạng thái khả dụng của tài khoản.
| Lối vào | Mục đích |
|---|---|
| Chợ mô hình | Xem tên mô hình, năng lực, tham số, giá và nhóm khả dụng |
| Khóa API | Tạo, vô hiệu hóa và xem API Key |
| Nhật ký sử dụng | Tra cứu lệnh gọi đồng bộ, mức sử dụng và bản ghi tính phí |
| Nhật ký tác vụ | Tra cứu tác vụ bất đồng bộ như video, âm thanh và sản phẩm đầu ra |
| Quản lý thư viện tư liệu | Quản lý tư liệu nhân vật ảo, tư liệu người thật, nhóm và trạng thái |
| Ví | Nạp tiền, xem gói, đơn hàng và lịch sử tiêu dùng |
| LocoPal Creation | Vào bảng làm việc sáng tạo trực tiếp, không cần tạo API Key |
Bước 2: Sử dụng trực tiếp LocoPal Creation
Nếu mục tiêu là tạo nội dung trực tiếp, nên dùng Creation trước, không cần viết mã cũng không cần tạo API Key.
- Mở LocoPal Creation.
- Creation không có tài khoản riêng. Khi chưa đăng nhập, trang sẽ chuyển đến trang đăng nhập LocoPal, sau khi hoàn tất ủy quyền sẽ tự động quay lại Creation, không cần nhập lại mật khẩu.
- Trên trang chủ chọn chế độ thông minh, Vẽ AI, Video AI hoặc Âm thanh AI và nhập yêu cầu; sau khi vào bảng làm việc còn có thể dùng các lối vào phim ngắn, tác phẩm, tư liệu, prompt, kho từ và quảng trường tác phẩm.
- Khi cần giữ nhất quán nhân vật, sản phẩm hoặc phong cách, hãy tải ảnh tham chiếu lên hoặc chọn tư liệu có sẵn trước khi gửi.
- Sau khi gửi, xem trạng thái tác vụ, xem trước kết quả và tải xuống hoặc tiếp tục tham chiếu ngay trên trang hiện tại. Làm mới trang sẽ không tạo lại tác vụ, đừng gửi lặp lại với tác vụ đang thực thi.
Phạm vi mô hình khả dụng của Creation đồng bộ với danh mục mô hình hiện tại của LocoPal Ai, chi phí gọi được tính thống nhất vào tài khoản LocoPal hiện tại. Khi mô hình không khả dụng, trước tiên hãy vào chợ mô hình của LocoPal Ai để xác nhận mô hình đó đã nằm trong nhóm khả dụng hiện tại hay chưa.
Bước 3: Tích hợp API và tạo API Key
Vào mục 「Khóa API」 trong bảng điều khiển LocoPal Ai và nhấn tạo. Nên tạo khóa riêng cho 「dịch vụ sản xuất / môi trường kiểm thử / ứng dụng khách hàng」 để dễ xem nhật ký theo ứng dụng, giới hạn hạn mức và kịp thời vô hiệu hóa khóa bị lộ.
Khi tạo cần xác nhận trọng tâm:
- Tên Key dùng để phân biệt bên gọi;
- Nhóm gọi quyết định Key này nhìn thấy và gọi được những mô hình nào;
- Hạn mức và thời hạn hiệu lực dùng để hạn chế tiêu dùng bất thường;
- Một Key có thể gọi API mô hình, hình ảnh, video, âm thanh và tư liệu, không cần tạo Key khác cho từng API.
API Key chỉ lưu trong biến môi trường phía máy chủ hoặc dịch vụ quản lý khóa, không được ghi vào mã nguồn trang web, gói cài đặt di động, kho công khai, nhật ký hoặc ảnh chụp màn hình.
Bước 4: Chuẩn bị địa chỉ cơ sở
Địa chỉ cơ sở mặc định:
export LOCOPAL_API_KEY="sk-你的APIKey"
export LOCOPAL_BASE_URL="https://locopalai.com"Bảng điều khiển nền tảng còn có thể hiển thị địa chỉ tích hợp dành cho mô hình hải ngoại hoặc môi trường mạng cụ thể, ví dụ:
https://us-api.locopalai.comKhi tích hợp thực tế nên dùng địa chỉ bảng điều khiển hiển thị hiện tại. LOCOPAL_BASE_URL chỉ ghi đến tên miền, không lặp lại thêm /v1; bản thân đường dẫn API đã bao gồm /v1 hoặc /api/v1.
Bước 5: Truy vấn mô hình khả dụng của Key hiện tại
Bước 6–9 trên trang này là ví dụ cho bốn loại năng lực. Hãy chạy bước này trước, xem /v1/models trả về gì,
để biết bạn có quyền dùng những ví dụ nào. Những loại không được trả về thì không cần thử —— hãy chuyển thẳng đến
Chợ mô hình và tính phí để xác nhận nhóm, hoặc liên hệ hỗ trợ nền tảng để mở.
curl "$LOCOPAL_BASE_URL/v1/models" \
-H "Authorization: Bearer $LOCOPAL_API_KEY"{
"object": "list",
"success": true,
"data": [
{
"id": "doubao-seedance-2.0",
"object": "model",
"created": 1626777600,
"owned_by": "doubaovideo",
"supported_endpoint_types": ["openai"]
}
]
}modeltrong yêu cầu phải dùngdata[].id, không dùng tên hiển thị trên trang;- Trả về
"data": []nghĩa là nhóm gọi của Key hiện tại không có mô hình khả dụng, hãy xác nhận cấu hình nhóm hoặc liên hệ hỗ trợ nền tảng; - Danh mục mô hình sẽ thay đổi theo quyền tài khoản, địa chỉ tích hợp và tính khả dụng của nền tảng, nên truy vấn lại khi khởi động dịch vụ, khi người dùng chuyển mô hình hoặc khi nhận được 「mô hình không khả dụng」;
- Cùng một Key có thể thấy tập mô hình khác nhau trên
locopalai.comvàus-api.locopalai.com, dùng địa chỉ nào thì lấy/v1/modelscủa địa chỉ đó làm chuẩn; - Mô hình có gọi được hay không lấy kết quả
/v1/modelscủa Key hiện tại làm chuẩn, không viết cứng tên mô hình.
Dùng supported_endpoint_types để xác định nên dùng ví dụ nào
data[].supported_endpoint_types cho bạn biết trực tiếp mô hình này đi theo loại API nào, từ đó chọn ví dụ tương ứng:
supported_endpoint_types chứa | Dùng ví dụ nào | API tiêu biểu |
|---|---|---|
chat / openai (loại hội thoại) | Bước 6 | POST /v1/chat/completions |
image-generation | Bước 7 | POST /v1/images/generations |
Loại video (video-generation v.v.) | Bước 8 | POST /v1/video/generations |
Loại âm thanh (tts v.v.) | Bước 9 | POST /v1/audio/speech |
supported_endpoint_types của một mô hình có thể chứa đồng thời nhiều mục, nghĩa là nó có thể được gọi bằng nhiều loại API.
Bước 6: Lệnh gọi văn bản đầu tiên
Cần nhóm của Key có mô hình văn bản (hội thoại). Nếu nhóm đó chỉ có mô hình hình ảnh, bước này sẽ trả về
503 model_not_found —— đây là vấn đề quyền của nhóm, không phải yêu cầu viết sai.
curl -X POST "$LOCOPAL_BASE_URL/v1/chat/completions" \
-H "Authorization: Bearer $LOCOPAL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "从 /v1/models 选择的文本模型 ID",
"messages": [{ "role": "user", "content": "用三句话介绍这个产品" }],
"stream": false
}'Khi thành công, đọc văn bản từ choices[0].message.content và lưu usage trong phản hồi để đối soát. Mô hình suy luận có thể tiêu hết max_tokens vào completion_tokens_details.reasoning_tokens, khi đó message.content rỗng và finish_reason là length; hãy tăng giới hạn đầu ra hoặc đổi sang mô hình không suy luận rồi thử lại. Sau khi bật stream: true, đọc từng đoạn theo SSE và kết thúc khi gặp [DONE].
Bước 7: Lệnh gọi hình ảnh đầu tiên
Hình ảnh là quyền nhóm độc lập, không ảnh hưởng lẫn nhau với văn bản, video, âm thanh. Khi chỉ mở nhóm hình ảnh, các ví dụ còn lại trên trang này sẽ thất bại, nhưng bước này vẫn tạo ảnh bình thường.
curl -X POST "$LOCOPAL_BASE_URL/v1/images/generations" \
-H "Authorization: Bearer $LOCOPAL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "从 /v1/models 选择的图片模型 ID",
"prompt": "白色桌面上的一个红苹果,柔和自然光,产品摄影",
"size": "1024x1024",
"n": 1
}'Kết quả phản hồi thường trả về url hoặc b64_json trong data[]. URL trả về có thể là địa chỉ ngắn hạn, nên chuyển lưu càng sớm càng tốt; size, quality và response_format đều phụ thuộc mô hình hình ảnh hiện tại, một số mô hình GPT Image sẽ từ chối response_format và trả về unknown_parameter, khi đó nên bỏ trường này. Khi dùng hình ảnh làm tham chiếu cho video sau này, trước tiên hãy nhập vào thư viện bằng API thư viện tư liệu và chờ trạng thái là Active, rồi tham chiếu bằng asset://<asset_id>.
Bước 8: Lệnh gọi video đầu tiên
Cần nhóm của Key có mô hình video. Video, hình ảnh, văn bản là quyền nhóm độc lập với nhau:
khi chỉ mở nhóm hình ảnh, bước này trả về 503 model_not_found, trong khi bước 7 vẫn tạo ảnh được.
Video là tác vụ bất đồng bộ: API tạo trả về ID tác vụ, API truy vấn trả về tiến độ và kết quả.
POST /v1/video/generations và POST /v1/videos dùng cùng một bộ thân yêu cầu và định dạng phản hồi, chọn một trong hai là được; đường dẫn gọi cũ sẽ được nền tảng tự động xử lý theo plugin tác vụ video.
curl -X POST "$LOCOPAL_BASE_URL/v1/video/generations" \
-H "Authorization: Bearer $LOCOPAL_API_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "从 /v1/models 选择的视频模型 ID",
"content": [
{ "type": "text", "text": "清晨的湖边,镜头缓慢向前推进" }
],
"resolution": "720p",
"ratio": "16:9",
"duration": 5
}
JSON{
"created_at": 1789567067,
"id": "task-public-id",
"model": "seedance-2.0-mini",
"status": "queued",
"task_id": "task-public-id"
}Phản hồi tạo chỉ nên dựa vào id / task_id, status, model và created_at; các trường như object, progress có thể chỉ xuất hiện sau lần truy vấn đầu tiên, không được coi chúng là điều kiện bắt buộc để tạo thành công.
Lưu id trong phản hồi tạo, rồi truy vấn cùng tác vụ:
export LOCOPAL_TASK_ID="创建响应里的 id"
curl "$LOCOPAL_BASE_URL/v1/video/generations/$LOCOPAL_TASK_ID" \
-H "Authorization: Bearer $LOCOPAL_API_KEY"Sau khi tác vụ thành công, đọc metadata.url để tải xuống hoặc phát kết quả. Nền tảng ưu tiên trả về URL video gốc từ thượng nguồn; chỉ khi thượng nguồn không trả về địa chỉ đọc được mới dùng địa chỉ sản phẩm của nền tảng để dự phòng. Tham số video thượng nguồn trả về có thể bao gồm:
{
"metadata": {
"url": "https://上游原始视频地址",
"upstream_created": true
},
"duration_secs": 5,
"expires_at": 1790578352,
"framespersecond": 24,
"generate_audio": true,
"ratio": "9:16",
"resolution": "480p",
"seed": 20260409,
"output_format": "mp4",
"execution_expires_after": 172800
}Trong các trường trên, duration_secs là thời lượng; expires_at chỉ xuất hiện khi thượng nguồn tương ứng trả về; các tham số video khác cũng chỉ xuất hiện khi mô hình và thượng nguồn thực tế trả về. Sau khi có ID tác vụ, dù thời gian chờ cục bộ hết hạn cũng chỉ được tiếp tục truy vấn tác vụ gốc, không được tạo lại, nếu không sẽ phát sinh tác vụ trùng lặp và chi phí.
Nếu status của kết quả truy vấn là failed, hãy đọc error.code và error.message trong cùng phản hồi. Lỗi trạng thái cuối của tác vụ video thường dùng video_generation_failed, error.message là lý do dễ đọc sau khi nền tảng đã làm sạch, không cần phân tích JSON bên trong nữa:
{
"id": "task-public-id",
"status": "failed",
"error": {
"code": "video_generation_failed",
"message": "音频素材缓冲失败: 音频地址必须是 http(s)"
}
}Bước 9: Lệnh gọi chuyển văn bản thành giọng nói đầu tiên
Cần nhóm của Key có mô hình âm thanh (TTS). Bước này không liên quan đến nhóm hình ảnh,
khi chỉ mở nhóm hình ảnh sẽ trả về 503 model_not_found.
Nền tảng cung cấp API POST /v1/audio/speech tương thích OpenAI. Khả dụng hay không phụ thuộc nhóm và danh mục mô hình của API Key hiện tại; giọng đọc, định dạng và tham số tốc độ được hỗ trợ lấy mô hình thực tế làm chuẩn.
curl -X POST "$LOCOPAL_BASE_URL/v1/audio/speech" \
-H "Authorization: Bearer $LOCOPAL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "从 /v1/models 选择的音频模型 ID",
"input": "欢迎使用 LocoPal Ai。",
"voice": "alloy",
"response_format": "mp3"
}' \
--output speech.mp3Thân phản hồi thành công là âm thanh nhị phân, không phải JSON; ví dụ dùng --output để lưu thành speech.mp3. Trạng thái bất đồng bộ và sản phẩm của các tác vụ âm thanh khác có thể tra cứu trong 「Nhật ký tác vụ」.
Bước 10: Lệnh gọi tư liệu đầu tiên
curl -X POST "$LOCOPAL_BASE_URL/api/v1/materials/groups" \
-H "Authorization: Bearer $LOCOPAL_API_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"name": "我的角色素材",
"description": "视频参考图",
"type": "virtual"
}
JSON{
"code": 0,
"data": {
"group": {
"id": "group-1789069780-5762d1",
"platform_group_id": "group-1789069780-5762d1",
"name": "我的角色素材",
"type": "virtual",
"description": "视频参考图",
"created_at": 1789069780,
"updated_at": 1789069780
}
},
"msg": "素材分组已创建"
}Lưu data.group.id, gửi hình ảnh và thăm dò trạng thái:
curl -X POST "$LOCOPAL_BASE_URL/api/v1/materials/assets" \
-H "Authorization: Bearer $LOCOPAL_API_KEY" \
-H "Content-Type: application/json" \
-d '{"group_id":"group-id","title":"角色正面图","image_url":"https://你的对象存储域名/person.png"}'
curl "$LOCOPAL_BASE_URL/api/v1/materials/assets/asset-id" \
-H "Authorization: Bearer $LOCOPAL_API_KEY"image_url dùng địa chỉ http(s) có thể tải trực tiếp từ Internet công cộng, cũng có thể gửi data_url theo giới hạn của API. Khi data.asset.status chuyển thành Active, có thể tham chiếu bằng asset://<asset_id> trong yêu cầu video. Tham số đầy đủ và mô tả lỗi xem API thư viện tư liệu.
Bước 11: Tư liệu người thật (tùy chọn)
Tư liệu người thật phải do chính người đó dùng điện thoại quét mã QR để hoàn tất thu thập và ủy quyền, không thể thay thế bằng tải ảnh thông thường. Quy trình trên bảng điều khiển là 「Quản lý thư viện tư liệu → Tạo nhóm mới → Tư liệu người thật → Tạo mã QR → Người đó quét mã → Đã quét mã, bắt đầu đồng bộ」; quy trình API xem Tạo phiên quét mã người thật.
Bước tiếp theo
| Muốn xem gì | Đi đến trang nào |
|---|---|
| Tính năng bảng điều khiển LocoPal Ai | Hướng dẫn tính năng nền tảng |
| Quy trình sáng tạo của LocoPal Creation | LocoPal Creation (nền tảng sáng tạo) |
| Nền tảng API, nhóm và nhật ký tác vụ | LocoPal Ai (nền tảng API) |
| Có những API nào | Tổng quan API |
| Quy ước chung như xác thực, địa chỉ cơ sở, phân trang | Xác thực và quy chuẩn cơ bản |
| Danh mục mô hình và hội thoại văn bản | API mô hình và văn bản |
| Tạo hình ảnh | API tạo hình ảnh |
| Tạo video, nhiều ảnh và video tham chiếu | API tạo video |
| Nhóm tư liệu, trạng thái tư liệu, ủy quyền chân dung | API thư viện tư liệu |
| Ví dụ tích hợp đầu-cuối | Quy trình tích hợp tư liệu chân dung và video tham chiếu |
| Khắc phục lỗi | Mã lỗi và khắc phục |
