> ## Documentation Index
> Fetch the complete documentation index at: https://ifdocdemo.lumivescence.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tham khảo CLI

> Mọi lệnh của InFlow CLI, các tùy chọn toàn cục và các biến môi trường.

Agent và chủ sở hữu của agent dùng InFlow CLI để khám phá, ghi danh và thanh toán. Người bán dùng CLI này để kiểm tra tích hợp của họ.

CLI tự mô tả chính nó. Chạy các lệnh này để xem chính xác các tùy chọn của phiên bản mà bạn đã cài đặt.

```bash theme={null}
inflow --llms              # command index
inflow --llms-full         # full manifest with every parameter
inflow <command> --schema  # JSON Schema for one command
```

Các bản trên web nằm tại [inflowcli.ai/llms.txt](https://inflowcli.ai/llms.txt) và [inflowcli.ai/llms-full.txt](https://inflowcli.ai/llms-full.txt).

Manifest liệt kê flag theo kiểu camel case, ví dụ `--maxAttempts`. Trang web này và tài liệu CLI dùng kiểu kebab case, ví dụ `--max-attempts`.

## Tùy chọn toàn cục

| Tùy chọn | Biến | Chức năng |
| - | - | - |
| `--api-key <key>` | `INFLOW_API_KEY` | Dùng một API key thay cho OAuth token đã lưu. |
| `--environment <production\|sandbox>` | `INFLOW_ENVIRONMENT` | Chọn môi trường. Giá trị mặc định là `production`. |
| `--sandbox` | | Dạng viết tắt của `--environment sandbox`. |
| `--format <json\|toon\|yaml\|md\|jsonl>` | | Đặt định dạng đầu ra cho agent. Giá trị mặc định là một giao diện tương tác trong terminal và `toon` trong các trường hợp khác. |
| `--skill [name]` | | In ra một skill đi kèm rồi thoát. Skill mặc định là `agentic-payments`. |
| `--bootstrap` | | In ra hướng dẫn thiết lập agent rồi thoát. Cùng nội dung này có tại `inflowcli.ai/skill.md`. |
| `--verbose` | | Ghi log mỗi HTTP request và response ra stderr. |
| `--base-url <url>` | `INFLOW_BASE_URL` | Thay URL API của môi trường. Tùy chọn này có ưu tiên cao hơn `--environment`. |
| `--auth-base-url <url>` | `INFLOW_AUTH_BASE_URL` | Thay endpoint OAuth. |
| `--auth <path>` | `INFLOW_AUTH_FILE` | Chỉ định một file credential cũ, dạng văn bản thuần, để xóa. File này không phải là kho lưu credential. |
| `--mcp` | | Chạy CLI dưới dạng một MCP server. |

## Biến môi trường

| Biến | Chức năng |
| - | - |
| `INFLOW_API_KEY` | Đặt API key. |
| `INFLOW_ENVIRONMENT` | Đặt `production` hoặc `sandbox`. |
| `INFLOW_BASE_URL` | Thay URL API. |
| `INFLOW_AUTH_BASE_URL` | Thay endpoint OAuth. |
| `INFLOW_AUTH_FILE` | Chỉ định một file credential cũ để xóa. |
| `INFLOW_HTTP_PROXY` | Gửi mọi request đi ra qua URL proxy này. |
| `NO_UPDATE_NOTIFIER` | Đặt biến này thành `1` để dừng các lần kiểm tra phiên bản. |

CLI đọc mỗi thiết lập theo thứ tự này: flag, biến môi trường, cấu hình đã lưu và giá trị mặc định có sẵn.

## Xác thực

| Lệnh | Chức năng |
| - | - |
| `inflow auth login` | Đăng nhập bằng OAuth device flow. |
| `inflow auth status` | Hiển thị trạng thái xác thực. `--probe` kiểm thử token với server. |
| `inflow auth logout` | Đăng xuất. Lệnh này cũng xóa vault cục bộ và các credential dịch vụ đã lưu. |

Xem [Xác thực](https://ifdocdemo.lumivescence.com/vi/agents/authenticate.md).

## Vault

| Lệnh | Chức năng |
| - | - |
| `inflow vault unlock` | Mở khóa hoặc khởi tạo vault cục bộ. |
| `inflow vault lock` | Khóa vault. |
| `inflow vault status` | Hiển thị trạng thái của vault. |
| `inflow vault policy` | Hiển thị chính sách khóa. |
| `inflow vault set-policy` | Thay đổi chính sách khóa. |
| `inflow vault change-passphrase` | Thay đổi mã PIN hoặc cụm mật khẩu. |
| `inflow vault reset` | Xóa cơ sở dữ liệu, sidecar và các file runtime của vault. Lệnh này cần `--force`. |

Xem [Cài đặt CLI](https://ifdocdemo.lumivescence.com/vi/agents/install-the-cli.md#mở-khóa-vault).

## Tài khoản

| Lệnh | Chức năng |
| - | - |
| `inflow balances list` | Liệt kê các số dư của bạn. |
| `inflow deposit-addresses list` | Liệt kê các địa chỉ nạp tiền của bạn. |

## Khảo sát

| Lệnh | Chức năng |
| - | - |
| `inflow inspect <url>` | Báo cáo các khả năng khám phá, ghi danh và thanh toán của một URL. URL này có thể là một origin, một endpoint hoặc URL của một tài liệu ODP hay OpenAPI. Lệnh này không ghi danh và không thanh toán. `--refresh` kiểm tra lại tính hợp lệ của các tài liệu công khai. |

## Directory

| Lệnh | Chức năng |
| - | - |
| `inflow directory search [query]` | Tìm dịch vụ và collection trong directory. Lệnh này cần một truy vấn hoặc một bộ lọc. |
| `inflow directory suggest <prefix>` | Tìm các tên dịch vụ và tên collection phù hợp. |

Xem [Directory của InFlow](https://ifdocdemo.lumivescence.com/vi/concepts/directory.md) để biết các bộ lọc.

## Khám phá (ODP)

| Lệnh | Chức năng |
| - | - |
| `inflow odp inspect <service>` | Hiển thị các khả năng của một dịch vụ. |
| `inflow odp collections list <service>` | Liệt kê các collection của một dịch vụ. |
| `inflow odp collections search <service> [query]` | Tìm kiếm trong các collection của một dịch vụ. |
| `inflow odp collections get <service> <id>` | Hiển thị chi tiết của một collection. |
| `inflow odp offerings list <service>` | Liệt kê các offering của một dịch vụ. |
| `inflow odp offerings search <service> [query]` | Tìm kiếm trong các offering của một dịch vụ. |
| `inflow odp offerings get <service> <id>` | Hiển thị chi tiết của một offering. |
| `inflow odp offerings capabilities <service>` | Hiển thị các bộ lọc tìm kiếm và các kiểu sắp xếp của một dịch vụ. |
| `inflow odp offerings discover [query]` | Tìm offering trên nhiều dịch vụ từ directory. |
| `inflow odp actions resolve <service> <offeringId> <actionId>` | Chuyển một hành động thành một request có thể thực thi. Lệnh này không gọi request đó. |

Xem [Tìm và ghi danh với dịch vụ](https://ifdocdemo.lumivescence.com/vi/agents/discover-and-enroll.md).

## Dịch vụ OpenAPI

| Lệnh | Chức năng |
| - | - |
| `inflow openapi operations list <source>` | Liệt kê các operation OpenAPI. Lệnh này có thể lọc theo collection của directory hoặc theo tag của nhà cung cấp. |
| `inflow openapi operations get <source>` | Hiển thị một operation. Lệnh này không gọi operation đó và không lấy credential. |
| `inflow openapi operations prepare <source>` | Tạo bản xem trước của một request. Lệnh này không gọi operation, không ghi danh và không thanh toán. |
| `inflow openapi operations call <source>` | Gọi một operation một lần. Với một operation trả phí, lệnh này cho bạn lệnh thanh toán cần dùng. Xin phê duyệt trước. |

Xem [Tìm và ghi danh với dịch vụ](https://ifdocdemo.lumivescence.com/vi/agents/discover-and-enroll.md#dùng-một-dịch-vụ-openapi).

## Ghi danh (AEP)

| Lệnh | Chức năng |
| - | - |
| `inflow aep inspect <serviceReference>` | Đọc một dịch vụ AEP mà không xác thực. |
| `inflow aep enroll <serviceReference>` | Ghi danh với một dịch vụ AEP. |
| `inflow aep fetch <resourceUrl>` | Lấy một resource. Lệnh này xác thực bằng AEP khi dịch vụ gửi challenge. |
| `inflow aep grant <serviceReference>` | Yêu cầu một credential dịch vụ và lưu credential đó. |
| `inflow aep revoke <serviceReference>` | Thu hồi các credential dịch vụ. |
| `inflow aep status <serviceReference>` | Hiển thị trạng thái vòng đời AEP. |

## Thanh toán (MPP)

| Lệnh | Chức năng |
| - | - |
| `inflow mpp inspect <url>` | Hiển thị các challenge MPP của một URL. Lệnh này gửi một request nhưng không thanh toán. |
| `inflow mpp supported` | Liệt kê các phương thức thanh toán của bạn theo intent, rail và loại tiền. |
| `inflow mpp pay <url>` | Thanh toán cho một resource MPP và trả về response của người bán. |
| `inflow mpp fetch <transactionId> <resourceUrl>` | Hoàn tất một khoản thanh toán sẵn sàng hoặc đang chờ, rồi lấy resource. |
| `inflow mpp status <transactionId>` | Hiển thị trạng thái phía người mua của một giao dịch. |
| `inflow mpp cancel <approvalId>` | Thử hủy một phê duyệt. |
| `inflow mpp subscribe <url>` | Mua gói thuê bao cho một resource. Chủ sở hữu phê duyệt các điều khoản định kỳ, và kỳ đầu tiên được quyết toán. |
| `inflow mpp decode <value>` | Giải mã một header `WWW-Authenticate: Payment`, một credential hoặc một receipt. |

## Thanh toán (x402)

| Lệnh | Chức năng |
| - | - |
| `inflow x402 inspect <url>` | Hiển thị các tùy chọn `PAYMENT-REQUIRED` của một URL. Lệnh này gửi một request nhưng không thanh toán. |
| `inflow x402 supported` | Liệt kê các khả năng người mua của bạn theo scheme và network. |
| `inflow x402 pay <url>` | Thanh toán cho một resource x402 và trả về response của người bán. |
| `inflow x402 fetch <transactionId> <resourceUrl>` | Lấy resource cho một khoản thanh toán đã ký hoặc đang chờ. |
| `inflow x402 status <transactionId>` | Hiển thị trạng thái ký của một giao dịch. |
| `inflow x402 cancel <approvalId>` | Thử hủy một phê duyệt. |
| `inflow x402 decode <header>` | Giải mã một header `PAYMENT-REQUIRED`. |

Xem [Thanh toán cho resource](https://ifdocdemo.lumivescence.com/vi/agents/pay-for-a-resource.md).

## Gói thuê bao

| Lệnh | Chức năng |
| - | - |
| `inflow subscriptions list` | Liệt kê các gói thuê bao của bạn. |
| `inflow subscriptions get <subscriptionId>` | Hiển thị một gói thuê bao. |
| `inflow subscriptions fetch <subscriptionId> <resourceUrl>` | Lấy một resource bằng một gói thuê bao còn hiệu lực. |
| `inflow subscriptions cancel <subscriptionId>` | Hủy một gói thuê bao ngay lập tức. |

## Flag thăm dò

Các lệnh chờ phê duyệt dùng chung các flag này.

| Flag | Mặc định | Chức năng |
| - | - | - |
| `--interval` | `0` | Chu kỳ thăm dò, tính bằng giây. `0` trả về ngay lập tức kèm một lệnh tiếp theo. Với `aep enroll` và `aep grant`, giá trị này không có mặc định và phải lớn hơn `0`. |
| `--max-attempts` | `0` | Số lần thăm dò tối đa. `0` không đặt giới hạn. |
| `--timeout` | `900` | Thời hạn, tính bằng giây. Với `auth login` và `auth status`, giá trị mặc định là `300`. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.