StarCoderEx
AI 코드를 위한 StarCoder Extension입니다.
(프로젝트가 중단되었으므로, 새로운 기능을 추가하거나 버그를 수정하려면 포크하세요)
원본 AI: https://huggingface.co/bigcode/starcoder
기능
커서 선택을 통해 AI 프롬프트로 코드를 생성합니다.
demo
사용 방법:
확장 기능을 처음 사용하는 경우
-
https://huggingface.co에서 등록하세요.
-
이 페이지(https://huggingface.co/settings/tokens)에서 bearer 토큰을 생성하세요.
이후
-
코드 내에서 커서 선택을 사용하여 프롬프트를 선택합니다.
-
프롬프트 생성을 위해 Ctrl+Alt+P를 누르거나, 셸에 입력합니다 (Ctrl+Shift+P) StarCoderEx: Init prompt with selected code
-
(확장 기능을 처음 사용하는 경우) https://huggingface.co/settings/tokens에서 bearer 토큰을 입력하세요 (페이지가 열릴 것입니다).
-
수익! (PROFIT!)
-
요청을 계속하려면 원본 프롬프트를 포함한 모든 출력을 선택하고 단계를 반복하세요
로컬 실행
로컬 모델의 경우, https://github.com/LucienShui/huggingface-vscode-endpoint-server 애플리케이션을 사용할 수 있으며, 확장 설정에 해당 서버 URL을 입력하세요.
프롬프트 참고 사항
좋은 프롬프트:
//JSON 형식으로 url 변수에 POST 요청
//매개변수: url, object
function
Good variant는 JS의
1.0.5
선택된 내용이 없을 때 토큰 요청 오류 수정
1.0.41
Visual Studio Code Store에서 오류 수정 후 재배포
1.0.4
API URL 변경 기능 추가
1.0.31
참조 API가 오프라인일 때 오류 메시지 추가
1.0.22
취소 버튼 추가
1.0.2
출력 내용이 에디터에 추가될 때 깜빡이는 코드 수정
인터넷 연결이 끊겼을 때 오류 메시지 추가
명령 팔레트에 명령어 추가
1.0.0
가끔 코드가 제거되는 문제 수정
0.9.54
지원하는 VS Code 엔진을 1.67.0으로 다운그레이드
0.9.5
사소한 수정
진행률 추가
0.9.42
베어러 토큰(bearer token) 사용 시 초기화 기능 수정
선택된 내용이 없을 때 베어러 토큰을 사용하여 초기화 기능 수정
0.9.3
베어러 토큰을 사용하여 초기화 기능 수정
0.9.0
첫 베타 출시