공지: 클링 Kling 4.0 출시, 텍스트→비디오 및 이미지→비디오 20% 할인 한정 진행, 지금 체험하기
HiAPI
튜토리얼
이 페이지에서

Trae

Trae에서 사용자 지정 모델을 추가하고 모델에 맞는 API 형식을 골라 주소를 입력하면 HiAPI를 통해 Claude, GPT, DeepSeek 등 여러 모델을 사용할 수 있습니다.

Trae는 사용자 지정 모델로 HiAPI에 연결할 수 있습니다. Trae의 API format (API 格式)은 프로토콜마다 다르며, 형식이 맞아야 모델이 연결됩니다. 각각 예시가 하나씩 있습니다: claude-opus-5-5는 Anthropic Messages 형식, gpt-6-astra는 OpenAI Chat Completions 형식입니다. 이 튜토리얼은 Trae 3.4.4에서 검증했습니다.

1. HiAPI API 키 준비

API 키 발급받기에 설명된 대로 키를 준비하고, 키 옆의 복사 아이콘을 클릭해 전체 HiAPI API 키를 복사해 아래 Trae에 입력하세요.

2. API 형식 선택

프로토콜Trae에서 선택적합한 모델
Anthropic MessagesAnthropic Messages formatClaude 시리즈
OpenAI Chat CompletionsOpenAI Chat Completions formatGPT 시리즈, DeepSeek 시리즈
OpenAI ResponsesOpenAI Responses API formatResponses 기능이 필요한 시나리오

이 페이지의 예시 모델은 모두 위 표와 함께 테스트를 마쳤습니다. 다른 모델은 먼저 표에서 형식을 골라 저장하고 메시지를 보내 시험해 보세요. 400 does not support this endpoint가 나오면 다른 형식으로 바꾸세요.

3. Claude 연결(Anthropic Messages 형식)

3.1 진입점 열기

Trae 왼쪽 아래에서 설정을 열고, 왼쪽에서 Models (模型)를 찾아 Add Model → Custom Model (添加模型 → 自定义模型)을 클릭합니다.

사용자 지정 모델 추가

3.2 항목 입력

claude-opus-5-5를 예로 들면:

항목값
API format (API 格式)Anthropic Messages format
Custom request address (自定义请求地址)https://api.hiapi.ai (/v1 없이)
Full URL (完整 URL)끔
Model ID (模型 ID)claude-opus-5-5
Model display name (模型展示名称)알아보기 쉬운 이름. 예: claude-opus-5-5 (HiAPI)
API key (API 密钥)자신의 HiAPI API 키

Trae는 주소 끝에 /v1/messages를 자동으로 덧붙이므로, 최종 요청은 https://api.hiapi.ai/v1/messages로 갑니다.

Claude 모델 설정

3.3 다른 Claude 모델로 전환

모델 ID만 대상 모델로 바꾸고 나머지 항목은 그대로 두세요. 컨텍스트 길이와 최대 출력은 모델 페이지를 참고하세요.

4. GPT 및 DeepSeek 연결(OpenAI Chat Completions 형식)

Add Model → Custom Model (添加模型 → 自定义模型)로 같은 방식으로 들어갑니다. gpt-6-astra를 예로 들면:

항목값
API format (API 格式)OpenAI Chat Completions format
Custom request address (自定义请求地址)https://api.hiapi.ai/v1
Full URL (完整 URL)끔
Model ID (模型 ID)gpt-6-astra
Model display name (模型展示名称)알아보기 쉬운 이름. 예: GPT-6 Astra (HiAPI)
API key (API 密钥)자신의 HiAPI API 키

Trae는 주소 끝에 /chat/completions를 자동으로 덧붙이므로, 최종 요청은 https://api.hiapi.ai/v1/chat/completions로 갑니다.

GPT 모델 설정

Responses 형식을 사용하려면 API 형식으로 OpenAI Responses API format을 선택하고 주소도 https://api.hiapi.ai/v1로 입력하세요. 이 형식은 스트리밍 출력만 지원하므로 스트리밍을 켜 두어야 합니다.

5. 주소 요약표

Trae가 덧붙이는 경로는 API 형식에 따라 달라지며, 주소가 틀리면 곧바로 404가 반환됩니다:

API 형식입력할 값Trae가 덧붙임최종 주소
Anthropic Messageshttps://api.hiapi.ai/v1/messages/v1/messages
OpenAI Chat Completionshttps://api.hiapi.ai/v1/chat/completions/v1/chat/completions
OpenAI Responseshttps://api.hiapi.ai/v1/responses/v1/responses

규칙: Trae가 덧붙이는 경로에 v1이 있는지 확인하세요. 있으면 입력값에 v1을 넣지 말고, 없으면 직접 넣어야 합니다. Trae가 경로를 덧붙이도록 Full URL (完整 URL) 스위치는 꺼 두세요. 켜면 완전한 요청 주소를 직접 입력해야 합니다.

6. 확인

설정을 저장한 뒤 새 세션을 시작해 테스트하세요.

6.1 채팅

방금 추가한 모델로 전환하고 “안녕하세요, 한 문장으로 자기소개를 해 주세요.”를 보내세요. 정상적으로 답하면 연결이 된 것입니다.

채팅으로 확인

6.2 도구 호출

먼저 Trae에서 열어 둔 프로젝트 폴더에 tool-call-test.txt를 만들고 hello hiapi 한 줄을 써서 저장하세요. 그다음 작업 / Agent 페이지로 이동해 “파일 읽기 도구를 한 번만 사용하세요. tool-call-test.txt의 전체 내용을 읽고 그대로 반환하세요. 파일을 수정하지 말고, 다른 파일을 읽지 말고, 파일 이름으로 내용을 추측하지 마세요.”를 보내세요. 도구 호출이 나타나고 hello hiapi를 반환하면 통과입니다. 테스트에서는 claude-opus-5-5와 gpt-6-astra 모두 채팅과 도구 호출이 정상적으로 동작했습니다.

도구 호출 확인

이 튜토리얼은 텍스트 모델 연결만 다룹니다. Trae에서 HiAPI의 이미지와 비디오 도구를 호출하려면 MCP 설정 가이드의 Trae 섹션을 참고하세요.

7. 문제 해결

여기에는 Trae에 특화된 문제만 정리했습니다. 401, 404, 429 같은 일반적인 오류는 자주 발생하는 오류를 참고하세요.

오류원인해결 방법
404주소에 /v1이 더 있거나 빠짐5절의 표에 따라 입력하세요
400 This model does not support this endpointAPI 형식과 모델이 맞지 않음Claude에는 Anthropic Messages format을, GPT와 DeepSeek에는 OpenAI Chat Completions format을 선택하세요
401 / invalid api keyHiAPI API 키가 잘못됨앞뒤 공백 없이 다시 붙여 넣으세요
max_tokens 관련 오류Max output tokens가 설정되지 않음고급 설정에서 적절한 값을 설정하세요. gpt-6-astra가 Chat Completions를 사용할 때는 max_tokens나 temperature를 설정하지 마세요
stream: must be true이 모델은 스트리밍 출력만 지원함스트리밍 출력을 켜세요
계속 로딩만 됨 / 타임아웃네트워크 문제 또는 잘못된 API 형식네트워크를 확인하고 API 형식이 맞는지 확인하세요