AiShell - ChatGPT आधारित natural language shell toolkit
(github.com/code-yeongyu)- ChatGPT से सवाल पूछें और copy-paste की प्रक्रिया के बिना सीधे कमांड के रूप में चलाएँ
- जो अस्पष्ट कमांड याद नहीं आ रही, उसे Stack Overflow पर खोजने की ज़रूरत नहीं; बस
aishell <question>से तुरंत चला सकते हैं - जटिल git कमांड या tar फ़ाइल extract करने जैसे झंझट वाले कामों में खास तौर पर उपयोगी
12 टिप्पणियां
आज के अपडेटेड version के साथ, दूसरे ChatGPT clients के विपरीत अब cookies से session value लाने या OpenAI token लाकर दर्ज करने जैसे कामों की ज़रूरत नहीं रही!
अब user बिना किसी अलग setup process के सिर्फ
aishell <question>चलाकर command execute कर सकते हैं.अगर आप जानना चाहते हैं कि इसमें कौन-सा जादू इस्तेमाल किया गया है, तो code देखने ज़रूर आइए :)
root@8e20098b9127:~# aishell --help
Traceback (most recent call last):
File "/usr/local/bin/aishell", line 5, in <module>
from aishell import main
File "/usr/local/lib/python3.8/dist-packages/aishell/init.py", line 1, in <module>
from .cli import cli_app
File "/usr/local/lib/python3.8/dist-packages/aishell/cli.py", line 8, in <module>
from aishell.adapters.openai_chatgpt_adapter import OpenAIChatGPTAdapter
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/init.py", line 1, in <module>
from .openai_chatgpt_adapter import OpenAIChatGPTAdapter as OpenAIChatGPTAdapter
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/openai_chatgpt_adapter.py", line 8, in <module>
class OpenAIChatGPTAdapter:
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/openai_chatgpt_adapter.py", line 15, in OpenAIChatGPTAdapter
def get_openai_cookies(self) -> dict[str, Optional[str]]:
इंस्टॉल करने के बाद
helpचलाया तो नीचे जैसी एरर आ रही है T_Tलगता है environment setting गलत है...?
environment Mac M1 host के Ubuntu Docker image में चलाया गया था.
लगता है कि यह लेटेस्ट वर्ज़न नहीं है, और शायद इसलिए भी क्योंकि यह python3.8 को सपोर्ट नहीं करता! क्या आप 3.9 वर्ज़न के साथ दोबारा इंस्टॉल करके कोशिश कर सकते हैं?!
मुझे लगता है कि इसमें कोई y/n अनुमति चरण होना चाहिए। संभावना कम है, लेकिन ऐसा हो सकता है कि ChatGPT गलत कमांड दे दे और उससे अनचाहा व्यवहार हो जाए।
आपकी मूल्यवान राय की बदौलत वह फीचर आज के डिप्लॉयमेंट वर्ज़न में जोड़ दिया गया है! अगर आपके पास कोई और अच्छा सुझाव हो, तो कभी भी बताइए!!
revChatGPT==1.2.1 में डिफ़ॉल्ट रूप से इस्तेमाल किया गया
text-chat-davinci-002-20221122मॉडल अब उपलब्ध नहीं है, इसलिए अब भुगतान वाला मॉडलtext-davinci-003पर स्विच करके इस्तेमाल करना पड़ेगा।https://pypi.org/project/revChatGPT/
इसे
gpt3आधारित उपयोग के लिए भी patch कर दिया है! फ़ीडबैक के लिए धन्यवाद :)सही कहा! फ़ीडबैक के लिए धन्यवाद। https://github.com/code-yeongyu/AiShell/issues/1 इश्यू दर्ज कर दिया है, और जल्द ही इसे फिक्स कर दूँगा।
लगता है आप कोड पर रिसर्च कर रहे हैं(?)
इसे कैसे इस्तेमाल किया जाए, उसके हिसाब से यह काफ़ी उपयोगी हो सकता है, और कोड भी सरल है, यह अच्छा लगा।
अगर कमांड में
rmशामिल हो या कमांड जटिल हो, तो उसे चलाने से पहले पूछने वाली कोई सुरक्षा प्रक्रिया हो तो अच्छा रहेगा (कमांड का विवरण भी साथ में दिखाया जा सकता है)। साथ ही, अभी एक बग भी बता रहा हूँ कि यह execution से पहले ही मानो execute हो चुका है, ऐसा प्रिंट करता है।실행중...याgoing to executecommand arg …`` जैसा प्रिंट करे तो कैसा रहेगा, ऐसा सोचता हूँ.अच्छे आइडिया के लिए धन्यवाद! इसे भी https://github.com/code-yeongyu/AiShell/issues/2 issue में दर्ज कर दिया है :) जल्द ही fix कर दूँगा!!
https://githubnext.com/projects/copilot-cli/
GitHub का copilot cli सिर्फ कमांड completion पर फोकस करता है, लेकिन यह उससे कहीं ज़्यादा तरह के काम भी कर सकता लगता है!
यह मुझे macOS टर्मिनल Warp की याद दिलाता है