# task-1543: VS Code Continue + GLM-5.1 연동 가능 여부 실전 체크

## 목표
VS Code의 Continue 확장 프로그램으로 GLM-5.1을 코딩 도우미로 연동할 수 있는지 실전 검증한다.

## 배경
- Z.ai 공식 챗에서 "Continue 확장 + OpenAI 호환 포맷으로 GLM 연동 가능"이라고 안내받음
- GLM은 OpenAI 호환 포맷 지원 (provider: "openai")
- 참고자료: `/home/jay/workspace/memory/tasks/task-1540.1-ref-continue.md`

### Z.ai 안내 설정 예시 (GLM-4 기준)
```json
{
  "models": [
    {
      "title": "GLM-4",
      "provider": "openai",
      "model": "glm-4",
      "apiKey": "API_KEY",
      "apiBase": "https://open.bigmodel.cn/api/paas/v4/"
    }
  ]
}
```

## 체크 항목

### 1. API 엔드포인트 확인
- 우리 MCP 서버의 엔드포인트: `https://api.z.ai/api/coding/paas/v4`
- Z.ai 챗 안내 엔드포인트: `https://open.bigmodel.cn/api/paas/v4/`
- 둘의 차이점 확인 (같은 서비스인지, 다른 서비스인지)
- Continue에서 어떤 엔드포인트를 써야 하는지

### 2. GLM-5.1 모델 ID 확인
- Continue 설정에 넣을 정확한 model ID 확인 (glm-5.1? glm-5-1? 다른 이름?)
- OpenAI 호환 엔드포인트에서 glm-5.1이 지원되는지 API 호출로 확인
- 모델 목록 조회 API가 있으면 실행

### 3. 실전 연동 테스트
- 우리 서버에 VS Code가 설치되어 있는지 확인
- 없으면 CLI 기반으로 OpenAI 호환 API 직접 호출하여 GLM-5.1 응답 확인
- curl로 테스트:
```bash
curl -X POST "https://open.bigmodel.cn/api/paas/v4/chat/completions" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "glm-5.1", "messages": [{"role": "user", "content": "Hello"}]}'
```
- 같은 요청을 api.z.ai 엔드포인트로도 테스트

### 4. Continue 설정 파일 작성
- 검증 결과를 바탕으로 실제 동작하는 Continue config.json 작성
- 우리 API 키로 연동 가능한 완전한 설정 파일 산출

### 5. 한계/제약 확인
- 자동완성(autocomplete)이 지원되는지
- 코드 인라인 제안이 되는지
- 챗 기능이 되는지
- 토큰 제한이나 rate limit 이슈

## 보고서
`memory/reports/task-1543.md`에 작성
- 연동 가능 여부: 가능/불가 + 근거
- 동작하는 설정 파일 (가능 시)
- 발견된 제약사항