Tạo ảnh trên Halo: ngang hàng, mã hóa đầu cuối, không lưu trữ ở bất kỳ đâu
Tạo và chỉnh sửa ảnh qua đường truyền P2P của Halo. Không máy chủ trung tâm, không lưu trữ đám mây — dữ liệu mã hóa đi thẳng giữa các peer, trả theo mỗi ảnh.
Halo giờ đây đã hỗ trợ hình ảnh. Bạn có thể tạo ảnh từ một prompt và chỉnh sửa ảnh do bạn tải lên — qua chính đường truyền ngang hàng vốn đã phục vụ chat. Không cần tài khoản mới, không phải sản phẩm riêng, và quan trọng nhất: không có bất kỳ dịch vụ lưu trữ ảnh nào trong toàn bộ quy trình.
Mọi dịch vụ hình ảnh bạn từng dùng đều hoạt động theo cùng một cách: prompt và bức ảnh của bạn được gửi đến máy chủ của một công ty, kết quả nằm lại trong kho lưu trữ của họ, và thứ quay về với bạn là một đường link tới bản sao của họ. Chế độ hình ảnh của Halo được xây dựng trên tiền đề ngược lại — bức ảnh chỉ tồn tại trên đúng hai chiếc máy cần đến nó: dưới dạng dữ liệu trong bộ nhớ của nhà vận hành khi đang được tạo ra, dưới dạng bản mã trong lúc di chuyển, và dưới dạng dữ liệu trên thiết bị của bạn khi đến nơi.
Những gì vừa ra mắt
- Tạo ảnh từ văn bản. Chọn một mô hình hình ảnh, viết prompt, nhận ảnh về — trong ứng dụng hoặc qua CLI.
- Chỉnh sửa ảnh. Tải lên một bức ảnh, mô tả thay đổi bạn muốn, và nhận kết quả đã chỉnh sửa qua cùng một đường truyền mã hóa.
- Trả theo mỗi ảnh, bằng USDC. Giá cố định cho từng ảnh, trừ thẳng từ số dư Halo hiện có của bạn. Bạn chỉ bị tính phí cho những ảnh thực sự được giao — yêu cầu thất bại hay bị hủy giữa chừng không tốn của bạn đồng nào.
- API tương thích OpenAI.
halo consumemở các endpointPOST /v1/images/generationsvàPOST /v1/images/editsngay trên máy bạn, nên các công cụ và tác nhân sẵn có có thể trỏ vào Halo mà không cần sửa một dòng mã nào.
Không container, không blob, không bản sao
Phần lớn các sản phẩm “AI tạo ảnh” thực chất là sản phẩm lưu trữ trá hình. Đường truyền hình ảnh của Halo được thiết kế để không còn gì để lưu:
- Không bucket đám mây, không CDN, không signed URL. Không một chặng nào trong quy trình ghi bức ảnh xuống đĩa — không phải relay, không phải cơ sở dữ liệu, không phải kho đối tượng nào cả. Relay chỉ là một trạm trung chuyển thuần túy trong bộ nhớ.
- Mã hóa ảnh đi thẳng giữa các peer. Nhà vận hành chuyển kết quả của mô hình thành dữ liệu thô, mã hóa nó bằng khóa của chính bạn, rồi truyền bản mã qua relay theo từng phần. Thiết bị của bạn ghép lại và giải mã ngay tại chỗ. Toàn bộ quy trình chỉ có vậy.
- Bạn không bao giờ phải chạm vào link của nhà cung cấp. Nhà vận hành bắt buộc phải giao dữ liệu ảnh trực tiếp. Nếu nhà cung cấp thượng nguồn chỉ đưa ra một URL, nhà vận hành sẽ tự tải về và nhúng thẳng vào ở phía máy chủ — một đường link trỏ tới bản sao ảnh của bạn nằm ở chỗ người khác sẽ không bao giờ đến tay bạn.
- Phù du theo mặc định. Kết quả nằm trong trình duyệt hoặc trên đĩa của bạn là vì bạn đã lưu nó ở đó — không phải vì một máy chủ nào đó giữ lại. Không có “thư viện” nào nằm trong đám mây của ai cả.
Mã hóa đối với relay, vô hình trước relay
Yêu cầu và kết quả được mã hóa đầu cuối giữa bạn và nhà vận hành. Relay định tuyến lưu lượng giữa các peer chỉ chuyển tiếp bản mã — nó không thể thấy prompt của bạn, bức ảnh bạn tải lên, hay kết quả trả về. Và vì relay đứng ở giữa, hai peer cũng ẩn danh với nhau: nhà vận hành không bao giờ biết IP của bạn, và bạn cũng không biết IP của họ — một sắp đặt thực ra còn riêng tư hơn cả một kết nối peer trực tiếp.
Quyền riêng tư còn đi sâu vào chính các tệp ảnh, theo cả hai chiều:
- Ảnh bạn tải lên được làm sạch trước khi rời thiết bị. Dữ liệu EXIF — tọa độ GPS, số sê-ri máy ảnh, dấu thời gian — được gỡ bỏ ngay trên máy, trước khi mã hóa. Tệp gốc không bao giờ được gửi đi; nếu việc làm sạch thất bại, sẽ không có gì được gửi cả.
- Kết quả được làm sạch trước khi gửi về. Ảnh do AI tạo thường mang theo siêu dữ liệu nhúng từ nhà cung cấp mô hình. Nhà vận hành gỡ bỏ chúng trước khi mã hóa, nên thứ đến tay bạn chỉ là các điểm ảnh — không gì khác.
Cách sử dụng
Trong ứng dụng: mở app.runhalo.xyz, chọn một mô hình hình ảnh từ danh sách mô hình, và gửi prompt. Muốn chỉnh sửa, đính kèm một bức ảnh cùng với prompt của bạn. Giá cho mỗi ảnh được hiển thị trước khi bạn gửi. Mới đến với Halo? Bắt đầu với dùng Halo trên web.
Từ mã nguồn hoặc một tác nhân: chạy halo consume và bạn có ngay các
endpoint tương thích OpenAI trên máy — POST /v1/images/generations để tạo
ảnh và POST /v1/images/edits (multipart: một ảnh + một prompt) để chỉnh sửa.
Xem tiêu thụ với tư cách lập trình viên.
Với tư cách nhà vận hành: phục vụ hình ảnh là tính năng tự chọn và trả công theo từng ảnh. Công bố các mô hình hình ảnh bạn có thể phục vụ — và, riêng biệt, những mô hình bạn có thể dùng để chỉnh sửa — và các yêu cầu sẽ được định tuyến đến bạn. Nên phục vụ gì và định giá & thu nhập trình bày chi tiết về kinh tế của việc này.
Câu hỏi thường gặp
Prompt hay ảnh của tôi có bị mạng lưới nhìn thấy không? Không. Cả hai đều được mã hóa đầu cuối tới nhà vận hành phục vụ yêu cầu của bạn. Relay chỉ xử lý bản mã, và không lưu lại bất kỳ phần nào của nó.
Ảnh được tạo ra lưu ở đâu? Không ở đâu cả, trừ khi bạn lưu nó. Nó được truyền dưới dạng mã hóa về thiết bị của bạn và chỉ tồn tại ở đó. Không một chặng nào trong quy trình lưu giữ dữ liệu ảnh.
Tôi phải trả bao nhiêu? Một mức giá cố định cho mỗi ảnh bằng USDC, trừ từ số dư Halo của bạn, hiển thị trước khi bạn gửi. Bạn chỉ bị tính phí cho những ảnh thực sự được giao.
Các công cụ sẵn có của tôi có dùng được không?
Có — halo consume mở các endpoint tương thích OpenAI /v1/images/generations
và /v1/images/edits ngay trên máy bạn, nên bất cứ thứ gì nói được API đó đều
hoạt động.
Nhà vận hành có thấy bức ảnh của tôi không? Nhà vận hành phục vụ yêu cầu của bạn giải mã nó trong bộ nhớ để chạy mô hình — điều đó là bản chất của suy luận — nhưng ảnh đã được làm sạch siêu dữ liệu từ trước, không bao giờ bị ghi xuống đĩa, và nhà vận hành không bao giờ biết bạn là ai hay đang ở đâu.
Hình ảnh theo đúng cách phần còn lại của Halo vận hành: ngang hàng, mã hóa trong lúc truyền, quyết toán theo từng đơn vị công việc — và biến mất khỏi mạng lưới ngay khoảnh khắc chúng đến tay bạn.