PerfectVector APIBeta
Ảnh sang SVG, chỉ một lệnh gọi API
Gửi ảnh PNG, JPEG hoặc WebP và nhận lại SVG sạch, có thể chỉnh sửa, ngay từ máy chủ, tập lệnh hoặc công cụ tự động hóa của bạn.
- Thêm tính năng chuyển ảnh sang SVG vào sản phẩm hoặc công cụ nội bộ
- Chuyển đổi logo, biểu tượng và hình minh họa trong quy trình xử lý của bạn
- Chỉ trả tiền cho lần chuyển đổi thành công
Từ 0,08 US$ mỗi SVG · khóa thử nghiệm miễn phí
Chuyển đổi bằng khóa chính thức thành công
POST /v1/vectorizations · Idempotency-Key: logo-0001201 · "status": "succeeded"X-Credits-Charged: 1Chuyển đổi thất bại
POST /v1/vectorizations · Idempotency-Key: logo-0002"status": "failed"X-Credits-Charged: 0Gửi lại cùng một yêu cầu
POST /v1/vectorizations · Idempotency-Key: logo-0001Idempotent-Replayed: trueX-Credits-Charged: 0Khóa thử nghiệm, cùng một yêu cầu
POST /v1/vectorizations · Bearer pv_test_…201 · test keyX-Credits-Would-Charge: 1
Vì sao các nhóm chọn PerfectVector API
- Chỉ tính phí khi thành công
- Một tín dụng API cho mỗi SVG được giao. Chuyển đổi thất bại hoặc quá thời gian chờ, kiểm tra trạng thái và tải lại đều không mất phí.
- Thử nghiệm miễn phí như chạy chính thức
- Khóa thử nghiệm áp dụng cùng các bước kiểm tra, giới hạn và phản hồi như khóa chính thức, rồi trả về một SVG mẫu để bạn hoàn tất phần tích hợp trước khi trả tiền.
- Yên tâm gửi lại yêu cầu
- Gửi kèm Idempotency-Key để khi gửi lại yêu cầu, bạn nhận được cùng một lượt chuyển đổi, không bị chạy hoặc tính phí hai lần.
Trường hợp sử dụng
Bạn có thể xây dựng gì với PerfectVector API
Xây dựng dịch vụ mới, thêm vào sản phẩm đang vận hành hoặc tích hợp vào quy trình xử lý của bạn.
Ra mắt dịch vụ mới
Bán sản phẩm được làm từ ảnh của khách hàng.
- Decal tùy chỉnh và tệp cắt
- Đơn hàng khắc cá nhân hóa
- Công cụ xử lý hàng loạt cho người bán
order.png → API → product.svgThêm vào sản phẩm của bạn
Thêm nút vector hóa cho người dùng mà không cần tự xây dựng bộ máy xử lý.
- Trình chỉnh sửa thiết kế và mẫu
- In theo yêu cầu và hàng lưu niệm
- Phần mềm máy cắt và làm biển hiệu
upload.png → API → editable.svgTự động hóa quy trình xử lý
Chuyển đổi ngay khi có tệp mới, không cần ai nhấn nút.
- Thư viện tài nguyên thương hiệu
- Tệp chờ xử lý của agency và studio
- Công cụ tự động hóa không cần viết mã
inbox/*.png → API → library/*.svg
Tác tử lập trình của bạn có thể viết phần tích hợp dựa trên tài liệu tham khảo API một trang dành cho tác tử. Mở tài liệu tham khảo cho tác tử
Xem bảng giá APICác tính năng API
Mọi thứ bạn cần để đưa tính năng chuyển ảnh sang SVG vào vận hành thực tế.
Chuyển đổi
PNG, JPEG hoặc WebP tối đa 5 MiB, mỗi cạnh từ 100 đến 4.096 pixel, chỉ trong một yêu cầu multipart.
Chờ hoặc kiểm tra định kỳ
Nhận SVG ngay trong cùng phản hồi, hoặc lấy ID và kiểm tra trạng thái định kỳ trong lúc xử lý.
Kết quả
Liên kết tải xuống có hiệu lực trong 24 giờ. Xóa các tệp của một lượt chuyển đổi bất cứ lúc nào.
Tính lũy đẳng
Gửi lại yêu cầu với cùng một khóa sẽ trả về cùng một lượt chuyển đổi, không bao giờ tính phí lần hai.
Chế độ thử nghiệm
Khóa thử nghiệm miễn phí chạy toàn bộ yêu cầu và trả về một SVG mẫu.
Lỗi và giới hạn
Mã lỗi ổn định, ID yêu cầu trong mọi phản hồi và các header giới hạn tốc độ rõ ràng.
Bắt đầu nhanh
Từ khóa API đến SVG đầu tiên chỉ trong vài phút
Tạo khóa thử nghiệm
Đăng nhập, mở trang API cho nhà phát triển trong tài khoản của bạn và tạo khóa ở chế độ thử nghiệm. Hoàn toàn miễn phí.
Gửi ảnh
Gửi ảnh bằng POST dưới dạng dữ liệu biểu mẫu multipart. Yêu cầu định dạng image/svg+xml để nhận lại SVG ngay trong cùng lệnh gọi.
Chuyển sang khóa chính thức
Mua gói tín dụng, thay bằng khóa chính thức là bạn có thể chuyển đổi ảnh thực tế. Mọi thứ khác đều giữ nguyên.
curl https://api.perfectvector.com/v1/vectorizations \
-H "Authorization: Bearer $PERFECTVECTOR_API_KEY" \
-H "Idempotency-Key: logo-0001" \
-H "Accept: image/svg+xml" \
-F image=@logo.png \
-o logo.svgimport os
import requests
with open("logo.png", "rb") as image:
response = requests.post(
"https://api.perfectvector.com/v1/vectorizations",
headers={
"Authorization": f"Bearer {os.environ['PERFECTVECTOR_API_KEY']}",
"Idempotency-Key": "logo-0001",
"Accept": "image/svg+xml",
},
files={"image": ("logo.png", image)},
timeout=130,
)
if response.headers["Content-Type"].startswith("image/svg+xml"):
with open("logo.svg", "wb") as file:
file.write(response.content)import { readFile, writeFile } from "node:fs/promises";
const form = new FormData();
form.append("image", new Blob([await readFile("logo.png")]), "logo.png");
const response = await fetch("https://api.perfectvector.com/v1/vectorizations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.PERFECTVECTOR_API_KEY}`,
"Idempotency-Key": "logo-0001",
Accept: "image/svg+xml",
},
body: form,
signal: AbortSignal.timeout(130_000),
});
if (response.headers.get("content-type")?.startsWith("image/svg+xml")) {
await writeFile("logo.svg", Buffer.from(await response.arrayBuffer()));
}Hướng dẫn bắt đầu nhanh có các ví dụ đầy đủ về kiểm tra trạng thái định kỳ và xử lý lỗi.
Bảng giá
Gói tín dụng, không đăng ký định kỳ
Mua một lần, dùng trong 12 tháng. Một tín dụng API tương ứng với một SVG chuyển đổi thành công.
Starter
10 tín dụng API
Giá thường 5 US$, giá beta 4 US$0,40 US$ mỗi SVG
Bulk 100
100 tín dụng API
Giá thường 20 US$, giá beta 16 US$0,16 US$ mỗi SVG
Bulk 1.000
1.000 tín dụng API
Giá thường 100 US$, giá beta 80 US$0,08 US$ mỗi SVG
Giá beta, giảm 20%
Cần từ 10.000 tín dụng API trở lên? Liên hệ bộ phận kinh doanh
Câu hỏi về API
PerfectVector API đã dùng được chưa?
Có. API đã mở cho mọi người ở dạng beta công khai từ ngày 3 tháng 11 năm 2026. Tạo khóa thử nghiệm miễn phí để bắt đầu xây dựng ngay hôm nay.
Tôi có thể chuyển đổi những ảnh nào?
Ảnh PNG, JPEG và WebP có dung lượng tối đa 5 MiB, mỗi cạnh từ 100 đến 4.096 pixel. Logo, biểu tượng và hình minh họa có hình khối rõ ràng cho ra SVG sạch nhất. Mỗi yêu cầu chuyển đổi một ảnh với cài đặt tiêu chuẩn.
Chi phí được tính như thế nào?
Mỗi lần chuyển đổi thành công bằng khóa chính thức dùng một tín dụng API. Bạn mua tín dụng theo gói một lần, không đăng ký định kỳ và không tự động nạp thêm. Chuyển đổi thất bại, kiểm tra trạng thái và tải lại đều miễn phí.
Tôi có thể dùng thử trước khi trả tiền không?
Có. Khóa thử nghiệm miễn phí, chạy toàn bộ yêu cầu, bao gồm kiểm tra khóa, kiểm tra tệp và giới hạn tốc độ, rồi trả về một SVG mẫu. Khi phần tích hợp hoạt động, hãy chuyển sang khóa chính thức.
Tín dụng API có giống tín dụng trên trang web không?
Không. Tín dụng API tách biệt với tín dụng bạn dùng trên trang web và trong trợ lý AI, và hai loại này không bao giờ quy đổi sang nhau. Các gói trên trang web không bao gồm tín dụng API.
Ảnh tôi gửi được xử lý ra sao?
Ảnh và SVG của bạn có thể truy cập trong 24 giờ, sau đó được xóa khỏi bộ nhớ lưu trữ trong vòng 48 giờ. Bạn có thể xóa ngay một lượt chuyển đổi qua API. Ảnh của bạn không bao giờ được dùng để huấn luyện mô hình AI và không bao giờ bị bán.
Tôi nên dùng API hay PerfectVector MCP?
Dùng API khi phần mềm của bạn chuyển đổi ảnh bằng khóa API. Dùng PerfectVector MCP khi bạn muốn chuyển đổi ảnh bằng cách yêu cầu ChatGPT, Claude hoặc một trợ lý được hỗ trợ khác, không cần viết mã.
Bắt đầu xây dựng với khóa thử nghiệm miễn phí
Không mất phí cho đến khi phần tích hợp hoạt động. Sau đó, mỗi SVG bạn thực sự nhận được dùng một tín dụng.
Bạn muốn nhờ trợ lý AI hơn? Thử PerfectVector MCP




