Skip to main content
cloudthinker chat -p gửi một prompt tới Anna và chờ câu trả lời. Chỉ mỗi câu trả lời của Anna đi ra stdout, nên lệnh này ghép thẳng vào pipe được.

Gửi một prompt

cloudthinker chat -p gửi một run và in câu trả lời của Anna
Tiến trình, run ID và gợi ý tiếp tục đi ra stderr. Chính sự tách bạch đó giữ cho lệnh pipe được:

Tiếp tục một cuộc hội thoại

Mỗi run kết thúc đều in continue_with=<conversation_id> ra stderr. Truyền ID đó, hoặc run ID, để giữ mạch hội thoại:
Cùng cuộc hội thoại đó xem được trên ứng dụng web qua web_url in kèm gợi ý.

Gửi trước, lấy kết quả sau

Một cuộc điều tra dài không cần giữ terminal của bạn. --no-wait trả về ngay khi run được xếp hàng:
Gói JSON trả về bởi chat --no-wait
Lấy câu trả lời sau đó từ bất kỳ máy nào:
Hết thời gian chờ phía client không bao giờ hủy run. --timeout chỉ giới hạn thời gian CLI chờ; run vẫn chạy tiếp trên server và CLI in ra lệnh chat status để lấy tiếp.

Đầu ra cho máy đọc

--json ghi một gói dữ liệu ra stdout thay cho câu trả lời thuần văn bản.

Mã thoát

Pipeline có thể rẽ nhánh theo kết quả mà không cần đọc chuỗi văn bản. chat statuschat ls là thao tác đọc: chúng thoát 0 mỗi khi lấy dữ liệu thành công, bất kể run đang ở trạng thái nào.

Dùng trong CI

Cấp cho job một token, giữ stdout cho câu trả lời, và để mã thoát quyết định kết quả:

Liên quan

Xác thực

Cấp cho pipeline một credential riêng

Tra cứu

Mọi lệnh, cờ, biến môi trường và mã thoát