सामग्री पर जाएँ
Influence
Esc
↑↓नेविगेट करें↵खोलें⌘Jप्रीव्यू
इस पेज पर

CLI

सीमित अनुमतियों वाली API कुंजी और मौजूदा टूल कैटलॉग से रिपॉज़िटरी का CLI चलाएँ.

Influence CLI फ़िलहाल निजी रिपॉज़िटरी का ऐप है. रिपॉज़िटरी के इंस्टॉल किए गए चेकआउट से इसे Bun के साथ चलाएँ. इस पैकेज के लिए कोई सार्वजनिक npm इंस्टॉलेशन कमांड नहीं है.

PUBLISH_API_URL में भरोसेमंद Influence ओरिजिन सेट करें और PUBLISH_API_TOKEN अपने सीक्रेट एनवायरनमेंट से दें. पहले कनेक्शन प्रोफ़ाइल और टूल कैटलॉग देखें:

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 '{}'

JSON इनपुट के लिए --input-json या --input-file चुनें. जिन टूल के लिए कैटलॉग में पुष्टि की ज़रूरत नहीं बताई गई है, उनके लिए tool:call --tool <name> इस्तेमाल करें; इनमें पहले से अनुमति मिले अपलोड को आगे बढ़ाने वाली कार्रवाइयाँ भी शामिल हैं. पुष्टि माँगने वाली कार्रवाइयों के लिए पहले tool:prepare, फिर उसी इनपुट, --confirmation-capability और --idempotency-key के साथ tool:confirm इस्तेमाल करें. जवाब अनिश्चित हो तो ये मान सँभालकर रखें; सिर्फ़ दोबारा कोशिश करने के लिए नई तैयारी न करें.

लोकल मीडिया के लिए media:upload --file <path> --content-type <mime> --client-key <stable-key> इस्तेमाल करें. रुकावट के बाद उसी फ़ाइल और कुंजी के साथ दोबारा कोशिश करें. CLI किसी इमेज की जाँच या इंसान की ओर से देखकर मंज़ूरी नहीं दे सकता; लौटाए गए समीक्षा पथ को साइन इन किए हुए Influence में खोलें. HTTP API के समीक्षा और रिकवरी नियम अपनाएँ.