Terinspirasi oleh GitHub Copilot X CLI, tetapi open source untuk semua orang.
Versi minimum Node.js yang didukung adalah v14
Instal ai shell :
npm install -g @builder.io/ai-shell
Ambil kunci API Anda dari OpenAI
Catatan: Jika belum melakukannya, Anda harus membuat akun dan menyiapkan penagihan.
Atur kuncinya agar ai-shell dapat menggunakannya:
ai config set OPENAI_KEY= < your token >
Ini akan membuat file .ai-shell
di direktori home Anda.
ai < prompt >
Misalnya:
ai list all log files
Kemudian Anda akan mendapatkan output seperti ini, di mana Anda dapat memilih untuk menjalankan perintah yang disarankan, merevisi perintah melalui prompt, atau membatalkan:
◇ Your script:
│
│ find . -name " *.log "
│
◇ Explanation:
│
│ 1. Searches for all files with the extension " .log " in the current directory and any subdirectories.
│
◆ Run this script ?
│ ● ✅ Yes (Lets go ! )
│ ○ Revise
│ ○ Cancel
└
Perhatikan bahwa beberapa shell menangani karakter tertentu seperti ?
atau *
atau hal-hal yang khusus terlihat seperti jalur file. Jika Anda mendapatkan perilaku aneh, Anda dapat menyertakan perintah dalam tanda kutip untuk menghindari masalah, seperti di bawah ini:
ai ' what is my ip address '
ai chat
Dengan mode ini, Anda dapat terlibat dalam percakapan dengan AI dan menerima tanggapan bermanfaat secara alami dan percakapan langsung melalui CLI:
┌ Starting new conversation
│
◇ You:
│ how do I serve a redirect in express
│
◇ AI Shell:
In Express, you can use the `redirect () ` method to serve a redirect. The ` redirect() ` method takes one argument, which is the URL that you want to redirect to.
Here ' s an example:
```js
app.get( ' /oldurl ' , (req, res) => {
res.redirect( ' /newurl ' );
});
```
Anda dapat menonaktifkan dan melewati bagian penjelasan dengan menggunakan flag -s
atau --silent
ai -s list all log files
atau simpan opsi sebagai preferensi menggunakan perintah ini:
ai config set SILENT_MODE=true
Anda dapat menyesuaikan titik akhir OpenAI API untuk menyetel OPENAI_API_ENDPOINT(default: https://api.openai.com/v1
)
ai config set OPENAI_API_ENDPOINT= < your proxy endpoint >
Bahasa default AI Shell adalah bahasa Inggris, namun Anda dapat dengan mudah beralih ke bahasa pilihan Anda dengan menggunakan tombol bahasa yang sesuai, seperti yang ditunjukkan di bawah ini:
Bahasa | Kunci |
---|---|
Bahasa inggris | en |
Cina Sederhana | zh-Hans |
Cina Tradisional | zh-Hant |
Spanyol | yaitu |
Jepang | jp |
Korea | ko |
Perancis | NS |
Jerman | de |
Rusia | ru |
Ukraina | inggris |
Vietnam | vi |
Arab | ar |
Portugis | pt |
Turki | tr |
Misalnya, jika Anda ingin beralih ke Bahasa Mandarin Sederhana, Anda dapat melakukannya dengan mengatur nilai LANGUAGE ke zh-Hans:
ai config set LANGUAGE=zh-Hans
Ini akan mengatur bahasa Anda ke Bahasa Cina Sederhana.
Untuk menggunakan antarmuka yang lebih visual untuk melihat dan mengatur opsi konfigurasi, Anda dapat mengetik:
ai config
Untuk mendapatkan UI interaktif seperti di bawah ini:
◆ Set config:
│ ○ OpenAI Key
│ ○ OpenAI API Endpoint
│ ○ Silent Mode
│ ● Model (gpt-4o-mini)
│ ○ Language
│ ○ Cancel
└
Periksa versi yang diinstal dengan:
ai --version
Jika ini bukan versi terbaru, jalankan:
npm update -g @builder.io/ai-shell
Atau cukup gunakan shell AI:
ai update
Beberapa pengguna melaporkan 429 dari OpenAI. Hal ini disebabkan pengaturan penagihan yang salah atau penggunaan kuota yang berlebihan. Silakan ikuti panduan ini untuk memperbaikinya.
Anda dapat mengaktifkan penagihan di tautan ini. Pastikan untuk menambahkan metode pembayaran jika tidak berada di bawah hibah aktif dari OpenAI.
Saya bukan seorang penyihir bash, dan saya sangat ingin mendapatkan akses ke kopilot CLI, dan menjadi tidak sabar.
Jika Anda ingin membantu memperbaiki bug atau menerapkan fitur di Masalah (tip: carilah label help wanted
), lihat Panduan Kontribusi untuk mempelajari cara menyiapkan proyek.