CodeBuddy

CodeBuddy

TokenMix에 연결할 수 있는 Tencent의 AI 코딩 어시스턴트

개요

CodeBuddy는 Tencent Cloud의 AI 코딩 어시스턴트로 VS Code 및 JetBrains 플러그인, 독립형 IDE, 명령줄 도구 형태로 제공됩니다. 코드 자동 완성, 채팅, 여러 파일 편집, 에이전트 모드, MCP 도구를 지원하며 Tencent Hunyuan, DeepSeek, GLM 같은 모델을 기본 내장하고 있습니다. 또한 설정 파일에서 사용자 지정 모델 정의를 읽어들이며, 이 방식으로 TokenMix에 연결합니다.

시작하기 전에

공식 사이트(codebuddy.ai, 중국 본토에서는 codebuddy.cn)에서 CodeBuddy를 설치합니다. 플러그인, 독립형 IDE, CLI는 모두 동일한 모델 설정을 공유합니다. TokenMix 계정을 만들고 콘솔을 연 다음 API 키(sk-tm-... 형식)를 생성합니다. 사용할 코딩 모델을 선택합니다. 예를 들어 deepseek-v4-pro, qwen3-coder-plus, glm-5.1 등이 있습니다.

CodeBuddy를 TokenMix에 연결하기

CodeBuddy는 models.json이라는 파일에서 사용자 지정 모델을 읽어들입니다. 모든 프로젝트에 적용하려면 ~/.codebuddy/models.json에서 파일을 만들거나 편집하고, 특정 프로젝트에만 적용하려면 프로젝트 경로의 /.codebuddy/models.json을 사용합니다. 다음 항목을 추가합니다.

{
  "id": "deepseek-v4-pro",
  "name": "DeepSeek V4 Pro (TokenMix)",
  "vendor": "OpenAI",
  "apiKey": "sk-tm-your-key",
  "url": "https://api.tokenmix.ai/v1/chat/completions",
  "maxInputTokens": 128000,
  "maxOutputTokens": 8192,
  "supportsToolCall": true
}

"id"는 사용하려는 TokenMix 모델로 설정하고(이 값이 API에 전송되는 모델 이름입니다), "vendor"는 OpenAI로, "url"은 TokenMix의 chat-completions 엔드포인트로, "apiKey"는 자신의 키로 설정합니다. 여러 모델을 제공하려면 모델마다 각각 고유한 "id"를 가진 항목을 하나씩 추가합니다. CodeBuddy는 약 1초 이내에 파일을 다시 불러옵니다.

작동 확인

CodeBuddy의 모델 선택기를 열고 방금 추가한 모델을 선택합니다(지정한 이름으로 표시됩니다). 함수를 설명해 달라고 하는 등 간단한 질문을 해 봅니다. 응답이 오면 CodeBuddy가 이제 자신의 TokenMix 모델을 호출하고 있는 것입니다.

자주 묻는 질문

이 사용자 지정 모델은 OpenAI의 chat-completions 형식을 사용하며, 이는 TokenMix 엔드포인트가 사용하는 형식이므로 TokenMix가 제공하는 모든 채팅 모델을 사용할 수 있습니다. "url"은 그대로 두고 "id"만 바꾸면 모델을 전환할 수 있습니다. 키는 로컬 파일에 저장되며 업로드되지 않습니다. CodeBuddy가 모델에 연결하지 못하면 "url"이 /v1/chat/completions로 끝나는지, "vendor"가 OpenAI로 설정되어 있는지 확인하세요.