
chatgpt؟ مع وضع واجهة المستخدم النصية (TUI) المكتوبة في GO.
ChatGptui هي أداة تفاعلية تتيح للمستخدمين التفاعل مع نموذج لغة Openai GPT (المحول المسبق للتدريب قبل) في الوقت الفعلي ، باستخدام واجهة المستخدم المستندة إلى النص (TUI). توفر هذه الأداة طريقة مريحة وبديهية للتواصل مع نموذج اللغة وإنشاء استجابات نصية تشبه الإنسان ، مما يجعلها أداة مثالية لأي شخص يتطلع إلى استكشاف قدرات نماذج اللغة أو إنشاء تطبيقات محادثة.

تم تصميم Chatgptui ليكون سهل الاستخدام وقابل للتخصيص للغاية. تدعم الأداة مجموعة من خيارات التكوين ، مما يسمح للمستخدمين بتحديد نموذج اللغة الذين يرغبون في استخدامه ، وتعيين طول الاستجابات التي تم إنشاؤها ، والمزيد. بالإضافة إلى ذلك ، يوفر ChatGptui مجموعة من اختصارات لوحة المفاتيح للتنقل السريع والسهل من خلال الخيارات المتاحة ، مما يجعل الأداة أكثر سهولة وفعالة.
go install github.com/dwisiswant0/chatgptui@latestفيما يلي جميع الخيارات التي يدعمها.
$ chatgptui -h
ChatGPTUI ? v1.0.0
--
ChatGPT with Textual User Interface
made with ? by dw1
Usage: chatgptui [options]
Options:
-e, --edit Edit configuration
-l, --list List all supported OpenAI model
--rm Remove configuration
-V, --version Show current version
Examples:
chatgptui
chatgptui --edit يمكن الوصول إلى وضع TUI لأداة ChatGPT عن طريق تشغيل أمر chatgptui دون أي أعلام إضافية. عند تنفيذ الأمر ، سيُطلب منك تقديم مدخلات التكوين اللازمة لاستخدام نموذج اللغة.
قد تتضمن مدخلات التكوين معلمات مثل مفتاح API Openai ، والنموذج ، والحد الأقصى للطول للنص الذي تم إنشاؤه ، وما إلى ذلك. يمكن تعديل هذه الإعدادات لتخصيص الإخراج الناتج عن النموذج وفقًا لمتطلباتك.
بمجرد تقديم مدخلات التكوين المطلوبة ، سيقوم النظام بتوجيهك إلى نموذج عرض الدردشة. هنا ، يمكنك البدء في إنشاء ردود عن طريق إدخال مطالبك في الواجهة. يعرض نموذج عرض الدردشة تاريخ المحادثة ، مما يسهل تتبع المحادثة المستمرة.
لتحسين تجربة المستخدم وجعل chatgptui أكثر سهولة في الاستخدام ، توفر الأداة مجموعة من اختصارات لوحة المفاتيح التي يمكن استخدامها في كل من نماذج التكوين والدردشة. تسمح لك هذه الاختصارات بإجراء مختلف الإجراءات بسرعة ، وتسهل استخدام الأداة والتفاعل مع نموذج اللغة.
↑ / ↓ : استخدم مفاتيح الأسهم لأعلى ولأسفل للتنقل من خلال الخيارات في نموذج العرض.ctrl+c / esc : استخدم مجموعات لوحة المفاتيح هذه لإنهاء Chatgptui.tab : استخدم هذا المفتاح لملء القيمة الافتراضية لحقل في نموذج عرض التكوين. بالإضافة إلى تلك الاختصارات ، يوفر Chatgptui أيضًا طريقة مريحة لمسح سجل الدردشة. ببساطة اكتب /clear أو /c في منطقة النص لنموذج عرض الدردشة لمسح سجل الدردشة وبدء محادثة جديدة.
يمكن أن تساعدك اختصارات لوحة المفاتيح في تبسيط سير العمل الخاص بك وزيادة إنتاجيتك ، وتوفير وقتك وجعل أداة ChatGptui أكثر ملاءمة للاستخدام. إنها تسمح لك بالتنقل من خلال الخيارات المتاحة بسرعة ، وملء القيم الافتراضية بسهولة ، ومسح سجل الدردشة مع عدد قليل من ضربات المفاتيح ، مما يؤدي إلى تحسين تجربتك الإجمالية مع الأداة!
عندما تقوم بتشغيل أمر chatgptui ، فإنه سيوجهك فورًا إلى نموذج عرض الدردشة ، حيث يمكنك البدء في الدردشة مع طراز اللغة. سيعرض نموذج عرض الدردشة سجل المحادثة ، ويمكنك كتابة مطالبك لإنشاء استجابة من النموذج.
إذا كنت ترغب في تغيير أي من إعدادات التكوين ، مثل النموذج أو درجة الحرارة ، يمكنك استخدام علامة -e / --edit . سيؤدي ذلك إلى إعادة توجيهك إلى نموذج عرض التكوين ، حيث يمكنك تعديل الحقول اللازمة وفقًا لاحتياجاتك. بمجرد تحديث التكوين ، يمكنك العودة إلى نموذج عرض الدردشة لمتابعة الدردشة مع الإعدادات المحدثة.
chatgptui --edit في حال كنت ترغب في إزالة التكوين تمامًا ، يمكنك استخدام علامة --rm . سيؤدي ذلك إلى حذف التكوين وجميع البيانات المرتبطة به ، مما يتيح لك البدء في جديد بتكوين جديد.
chatgptui --rm يوفر ChatGptui الدعم لنماذج لغة Openai المتعددة ، ولكل منها مجموعة فريدة من الميزات والقدرات. لعرض قائمة بجميع النماذج المتوفرة التي يمكنك الاختيار من بينها عند تكوين نموذج اللغة ، يمكنك استخدام علامة -l / --list .
سيعرض استخدام علامة -l قائمة بجميع نماذج Openai التي تدعمها ChatGptui حاليًا.
$ chatgptui --list
gpt-4-32k-0314
gpt-4-32k
gpt-4-0314
gpt-4
gpt-3.5-turbo-0301
gpt-3.5-turbo
text-davinci-003
text-davinci-002
text-curie-001
text-babbage-001
text-ada-001
text-davinci-001
davinci-instruct-beta
davinci
curie-instruct-beta
curie
ada
babbage
code-davinci-002
code-cushman-001
code-davinci-001من خلال عرض هذه القائمة ، يمكنك بسهولة تحديد النموذج الذي يناسب احتياجاتك ، بناءً على قدراته وأدائه. بمجرد تحديد النموذج الذي تريد استخدامه ، يمكنك تكوينه وفقًا لمتطلباتك باستخدام نموذج عرض التكوين.
تم تصميم Chatgptui مع Sashabaranov/Go-Openai ، والفقاعات ، Bubbletea & Lipgloss بواسطة Charmbracelet.
المساهمات مرحب بها!
Chatgptui صدر تحت معهد ماساتشوستس للتكنولوجيا. انظر ملف LICENSE .