अपने टर्मिनल में ERPC AI से पूछें और उसे अपनी मंज़ूरी से काम करने दें

erpc ai आपके टर्मिनल में ERPC AI के साथ बातचीत खोलता है। यह ERPC के दस्तावेज़ों और आपके account के आधार पर जवाब देता है, और आपकी मंज़ूरी से आपके लिए काम कर सकता है।
यह पेज ERPC CLI v0.1.0-rc.4 के बारे में है, जो एक प्री-रिलीज़ है। ERPC AI के लिए ERPC account चाहिए; प्लान और टोकन पैक ERPC AI पर हैं।

बातचीत शुरू करें

erpc login से इस मशीन पर लॉग इन करें (लॉग इन और keys), फिर बातचीत खोलें:
bash
erpc ai
बिना किसी कमांड के erpc वही console खोलता है। erpc ai -m एक सवाल पूछता है और जवाब छापता है। erpc ai -c पिछली बातचीत जारी रखता है, -m के साथ या pipe से दिए गए सवाल के साथ भी। erpc resume सूची से कोई भी सहेजी गई बातचीत चुनता है, और erpc resume <id> उस id वाली बातचीत जारी रखता है।
बातचीत ~/.erpc/conversations/ के तहत सहेजी जाती हैं, और उन्हें केवल आप पढ़ सकते हैं।

आपकी मंज़ूरी से ERPC AI क्या कर सकता है

  • प्रति-घंटा products शुरू और समाप्त करना।
  • आपके wallet के EURC से ERPC Credit खरीदना।
  • नए VPS के चालू होने का इंतज़ार करना, ERPC के सेट किए पासवर्ड से उसमें एक बार लॉग इन करना, आपकी key लगाना और पासवर्ड से लॉग इन हमेशा के लिए बंद करना।
  • SSH को केवल आपके address से अनुमति देना।
ERPC AI वही erpc कमांड चलाता है जो आप खुद टाइप करते, और मौके पर गढ़ी गई scripts के बजाय उन्हीं को प्राथमिकता देता है। आप उससे बात करके कोई app build और deploy भी कर सकते हैं: erpc worker क्विकस्टार्ट देखें।

काम करने से पहले ERPC AI क्या पूछता है

जब ERPC AI को कोई फ़ैसला चाहिए होता है, तो वह विकल्प देता है, जिन्हें आप arrow keys और Enter से चुनते हैं।
ऊपर की सूची वाले अपने कामों से पहले वह हर बार आपसे पूछता है, और cursor Stop पर होता है। हर कमांड की अनुमति देने से यह नहीं बदलता।
यह आपके अपने कंप्यूटर पर भी कमांड चला सकता है। जो कमांड केवल देखती हैं, वे तुरंत चलती हैं। कोई भी दूसरी कमांड शब्दशः दिखाई जाती है और हर बार आपसे पूछा जाता है: आप उस exact कमांड की अनुमति दे सकते हैं, या एक दूसरे सवाल के बाद हर कमांड की, scripts समेत।
जब हर कमांड की अनुमति दे दी जाती है, तो किसी कमांड के चलने से पहले कुछ नहीं पूछा जाता, जब तक erpc ai समाप्त न हो या /new (या /clear) नई बातचीत शुरू न करे। --yes के साथ दी गई ऐसी कमांड भी चलती है जो पैसे खर्च करती है या सर्वर बदलती है, और जो कमांड कोई key फ़ाइल या पासवर्ड छापती है, वह उसे ERPC AI को सौंप देती है।

ERPC AI क्या देखता है

कोई tool जो कुछ भी लौटाता है, वह बातचीत के हिस्से के रूप में ERPC AI gateway के ज़रिए model को भेजा जाता है।
  • आपके कंप्यूटर पर कमांड: कोई भी कमांड जो कुछ छापती है, वह ERPC AI तक जाता है, लॉग समेत। केवल api-key=, api_key=, apikey= और token= parameters की values छिपाई जाती हैं।
  • आपका account: जो tools आपका account पढ़ते हैं, वे सर्वर पासवर्ड, IP whitelist, key वाले endpoints, भुगतान की जानकारी, API keys या session कभी आगे नहीं भेजते। account के हर VPS का IP और login user model तक पहुँचते हैं, ताकि आप पूछ सकें कि वह कहाँ है।
  • नया VPS: जब ERPC AI उसे सेट अप करता है, तो उसका IP और login user (उसका पासवर्ड कभी नहीं), उसका host key fingerprint, आपका अपना public address और वे addresses जिनसे SSH की अनुमति है, ये भी model तक पहुँचते हैं।
SECURITY.md का असिस्टेंट क्या पढ़ता है वाला हिस्सा बताता है कि हर tool क्या आगे भेजता है।

model का आकार चुनें

डिफ़ॉल्ट रूप से, हर turn के शब्द model का आकार तय करते हैं: अभिवादन के लिए small और बाकी के लिए large। हर turn को एक ही आकार पर रखने के लिए --model के साथ शुरू करें (-m या -c के साथ भी), या console में /model टाइप करें:
bash
erpc ai --model xlarge
आकार हैं small, medium, large और xlarge, जो सबसे सक्षम है और आपके टोकन 2x की दर से इस्तेमाल करता है। /model auto फिर से हर turn के शब्दों को तय करने देता है, और अकेला /model बताता है कि कौन-सा आकार इस्तेमाल हो रहा है।
  • बातचीत के बीच आकार बदलने पर पूरी बातचीत नए आकार पर एक बार फिर से पढ़ी जाती है।
  • चुनाव तब तक रहता है जब तक erpc ai समाप्त न हो, /new के बाद भी, और console हर जवाब के नीचे आकार का नाम दिखाता है।
  • जो आकार service नहीं देती, उसका जवाब उसके डिफ़ॉल्ट आकार पर दिया जाता है, और console यह बता देता है।
  • अगले संदेश का सुझाव और लंबी बातचीत का सारांश small आकार पर ही रहते हैं।

बातचीत के अंदर की कमांड

कमांडयह क्या करती है
/new (या /clear)नई बातचीत शुरू करती है
/modelmodel का आकार चुनती है (/model xlarge, /model auto), या अकेले बताती है कि कौन-सा इस्तेमाल हो रहा है
/helpkeys और कमांड दिखाती है
/exit (या /quit)console से बाहर निकलती है
हर जवाब के बाद, box में आपके अगले संदेश के लिए एक धुंधला सुझाव दिखता है। Tab उसे box में रख देता है ताकि आप उसे edit करें या भेजें, और जब तक आप Enter नहीं दबाते, कुछ नहीं भेजा जाता। हर सुझाव एक अतिरिक्त small request है, जिसमें केवल पिछले दो turns के शब्द भेजे जाते हैं, tool के नतीजे कभी नहीं।
लंबी बातचीतों का खर्च सीमित रखने के लिए उनका सारांश अपने-आप बनाया जाता है, और सारांश में बदले गए turns डिस्क पर बने रहते हैं।

याददाश्त

ERPC AI आपके बारे में छोटे तथ्य, जैसे आपके होस्ट, चेन और पसंद, एक बातचीत से अगली बातचीत तक याद रख सकता है। वे ~/.erpc/memory.json में रखे जाते हैं, और जो कुछ secret जैसा दिखता है, वह सहेजा नहीं जाता। erpc memory list, forget <n> और clear उन्हें दिखाते और हटाते हैं।

स्किल्स किसी दूसरे AI एजेंट को दें

स्किल्स वह जानकारी हैं जो ERPC AI हर चेन और service के बारे में रखता है। erpc skills install (या erpc skills sync) उन्हें किसी दूसरे AI एजेंट के इस्तेमाल के लिए लिख देता है। स्किल्स erpc के अंदर ही आती हैं और उसकी कमांड से जाँची गई होती हैं, इसलिए वे हमेशा उसी version से मेल खाती हैं जो आप चलाते हैं। upgrade के बाद, जब तक डिस्क पर रखी copies पुरानी हैं, erpc doctor चेतावनी देता है।

wallet से भुगतान करें

erpc wallet create आपका एक Base wallet सेट अप करता है। अगर 1Password में पहले से ERPC wallet है, तो यह उसी का उपयोग करता है, और नया wallet केवल तभी बनाता है जब कोई न हो। नए wallet की private key सीधे 1Password में जाती है और कभी डिस्क पर नहीं लिखी जाती, न दिखाई जाती है।
wallet को EURC से फ़ंड करें, और हर खरीद को आपकी मंज़ूरी मिलने के बाद ERPC AI उससे ERPC Credit खरीद सकता है। erpc wallet create --no-ai, ERPC AI को पूछने से रोकता है, और --vault 1Password vault का id या नाम लेता है। erpc wallet show wallet का address दिखाता है।