JupyterLab에서 Qiskit Code Assistant 사용하기
JupyterLab에서 공식 Qiskit Code Assistant 확장 프로그램을 설치, 사용, 구성 및 제거하는 방법을 알아봅니다.
JupyterLab 확장 프로그램 설치
JupyterLab 확장 프로그램을 설치하려면 터미널에서 다음 명령어를 실행하세요:
pip install qiskit-code-assistant-jupyterlab
확장 프로그램을 설치한 후 JupyterLab을 시작합니다:
jupyter lab
확장 프로그램이 자동으로 로드되며 JupyterLab 창 하단에 표시됩니다. JupyterLab 사용에 대한 도움말은 JupyterLab 문서를 참조하세요.
확장 프로그램 설정 구성
Settings -> Settings Editor로 이동하여 다음 JupyterLab 설정을 편집하는 것을 권장합니다:
-
Inline Completer를 클릭하고 "Show widget"을 찾아 Always를 선택하세요. 이렇게 하면 인라인 완성 위젯이 항상 표시되어 완성 항목을 순환하고 선택할 수 있습니다.
-
Code Completion을 클릭하고 "Default timeout for a provider." 값을
10000또는 10초로 늘리세요. 기본값은 1초이지만, Qiskit Code Assistant API가 제안을 찾는 데 이보다 더 오래 걸릴 수 있습니다. 이 설정은Tab키로 호출하는 표준 컨텍스트 메뉴에만 적용됩니다. 인라인 완성 기능의 기본값은 10초입니다.
변경할 수 있는 기타 설정:
-
키보드 단축키는 Settings > Settings Editor > Keyboard Shortcuts에서 변경할 수 있습니다.
-
JupyterLab 명령 팔레트에서 사용할 IBM Quantum API 토큰을 변경할 수 있습니다. 이를 위해
Alt+Shift+C를 입력하고,qiskit을 검색한 후 Qiskit Code Assistant: Set IBM Quantum API token 명령을 선택하고 키를 붙여넣으세요. -
[고급] 확장 프로그램이 사용해야 하는 Qiskit Code Assistant 서비스 인스턴스를 변경하려면 Qiskit Code Assistant
serviceUrl설정을 편집하세요. -
[고급] 키보드 단축키는 Keyboard Shortcuts 설정(Settings -> Settings Editor -> Keyboard Shortcuts)에서
completer를 검색하고 관련 명령에 새 단축키를 추가하여 변경할 수 있습니다.