GitHub Copilot X CLI에서 영감을 얻었지만 모두를 위한 오픈 소스입니다.
Node.js의 최소 지원 버전은 v14입니다.
AI 쉘을 설치하십시오 :
npm install -g @builder.io/ai-shell
OpenAI에서 API 키 검색
참고: 아직 계정을 만들지 않았다면 계정을 만들고 결제를 설정해야 합니다.
ai-shell이 사용할 수 있도록 키를 설정하십시오.
ai config set OPENAI_KEY= < your token >
그러면 홈 디렉터리에 .ai-shell
파일이 생성됩니다.
ai < prompt >
예를 들어:
ai list all log files
그런 다음 제안된 명령을 실행하거나 프롬프트를 통해 명령을 수정하거나 취소하도록 선택할 수 있는 다음과 같은 출력을 얻게 됩니다.
◇ 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
└
일부 쉘은 ?
와 같은 특정 문자를 처리합니다. 또는 *
또는 특별히 파일 경로처럼 보이는 것. 이상한 동작이 발생하는 경우 아래와 같이 문제를 방지하기 위해 프롬프트를 따옴표로 묶을 수 있습니다.
ai ' what is my ip address '
ai chat
이 모드를 사용하면 AI와 대화에 참여하고 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 ' );
});
```
-s
또는 --silent
플래그를 사용하여 설명 섹션을 비활성화하고 건너뛸 수 있습니다.
ai -s list all log files
또는 다음 명령을 사용하여 옵션을 기본 설정으로 저장하세요.
ai config set SILENT_MODE=true
OpenAI API 엔드포인트를 사용자 지정하여 OPENAI_API_ENDPOINT(기본값: https://api.openai.com/v1
)를 설정할 수 있습니다.
ai config set OPENAI_API_ENDPOINT= < your proxy endpoint >
AI Shell의 기본 언어는 영어이지만 아래와 같이 해당 언어 키를 사용하여 원하는 언어로 쉽게 전환할 수 있습니다.
언어 | 열쇠 |
---|---|
영어 | ko |
중국어 간체 | zh-한스 |
중국어 번체 | zh-한트 |
스페인 사람 | 예 |
일본어 | 일본 |
한국인 | 코 |
프랑스 국민 | 정말로 |
독일 사람 | 드 |
러시아인 | 루 |
우크라이나 말 | 영국 |
베트남 사람 | vi |
아라비아 말 | 아르 |
포르투갈 인 | 태평양 표준시 |
터키어 | tr |
예를 들어 중국어 간체로 전환하려면 LANGUAGE 값을 zh-Hans로 설정하면 됩니다.
ai config set LANGUAGE=zh-Hans
그러면 언어가 중국어 간체로 설정됩니다.
보다 시각적인 인터페이스를 사용하여 구성 옵션을 보고 설정하려면 다음을 입력할 수 있습니다.
ai config
아래와 같은 대화형 UI를 얻으려면:
◆ Set config:
│ ○ OpenAI Key
│ ○ OpenAI API Endpoint
│ ○ Silent Mode
│ ● Model (gpt-4o-mini)
│ ○ Language
│ ○ Cancel
└
다음을 사용하여 설치된 버전을 확인하세요.
ai --version
최신 버전이 아닌 경우 다음을 실행하세요.
npm update -g @builder.io/ai-shell
아니면 그냥 AI 쉘을 사용하세요:
ai update
일부 사용자가 OpenAI에서 429를 보고하고 있습니다. 이는 잘못된 결제 설정 또는 과도한 할당량 사용으로 인해 발생합니다. 이 가이드를 따라 문제를 해결하세요.
이 링크에서 결제를 활성화할 수 있습니다. OpenAI의 활성 보조금이 아닌 경우 결제 방법을 추가하세요.
나는 bash 마법사가 아니며 copilot CLI에 액세스하고 싶어서 참을성이 없어졌습니다.
버그 수정에 도움을 주거나 이슈에서 기능을 구현하려는 경우(팁: help wanted
라벨을 찾아보세요) 기여 가이드를 확인하여 프로젝트 설정 방법을 알아보세요.