일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 피날레2009
- 시벨리우스5
- synology
- 시벨리우스
- 피날레2005
- OpenSuSE
- Finale2009
- 사보
- 오픈수세 11.1
- 오픈소스
- MIDI
- 미디
- Nas
- openSUSE 11.2
- 오픈수세
- 나스
- 티스토리챌린지
- 리눅스
- 수세
- sibelius4
- 피날레
- 시놀로지
- 사무실
- Linux
- Finale2005
- 오픈수세 11.2
- 시벨리우스4
- 오블완
- sibelius5
- 네트워크
Archives
- Today
- Total
오브리닷넷(Obbli.net)
VS code + Continue + Perplexity(feat. LM Studio) 설정 본문
반응형
VS Code 환경에서 Continue 확장으로 Perplexity API와 LM Studio를 함께 사용하는 세팅 방법이다.
1) Perplexity API 키 준비
- Perplexity 계정에서 API 키를 발급한다.
- 안전하게 보관해 두고, 이 API 키는 아래 .env 파일 생성 과정에 넣는다.
2) Continue 설정 파일 경로
Continue 설정 파일의 위치를 전역 또는 프로젝트 단위 중 하나를 선택해서 쓴다.(기본 전역 설정이다.)
# 전역 설정(권장)
%USERPROFILE%\.continue\config.yaml
%USERPROFILE%\.continue\.env
# 프로젝트(워크스페이스) 단위
<프로젝트_루트>\.continue\config.yaml
<프로젝트_루트>\.continue\.env
3) config.yaml 작성(예시)
%YAML 1.1
---
name: Perplexity + LM Studio
version: 1.0.0
schema: v1
models:
- name: pplx-chat
provider: openai
apiBase: https://api.perplexity.ai
apiKey: ${{ secrets.PPLX_API_KEY }}
model: sonar
roles:
- chat
- edit
- autocomplete
- name: lmstudio-localhost
provider: openai
apiBase: http://localhost:1234/v1
model: AUTODETECT
roles:
- chat
- edit
- autocomplete
- name: lmstudio-lan
provider: openai
apiBase: http://192.168.0.129:1234/v1
model: AUTODETECT
roles:
- chat
- edit
- autocomplete
context:
- provider: code
- provider: docs
- provider: diff
- provider: terminal
- provider: problems
- provider: folder
- provider: codebase
4) .env 작성
Perplexity API 키를 .env 라는 빈파일에 아래와 같은 양식으로 넣는다.
secrets:
PPLX_API_KEY: pplx-......your..api..key......................
.env 파일을 config.yaml과 동일한 위치(전역 또는 프로젝트)로 저장한다.
5) LM Studio 준비
LM Studio를 실행하고 Local Server를 켠다.(기본 포트: 1234).
테스트 명령
curl.exe -sS http://localhost:1234/v1/models
6) VS Code에서 모델 선택
- Continue 패널에서 모델 드롭다운을 열어 다음을 확인한다.
7) 문제 해결 팁
- 그럴일은 없는거 같은데 가끔 설정을 마치고 VS Code를 재시작 해야 설정이 먹히는 경우도 있었다.
8) 보안과 성능 권장
- .env로 분리하여 보관하는게 보안상 안전하다.
부록) PowerShell로 Perplexity API 빠른 점검
$env:PPLX_API_KEY = "발급받은_키"
curl.exe -sS https://api.perplexity.ai/chat/completions `
-H "Authorization: Bearer $env:PPLX_API_KEY" `
-H "Content-Type: application/json" `
-d "{""model"":""sonar"",""messages"":[{""role"":""user"",""content"":""ping""}]}"
정상 응답(JSON)이 오면 키/엔드포인트는 정상이다. VS Code에서 동일 키를 사용하도록 설정을 확인한다.
반응형
'IT > 사용팁' 카테고리의 다른 글
Perplexity API, VS Code에서 갑자기 401 오류? (월 크레딧/키/결제/키 관리) (0) | 2025.09.14 |
---|---|
VSCode에서 파일 및 폴더 비교(diff) 기능 활용법 (0) | 2025.09.14 |
로지텍 무선 마우스(MX Master 3s) 무선 끊길때 (0) | 2025.07.06 |
대량의 텍스트를 파워포인트 (대사)자막으로 만들기(2025-MS오피스) (0) | 2025.06.17 |
MS워드 이미지 위치가 살짝 떠있을 때. (0) | 2025.01.14 |