---
sidebar:
  order: 3
title: CLI
description: >-
  Spouštějte CLI z repozitáře s klíčem s omezenými oprávněními a aktuálním katalogem nástrojů.
---

Influence CLI je zatím soukromá aplikace v repozitáři. Spouštějte ji pomocí Bun z lokální kopie repozitáře s nainstalovanými závislostmi. Pro tento balíček není k dispozici veřejný instalační příkaz npm.

Nastavte `PUBLISH_API_URL` na důvěryhodnou adresu originu Influence a předejte `PUBLISH_API_TOKEN` přes prostředí určené pro tajné údaje. Začněte profilem připojení a katalogem nástrojů:

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

Pro vstup JSON zvolte `--input-json` nebo `--input-file`. Příkaz `tool:call --tool <name>` použijte u nástrojů, jejichž katalog nevyžaduje potvrzení, včetně pokračování již autorizovaného nahrávání. Akce vyžadující potvrzení používají `tool:prepare` a poté `tool:confirm` se shodným vstupem, `--confirmation-capability` a `--idempotency-key`. Při nejisté odpovědi tyto hodnoty uchovejte; nevytvářejte novou přípravu jen kvůli opakování požadavku.

Pro místní média použijte `media:upload --file <path> --content-type <mime> --client-key <stable-key>`. Po přerušení zopakujte přenos stejného souboru se stejným klíčem. CLI nedokáže obrázek prohlédnout ani poskytnout lidské vizuální schválení; otevřete vrácenou cestu ke kontrole v Influence, kde jste přihlášeni. Dodržujte [pravidla kontroly a obnovy pro HTTP API](/cs/developers/http-api).
