---
sidebar:
  order: 3
title: "CLI"
description: "เรียก CLI ของรีโพซิทอรีด้วยคีย์ที่จำกัดสิทธิ์และรายการเครื่องมือปัจจุบัน"
---

Influence CLI เป็นแอปภายในรีโพซิทอรีในปัจจุบัน เรียกด้วย Bun จากสำเนารีโพซิทอรีที่ติดตั้ง dependencies แล้ว แพ็กเกจนี้ไม่มีคำสั่งติดตั้งจาก npm สาธารณะ

ตั้งค่า `PUBLISH_API_URL` เป็น origin ของ Influence ที่เชื่อถือได้ และส่ง `PUBLISH_API_TOKEN` ผ่านสภาพแวดล้อมข้อมูลลับ เริ่มด้วยโปรไฟล์การเชื่อมต่อและรายการเครื่องมือ:

```sh
export PUBLISH_API_URL="https://influence.so"
bun apps/agent-cli/src/index.ts profile
bun apps/agent-cli/src/index.ts tools:list
bun apps/agent-cli/src/index.ts tool:call --tool accountList --input-json '{}'
```

เลือก `--input-json` หรือ `--input-file` สำหรับอินพุต JSON อ่านข้อมูลด้วย `tool:call --tool <name>` การเปลี่ยนแปลงใช้ `tool:prepare` แล้วตามด้วย `tool:confirm` พร้อมอินพุตเดิม `--confirmation-capability` และ `--idempotency-key` เก็บค่าเหล่านี้ไว้หากผลยังไม่แน่นอน อย่าเตรียมใหม่เพียงเพื่อลองซ้ำ

ใช้ `media:upload --file <path> --content-type <mime> --client-key <stable-key>` สำหรับสื่อในเครื่อง หลังขาดช่วงให้ลองใหม่ด้วยไฟล์และคีย์เดิม CLI ตรวจดูรูปภาพหรืออนุมัติแทนมนุษย์ไม่ได้ ให้เปิดเส้นทางตรวจทานที่ได้รับหลังลงชื่อเข้าใช้ Influence และทำตาม[กฎการตรวจทานและการกู้คืนของ HTTP API](/th/developers/http-api)
