CTLink đang ở bản thử nghiệm — đăng nhập để xem đúng số dư, giá và lịch sử của bạn.
Không gian của bạn
Số dư 0 gạo
Thông báo
CTLink — hiểu trong 30 giây

Một cửa gọi mọi model AI. Trả bằng gạo, thấy giá trước.

1 gạo = 1.000đ, tài khoản mới được tặng 50 gạo chạy thử. Bạn có thể bấm tạo ngay trên web, hoặc gọi bằng API — và dù đi đường nào, CTLink luôn báo giá trước khi trừ một hạt gạo, lỗi thì tự hoàn.

Cách 1 · mặc định
Dùng khóa của CTLink

Không cần chuẩn bị gì — CTLink trả tiền hãng AI thay bạn.

GiáTRỌN GÓIđã gồm tiền hãng AI + phần của CTLink

Hợp với người mới và người muốn mọi thứ gọn trong một hóa đơn gạo.

Cách 2 · tùy chọn, rẻ hơn nhiều
Dán khóa riêng của hãng AI

Đã có tài khoản OpenAI, Gemini, BFL...? Dán khóa của hãng vào CTLink — tiền model bạn trả thẳng cho hãng qua khóa đó.

GiáCHỈ PHÍ NỀN TẢNGCTLink không thu tiền model nữa

Áp dụng cho đường gọi API (Playground, /v1/jobs, plugin Coze). Dán khóa riêng →

Có khóa riêng hay không đều dùng được như nhau — chỉ khác con số bị trừ, và màn hình luôn nói rõ lần chạy này đang tính theo cách nào. Riêng các công cụ trong Xưởng nội dung luôn dùng giá trọn gói, vì ở đó CTLink tự chọn hãng AI phù hợp cho bạn.

1 Chọn điều muốn tạo2 Thêm nội dung3 Xem giá4 Nhận thành phẩm
3 việc đầu tiên Bắt đầu cho chắc tay

① Đăng nhập để nhận 50 gạo tặng. ② Chạy thử một lượt trong Xưởng nội dung hoặc Playground. ③ Đọc bài "Hai cách trả tiền" để không bao giờ thắc mắc vì sao bị trừ bấy nhiêu gạo.

Số dư khả dụng0 gạo
🎨
0
Lượt đã tạo
Tổng cộng
0
Kết quả hoàn tất
0%
0
Chi phí đã dùng
30 ngày
↩️
0
Lần được hoàn gạo
tự động
Hoạt động gần đây Xem tất cả →
Được dùng nhiều Khám phá công cụ →
Dây chuyền AI

Workflow mẫu — tải về, dán lên Coze là chạy

Mỗi mẫu là một dây chuyền hoàn chỉnh: bạn sao chép mã, dán vào Coze theo hướng dẫn, thay khóa kết nối của mình là dùng được. Tải mẫu miễn phí và khu này không có giá — chi phí chạy phụ thuộc gói Coze và khóa của bạn; gạo chỉ bị trừ khi dây chuyền gọi về CTLink, khi đó giá hiện theo đúng hai chế độ như mọi lượt khác. Muốn xem trước giá từng lượt gọi plugin theo đúng khóa của mình? Mở Playground — bảng giá hai chế độ nằm ngay dưới ô chọn model.

Đang tải kho mẫu...
Bảng giá lượt gọi plugin CTLink trong dây chuyền
Đang tải bảng giá...
Dán một mẫu vào Coze — 4 bước
  • Sao chép mã mẫu

    Bấm "Sao chép mã" trên thẻ mẫu bạn thích. Nguyên một dây chuyền nằm trong khay nhớ tạm.

  • Dán vào Coze

    Mở workflow trống trong Coze rồi dán (Ctrl+V) — Coze tự dựng lại toàn bộ các khối.

  • Thay khóa kết nối

    Khối nào gọi CTLink thì điền khóa kết nối CỦA BẠN (tạo ở Kết nối & tự động hóa → thẻ 1). Không dùng chung khóa của người khác — gạo trừ vào ví của chủ khóa.

  • Chạy thử một lượt

    Test Run trong Coze. Muốn học bài bản từng bước, vào Học viện CTLink — có lộ trình xây dây chuyền từ con số 0.

Học viện CTLink

Học CTLink trong 5 phút — rồi học xây dây chuyền AI

Phần một là bảy bài một-phút cho người mới: CTLink là gì, gạo là gì, hai cách trả tiền, hai loại khóa, chạy thử, gọi bằng mã. Phần hai là lộ trình xây dây chuyền AI trên Coze — từ dán mẫu có sẵn tới tự thiết kế dây chuyền của riêng bạn.

Sơ đồ đường đi — bạn đang ở đâu, đi tiếp đâu
  • Bạn mới đến CTLink
    • 1 · Tạo tài khoản & đăng nhập — được tặng 50 gạo chạy thử mở đăng nhập →
    • 2 · Chọn lối đi
      • Lối sản xuất (không cần kỹ thuật): Xưởng nội dung → chọn công cụ → xem giá trọn gói → chạy → thành phẩm nằm trong Kho kết quả đi lối này →
      • Lối API (dev / builder Coze): Kết nối & tự động hóa → thẻ 1 lấy khóa kết nối → dán vào Playground, mã của bạn, hoặc plugin Coze → gọi POST /v1/jobs tạo khóa kết nối →
    • 3 · Chọn cách trả tiền (riêng lối API mới có lựa chọn này)
      • Mặc định — khóa CTLink: giá trọn gói, đã gồm tiền hãng AI
      • Tiết kiệm — dán khóa riêng của hãng: chỉ trả phí nền tảng, tiền model trả thẳng cho hãng dán khóa riêng →
    • 4 · Hết gạo — vào Ví & hoạt động → thẻ Ví gạo, nạp qua PayOS, có gói kèm thưởng nạp gạo →
    • 5 · Xem lại — Ví & hoạt động gom cả ba: thẻ Ví gạo ghi từng đồng giữ / trừ / hoàn, thẻ Lượt tạo ghi việc gì đã chạy, thẻ Kho kết quả giữ thành phẩm mở ví & hoạt động →
Video hướng dẫn
Bảy bài học một phút
1CTLink là gì?

CTLink đứng giữa bạn và các hãng AI (OpenAI, Google, Anthropic, DeepSeek...). Bạn chỉ cần một tài khoản, một ví gạo, một cửa gọi — không phải mở thẻ quốc tế, không phải đăng ký từng hãng, không phải đọc tài liệu tiếng Anh của từng nhà.

CTLink bán hai thứ, và đây là điều quan trọng nhất trang này muốn bạn nhớ: bán kết quả (Xưởng nội dung — bạn mô tả, CTLink tự chọn hãng AI phù hợp và giao thành phẩm) và bán quyền gọi model qua API (bạn hoặc Coze chỉ đích danh model, CTLink chuyển lời gọi đi). Hai thứ này tính giá theo hai kiểu khác nhau — bài 3 nói kỹ.

Đơn vị tiền là gạo: 1 gạo = 1.000đ. Tài khoản mới được tặng 50 gạo để chạy thử trước khi quyết định nạp.

2Gạo — nạp, giữ tạm, và hoàn

Nạp gạo ở màn Ví gạo, thanh toán qua PayOS. Nạp bao nhiêu dùng bấy nhiêu — không có trừ ngầm định kỳ.

Khi bạn bấm chạy, CTLink giữ tạm đúng số gạo đã báo giá — chưa phải trừ thật. Chạy xong có kết quả mới trừ thật; lỗi thì hoàn lại 100% tự động, không cần khiếu nại. Vì giá được chốt trước khi giữ, CTLink không bao giờ trừ quá con số bạn đã nhìn thấy.

Từng đồng giữ / trừ / hoàn đều nằm trong bảng Biến động gạoVí & hoạt động → Ví gạo — soi được tới từng lần chạy.

3★ Hai cách trả tiền — đọc kỹ bài này

Đây là chỗ người mới hay rối nhất, nên nói thẳng: CTLink có hai chế độ giá, tùy lần chạy đó dùng khóa của ai. Không phải một bảng giá bị ghi hai kiểu — mà là hai chế độ khác nhau thật.

Cách 1 — dùng khóa CTLinkCách 2 — dán khóa riêng của hãng
Bạn cần gìChỉ tài khoản CTLinkThêm khóa API của hãng (OpenAI, Gemini, BFL...) do chính bạn đăng ký
Giá mỗi lượtGiá trọn gói — đã gồm tiền hãng AI + phần của CTLinkChỉ phí nền tảng — rẻ hơn nhiều; hiện hệ thống đặt bao nhiêu thì màn hình báo bấy nhiêu
Tiền hãng AICTLink trảBạn trả thẳng cho hãng, tính vào tài khoản hãng của bạn
Hợp với aiNgười mới; người muốn một hóa đơn gạo duy nhấtNgười gọi nhiều; người đã có sẵn tài khoản ở hãng AI
Bật / tắtMặc định, không phải làm gìBật tắt lúc nào cũng được ở Kết nối & tự động hóa → thẻ 2 · Ai trả tiền model

Cách 2 áp dụng ở đâu? Trên các đường gọi máy-gọi-máy: Playground, API POST /v1/jobs, và plugin Coze — khi lần chạy đó rơi đúng hãng bạn có khóa đang bật. Các công cụ trong Xưởng nội dung luôn dùng giá trọn gói, vì ở đó CTLink tự chọn hãng AI thay bạn.

Làm sao biết lần này tính cách nào? Màn hình nói thẳng: Playground hiện dòng giá ngay dưới ô chọn model từ trước khi chạy, và mọi kết quả trả về đều ghi rõ "chạy bằng khóa riêng của bạn" hay "CTLink trả tiền hãng". Bị trừ tiền mà không biết vì sao là điều CTLink coi là lỗi nặng nhất.

4★ Hai loại khóa — đừng cầm nhầm

CTLink có đúng hai loại khóa, tên gần giống nhau mà vai trò ngược chiều nhau:

Khóa KẾT NỐI CTLinkKhóa RIÊNG của hãng AI
Ai phátCTLink phát cho bạn (thẻ 1 · Lấy khóa kết nối)Hãng AI phát cho bạn (trang của OpenAI, Google...)
Chiều điCho Coze / Playground / mã của bạn gọi vào CTLinkĐể CTLink gọi ra hãng thay bạn
Dán ở đâuÔ cấu hình plugin Coze; ô khóa của Playground; header X-CTLink-KeyDuy nhất thẻ 2 · Ai trả tiền model — không dán vào đâu khác
Nếu lộNgười khác chạy tốn gạo của bạn → bấm Thu hồi ở thẻ 1 · Lấy khóa kết nốiNgười khác tiêu tiền thật trong tài khoản hãng → khóa ở trang hãng, rồi gỡ khỏi CTLink

Quy tắc chống nhầm: khóa bắt đầu bằng sk- của OpenAI (hay khóa bất kỳ do hãng phát) chỉ được dán vào thẻ 2 · Ai trả tiền model. Ô nào của Coze/Playground cũng chỉ nhận khóa do CTLink phát.

Hai loại khóa nay nằm chung một mục Kết nối & tự động hóa, mỗi loại một thẻ riêng — bảng đối chiếu này cũng in sẵn ngay đầu cả hai thẻ đó.

5Chạy thử model đầu tiên — 5 bước, mất 2 phút

Đường nhanh nhất: đăng nhập CTLink xong, mở Playground (mục Kết nối & tự động hóa → thẻ 3) và bấm "Chưa có khóa? Tự tạo & kết nối ngay" — máy chủ tạo khóa kết nối hộ bạn và nối luôn, khỏi phải biết khóa nằm ở đâu. Bấm lại lần nữa là tạo khóa mới. Ba bước dưới là đường thủ công, dành cho ai muốn tự đặt tên khóa:

Bước 1. Vào Kết nối & tự động hóa → thẻ 1 · Lấy khóa kết nối → đặt tên (ví dụ "Chạy thử") → Tạo khóa mới → Sao chép ngay. Khóa đầy đủ chỉ hiện đúng một lần.

Bước 2. Mở Playground.

Bước 3. Dán khóa → bấm Kết nối. Trang liệt kê model đang mở, và hiện giá đúng của bạn cho từng model — có khóa riêng thì thấy phí nền tảng, không có thì thấy giá trọn gói.

Bước 4. Chọn model, gõ yêu cầu, bấm Tạo.

Bước 5. Xem kết quả và dòng tiền ngay dưới: giữ bao nhiêu, trừ bao nhiêu, hoàn bao nhiêu, và lần chạy này tính theo cách nào.

Yên tâm về khóa: Playground chỉ giữ khóa trong tab đang mở — đóng tab là quên, không lưu lại đâu cả.

6Gọi bằng mã — một cửa /v1/jobs cho mọi loại việc

Toàn bộ CTLink gói trong một cửa: POST /v1/jobs. Xem danh mục model bằng GET /api/v1/models (trả kèm bảng giá hai chế độ đúng theo khóa của bạn). Ví dụ gọi một model chữ:

curl -X POST https://…/v1/jobs \
  -H "X-CTLink-Key: DAN-KHOA-KET-NOI-CUA-BAN" \
  -H "Content-Type: application/json" \
  -d '{
    "plugin_id": "plugin_gpt",
    "version":   "openai:gpt-4o-mini",
    "prompt":    "Viết 3 câu giới thiệu quán phở"
  }'

Phong bì trả về luôn cùng một khuôn: status (completed / processing / failed), output (chữ nằm ở output.text, ảnh ở output.images), và billing nói thật đã giữ / trừ / hoàn bao nhiêu gạo, ai trả tiền model. Việc chạy lâu (ảnh, sau này là video) trả processing kèm retry.poll_after_seconds — hỏi lại bằng GET /v1/jobs/{id} theo đúng nhịp đó.

Sai ở lớp nào cửa báo rõ lớp đó, và mọi câu từ chối đều kèm "chưa tính gạo" khi đúng là chưa tính: sai version báo sai version, thiếu trường kể tên từng trường, model chưa mở bán nói chưa mở bán.

7Lỗi thường gặp — và nguyên tắc tiền nong

"Thiếu / không hợp lệ khóa truy cập CTLink" (401) — khóa kết nối gõ sai hoặc đã bị thu hồi. Tạo khóa mới ở thẻ 1 · Lấy khóa kết nối.

"Khóa API riêng của bạn... hiện mở không ra" (409) — khóa riêng bạn dán trước đây đang hỏng. Dán lại, hoặc tắt nó đi để chạy tạm bằng khóa CTLink theo giá trọn gói. Lỗi này chặn từ cửa: chưa trừ gạo nào.

"Chưa mở bán / đang bảo trì" (503) — loại việc đó chưa được đặt giá. Không trừ gạo. Playground xếp các nhóm này thành "sắp mở".

"Yêu cầu không thể xử lý" (422) — nội dung vướng vùng cấm. Không trừ gạo.

Không đủ gạo — nạp ở Ví gạo rồi chạy lại; lệnh cũ không bị treo tiền.

Nguyên tắc chung để bạn đối chiếu mọi tình huống: giá luôn hiện trước khi chạy; lỗi thì hoàn 100%; và khi CTLink nói "chưa trừ gạo nào cả" thì đó là nghĩa đen — kiểm chứng được trong bảng Biến động gạoVí & hoạt động → Ví gạo.

Lộ trình: xây dây chuyền AI trên Coze
ADây chuyền AI là gì — và vì sao Coze + CTLink?

Một dây chuyền AI là chuỗi khối nối nhau: nhận yêu cầu → soạn lời nhắc → gọi model → ráp kết quả → giao thành phẩm. Ví dụ dây chuyền video bán hàng: nhận tên + ảnh sản phẩm → GPT viết kịch bản → model ảnh dựng khung hình → ghép thành bài đăng hoàn chỉnh.

Coze là bàn lắp ráp: kéo thả các khối, không cần biết lập trình. CTLink là nguồn model cắm vào bàn đó: thay vì đăng ký từng hãng AI, mở thẻ quốc tế, quản lý chục cái khóa — bạn cắm MỘT plugin CTLink với MỘT khóa kết nối, và mọi model trong danh mục CTLink đều gọi được, trả bằng gạo.

Đường ngắn nhất cho người mới: vào khu Dây chuyền AI, lấy một mẫu có sẵn về dán — bài B. Tự thiết kế từ đầu là bài C.

BDán một dây chuyền mẫu vào Coze — từng bước

Bước 1. Khu Dây chuyền AI → chọn mẫu hợp việc của bạn → bấm Sao chép mã.

Bước 2. Trong Coze: tạo workflow mới (trống) → bấm vào vùng làm việc → dán (Ctrl+V). Coze tự dựng lại toàn bộ các khối của dây chuyền.

Bước 3. Tìm các khối gọi CTLink trong dây chuyền → ô Service token → dán khóa kết nối của bạn (tạo ở Kết nối & tự động hóa → thẻ 1). Đây là khóa CTLink phát, không phải khóa sk- của hãng AI — cầm nhầm là bài 4 phần một đã dặn.

Bước 4. Bấm Test Run với một yêu cầu thật. Lượt chạy này đi qua CTLink nên tính gạo như mọi lượt: giá hiện theo hai chế độ, lỗi hoàn đủ, xem lại ở Ví & hoạt động → Lượt tạo.

Mẹo: mỗi dây chuyền dùng một khóa kết nối riêng, đặt tên theo dây chuyền — sau này thu hồi khóa nào biết ngay đứt dây nào.

CTự thiết kế dây chuyền của riêng bạn

Nghĩ ngược từ thành phẩm: bạn muốn giao cái gì (một video? một bộ 5 ảnh + lời chào hàng?) → cần những mảnh nào → mảnh nào cần model gì. Viết chuỗi đó ra giấy trước khi kéo khối.

Chọn model qua danh mục CTLink: GET /api/v1/models (hoặc mở Playground) cho biết model nào đang mở, thuộc plugin nào, cần input gì. Trong Coze, khối CTLink nhận plugin_id + version đúng như danh mục — dây chuyền của bạn vì thế đổi model mà không phải đập lại khối.

Ráp và thử từng đoạn: chạy thử từng khối một trước khi nối cả chuỗi — lỗi ở khối nào lộ ngay khối đó. Mỗi lượt thử qua CTLink đều báo giá trước và hoàn khi lỗi, nên thử không sợ mất oan gạo.

Khi chạy số lượng lớn: gửi kèm request_id theo từng đơn vị việc (vd video-sp-101) — chạy lại không bị tính tiền hai lần. Cách lên lịch tự động nằm ở thẻ 3 · Gọi thử & tự động hóa.

Câu hỏi thường gặp
Không có khóa riêng của hãng thì có dùng được CTLink không?
Được — đó là cách dùng mặc định. Khóa riêng chỉ là lựa chọn thêm cho ai muốn rẻ hơn trên đường API và sẵn sàng tự trả tiền hãng.
Tôi không biết lập trình, có dùng được không?
Được. Khu "Xưởng nội dung" hoàn toàn bấm nút: chọn công cụ, điền nội dung, xem giá, chạy. Toàn bộ phần API là dành cho dev và builder Coze, không bắt buộc.
Vì sao có hai mức giá khác nhau?
Vì có hai người trả tiền hãng AI khác nhau. Giá trọn gói cao hơn vì CTLink đang trả tiền hãng thay bạn; phí nền tảng thấp hơn nhiều vì bạn tự trả tiền hãng qua khóa riêng — CTLink chỉ thu công vận hành.
Khóa riêng tôi dán vào có an toàn không?
Khóa được mã hóa AES-256-GCM ngay khi tới máy chủ và không bao giờ hiện lại đầy đủ — kể cả với bạn, chỉ còn bản che dạng sk-ab••••7f3a. Khi khóa trục trặc, lần chạy dừng và báo rõ; CTLink không lặng lẽ chạy bằng khóa khác rồi tính giá khác.
Chạy lỗi có mất gạo không?
Không. Gạo chỉ bị giữ tạm khi chạy; lỗi là hoàn 100% tự động. Bạn kiểm chứng được từng lần trong bảng Biến động gạo ở Ví & hoạt động → Ví gạo.
Tôi xem giá ở đâu trước khi chạy?
Ở mọi nơi có nút chạy: ô "Tóm tắt & chi phí" trong Xưởng nội dung, dòng giá dưới ô chọn model trong Playground, và khối billing trong câu trả lời API. Nguyên tắc: không thấy giá thì chưa có gì bị trừ.
Đang dùng khóa riêng, muốn quay về khóa CTLink thì làm sao?
Vào Kết nối & tự động hóa → thẻ "2 · Ai trả tiền model" bấm Tắt (hoặc Gỡ). Lần chạy sau lập tức quay về khóa CTLink với giá trọn gói — không phải chờ gì cả.
Playground có lưu khóa của tôi không?
Không. Khóa kết nối bạn dán chỉ nằm trong tab đang mở, đóng tab là mất. Còn khóa riêng của hãng thì chỉ dán ở thẻ "2 · Ai trả tiền model", không bao giờ dán vào Playground.
Kết nối Coze thế nào?
Tạo một khóa ở thẻ "1 · Lấy khóa kết nối", rồi dán vào ô cấu hình của plugin CTLink trong Coze — hết. Coze gọi vào CTLink; khóa các hãng AI nằm ở máy chủ CTLink, không bao giờ phải đưa cho Coze.
Video, nhạc, giọng đọc bao giờ mở?
Đang mở dần từng đợt. Trong Playground các nhóm này ghi "sắp mở" — khi nào mở là nhóm tự sáng lên và có giá niêm yết trước khi bán, không cần bạn cập nhật gì.
Cần người giúp?

Gặp chuyện khó hiểu — bị trừ gạo lạ, nút không chạy, lỗi đỏ? Bấm nút dưới: CTLink gom sẵn phiếu hỗ trợ (thời điểm, màn hình đang đứng, mã tài khoản, số dư) vào khay nhớ tạm — bạn chỉ việc dán vào tin nhắn gửi CTLink kèm một dòng kể chuyện gì xảy ra. Phiếu không chứa mật khẩu hay khóa nào cả.

Gửi phiếu này cho CTLink ở đâu?
  • Đang tải kênh hỗ trợ…
Nhắn kèm phiếu vừa sao chép thì đội hỗ trợ lần ra sự việc nhanh hơn nhiều.
Xưởng nội dung

Bạn cần thành phẩm nào?

Chọn đúng kết quả mong muốn. CTLink sẽ hỏi từng nội dung cần thiết, báo giá rõ ràng và lưu thành phẩm vào dự án của bạn.

Công cụ phù hợp

SY000
1 Nội dung2 Tùy chọn3 Xem giá4 Xác nhận

Tóm tắt & chi phí

Giá trọn gói — đã gồm tiền hãng AI, CTLink trả thay bạn. Không cần khóa gì thêm.
Giá mỗi lần tạo
Tổng cộng gạo
Số dư sau khi chạy: gạo
⚠️ Không đủ gạo — hãy nạp thêm trước khi chạy
CTLink chỉ giữ tạm gạo sau khi bạn xác nhận. Có kết quả mới trừ; lỗi hệ thống sẽ hoàn lại toàn bộ.
Thông tin cá nhân
Tuỳ chọn — để CTLink gửi ưu đãi sinh nhật.
Đăng nhập để chỉnh sửa thông tin.
Tình trạng tài khoản
Số dư khả dụng
0 gạo
Không có gạo đang bị giữ tạm
Chọn gói nạp
650 gạo
500.000đ
+150 gạo thưởng
1.300 gạo
1.000.000đ
+300 gạo thưởng
ĐƯỢC CHỌN NHIỀU
2.600 gạo
2.000.000đ
+600 gạo thưởng
6.500 gạo
5.000.000đ
+1.500 gạo thưởng
Mức nạp tối thiểu là 500.000đ. Mỗi gói có số gạo và ưu đãi riêng; số tiền thanh toán được kiểm tra trước khi tạo đơn.

Nạp gạo an toàn qua PayOS

500.000đ
Đăng nhập để kiểm tra trạng thái thanh toán.
Biến động gạo — nạp · giữ tạm · trừ · hoàn
Thời gianDiễn giảiLoạiGạoSố dư sau
Muốn xem lượt chạy nào ứng với khoản trừ nào? Mở thẻ Lượt tạo — cùng một tài khoản, ngay bên cạnh.
Lượt tạo nội dung
Thời gianCông cụNội dung đã dùngTrạng tháiGạo
Từng đồng gạo giữ tạm · trừ · hoàn của các lượt này nằm trong Ví gạo → Biến động gạo — một sổ duy nhất, không có bản thứ hai để lệch.
Dự án & thành phẩm

Mọi ý tưởng và kết quả đều ở đúng chỗ

Tiếp tục việc đang làm, tìm lại thành phẩm cũ hoặc bắt đầu dự án mới mà không phải nhớ mình đã tạo ở trang nào.

Dung lượng kho

Hiện mọi kết quả của bạn được giữ theo chính sách chung, chưa tính theo dung lượng. Khi bảng gói dịch vụ được công bố, kho sẽ có hạn mức theo gói — đầy thì kết quả cũ nhất bị dọn trước và bạn có thể mua thêm chỗ bằng gạo; trước lúc đó CTLink sẽ báo rõ ngay tại đây, không dọn lặng lẽ thứ gì của bạn.

Thành phẩm bạn đã tạo ↻ Tải lại
Tạo nhiều nội dung từ một danh sách
📋
Không cần tạo từng nội dung một

Khi có nhiều sản phẩm, bạn chỉ cần điền một danh sách Excel và tải ảnh hoặc video đi kèm. CTLink sẽ lần lượt xử lý từng dòng cho bạn.

Bước 1 · Chuẩn bị danh sách
File mẫu tải về sẽ điền sẵn mã này; dòng nào trong Excel bỏ trống cột "Mã công cụ" cũng dùng công cụ này. Mã khách tự gõ luôn được giữ nguyên.
⬇️
Cách A: Tải mẫu có sẵn

Tải file Excel mẫu (có sheet Hướng dẫn và sheet Mã công cụ), điền theo cột có sẵn.

✏️
Cách B: Tự tạo file

Các cột: STT · Mã công cụ · Tên tệp · Mô tả/Câu lệnh · Tùy chọn · Số bản · Ghi chú.

Bước 2 · Tải danh sách và hình ảnh lên
Gói dịch vụ
Đang tải gói dịch vụ...
Bậc thành viên
Lộ trình các bậc & đặc quyền
Mức giảm ở đây là con số máy chủ tính ngược từ bảng giá đang chạy, không phải phần trăm quảng cáo. "Giảm bình quân" nghĩa là mức giữa của các công cụ đã được đặt giá riêng — từng công cụ có thể giảm nhiều hoặc ít hơn, và thẻ công cụ luôn hiện đúng giá của bạn.
Cách lên bậc & giữ bậc
Khóa kết nối API — CTLink phát cho bạn

Một khóa này dùng chung cho mọi đường gọi vào CTLink: plugin Coze, Playground, hay mã của bạn (header X-CTLink-Key). Khóa đầy đủ chỉ hiện một lần ngay sau khi tạo — máy chủ chỉ lưu bản băm để xác thực.

Đừng dán khóa của hãng AI (loại sk-... của OpenAI chẳng hạn) vào bất kỳ ô nào ở thẻ này — khóa của hãng có chỗ riêng: thẻ 2 · Ai trả tiền model.

Đăng nhập để xem các khóa đang hoạt động.
Dán khóa này vào đâu?
  • Plugin Coze

    Trong Coze, thêm công cụ CTLink vào quy trình rồi dán khóa vào ô cấu hình (Service token). Coze gọi sang CTLink; khóa các hãng AI nằm ở máy chủ CTLink, không bao giờ phải đưa cho Coze.

  • Playground

    Mở "Chạy thử (Playground)" ở thanh bên, dán khóa, bấm Kết nối — chạy thử model ngay trên web, giá hiện trước từng lượt.

  • Mã của bạn

    Gửi khóa trong header X-CTLink-Key khi gọi POST /v1/jobs. Ví dụ đầy đủ nằm ở bài 6 trong "Học CTLink 5 phút".

  • Tạo thử một lượt

    Chi phí trừ từ ví gạo của tài khoản này, theo đúng hai chế độ giá: trọn gói khi chạy khóa CTLink, phí nền tảng khi bạn có khóa riêng của hãng đang bật.

Lộ khóa thì người khác tiêu gạo của bạn: bấm Thu hồi ở cột trái là khóa chết ngay lập tức, các khóa khác không ảnh hưởng. Nên tạo mỗi nơi dùng một khóa riêng, đặt tên rõ — để lúc cần thu hồi biết đang cắt kết nối nào.

Khóa riêng của hãng AI — bạn mang đến

Dán khóa OpenAI / Gemini / hãng khác của chính bạn để chuyển các lượt gọi sang chế độ phí nền tảng: CTLink gọi hãng bằng khóa của bạn, bạn tự trả tiền model cho hãng, nên CTLink không thu giá trọn gói cho lần chạy đó nữa — chỉ thu phí nền tảng nếu hệ thống có đặt.

Phạm vi áp dụng: các đường gọi máy-gọi-máy — Playground, API /v1/jobs, plugin Coze — khi lượt chạy rơi đúng hãng có khóa đang bật. Các công cụ trong Xưởng nội dung không đổi giá: ở đó CTLink tự chọn hãng AI và luôn tính giá trọn gói. Chưa rõ hai chế độ giá? Đọc bài 3 trong Học CTLink 5 phút.

Đăng nhập để xem khóa của bạn.
Khóa của bạn được giữ thế nào?
  • Mã hóa rồi mới cất

    Khóa được mã hóa AES-256-GCM ngay khi đến máy chủ. Chìa giải mã không nằm trong cơ sở dữ liệu.

  • Không bao giờ hiện lại

    Sau khi lưu chỉ còn bản che (sk-ab••••••7f3a). Không có nút nào xem lại khóa đầy đủ — kể cả bạn.

  • Hỏng là dừng, không âm thầm đổi

    Khóa của bạn trục trặc thì lần chạy dừng lại và báo rõ — CTLink không lặng lẽ chạy bằng khóa khác rồi tính tiền khác.

  • Tắt là về như cũ

    Tắt hoặc gỡ khóa thì lần chạy sau dùng khóa của CTLink và trừ giá trọn gói bình thường.

Nút Kiểm tra chỉ gọi những đường miễn phí của hãng (danh sách model, thông tin gói) — bấm bao nhiêu lần cũng không tốn tiền của bạn. Bạn tự chịu hạn mức và hóa đơn với hãng khi dùng khóa riêng.

API & Tự động hóa

Một cửa /v1/jobs cho mọi model

Bạn gọi một địa chỉ duy nhất với khóa kết nối trong header — CTLink lo phần còn lại: chọn đúng hãng, tính đúng giá theo khóa bạn có, giữ gạo trước, lỗi hoàn đủ.

Bắt đầu trong 3 bước
  • Tạo khóa kết nối

    Thẻ 1 · Lấy khóa kết nối → Tạo khóa mới → sao chép ngay (chỉ hiện một lần).

  • Chạy thử không cần viết mã

    Mở Playground — trang này gọi đúng cửa /v1/jobs mà mã của bạn sẽ gọi, giá hiện trước từng model theo khóa bạn có.

  • Gọi bằng mã

    Ví dụ đầy đủ bên phải. Danh mục model + bảng giá hai chế độ: GET /api/v1/models.

Các cửa đang mở
CửaViệc
POST /v1/jobsTạo một việc (chữ trả ngay; ảnh trả mã việc để hỏi lại)
GET /v1/jobs/{id}Hỏi kết quả — hỏi lại theo retry.poll_after_seconds
POST /v1/jobs/{id}/cancelHủy việc còn xếp hàng (đã chạy thì theo luật hoàn tiền)
GET /api/v1/modelsDanh mục model + khối gia hai chế độ theo khóa của bạn
GET /api/v1/models/{id}/schemaKhai báo input của một model — để dựng form động

Phong bì trả về luôn một khuôn: status · output (chữ ở output.text, ảnh ở output.images) · billing nói thật giữ/trừ/hoàn bao nhiêu gạo và ai trả tiền model · error ngắn gọn khi hỏng. Gửi kèm request_id của riêng bạn để gọi lại an toàn — cùng request_id là cùng một việc, không bao giờ bị tính tiền hai lần.

Ví dụ gọi model chữ
curl -X POST https://…/v1/jobs \
  -H "X-CTLink-Key: DAN-KHOA-KET-NOI-CUA-BAN" \
  -H "Content-Type: application/json" \
  -d '{
    "plugin_id": "plugin_gpt",
    "version":   "openai:gpt-4o-mini",
    "prompt":    "Viết 3 câu giới thiệu quán phở",
    "request_id":"don-hang-123"
  }'
Tự động hóa — dùng được ngay hôm nay

Chạy cả loạt không cần code: Xưởng nội dung → thẻ "Tạo hàng loạt" — điền một bảng Excel, CTLink chạy lần lượt từng dòng (ví dụ video bán hàng cho 10 sản phẩm).

Lên lịch bằng máy của bạn:/v1/jobs chống trùng bằng request_id, bạn có thể đặt cron/Task Scheduler gọi API mỗi sáng — đặt request_id theo ngày (vd bao-cao-2026-07-29) thì lỡ chạy lại cũng không mất thêm gạo.

Nói thật phần chưa có: lập lịch ngay trên máy chủ CTLink và webhook báo xong việc chưa mở — sẽ ra cùng đợt video/giọng đọc. Chưa mở thì trang này không vẽ nút giả.

Xong