무료 CometAPI 계정을 만들고 $0.10 가입 크레딧을 사용해 muse-wonder로 요청을 보내세요. 시작하는 데 신용카드나 월 구독은 필요하지 않습니다. 아래에서는 첫 번째 체험이 확인하고 활용할 수 있는 결과를 내도록 작은 JavaScript 버그 수정을 함께 진행합니다.
핵심 요점
초기 결제 없이 Muse Wonder를 사용해 보려면 CometAPI의 가입 크레딧을 사용하세요.
API 키를 만들고 CometAPI의 Chat Completions 엔드포인트를 통해 muse-wonder를 호출하세요.
자기완결적인 하나의 작업으로 시작해 결과를 확인한 뒤 더 큰 프로젝트로 확장하세요.
무료 이용은 시작 크레딧에서 제공되며, 이후 사용은 사용량 기준으로 과금됩니다.
JavaScript 버그 수정을 통해 Muse Wonder 테스트하는 방법
첫 Muse Wonder 요청으로 직접 검증할 수 있는 작은 문제를 해결할 것을 권장합니다. 버그 수정이 좋은 출발점입니다. 함수 전체를 제공하고 원하는 동작을 정의한 뒤, 반환된 코드가 동작하는지 확인할 수 있기 때문입니다.
이번 안내에서는 함수를 고칩니다. 이 함수는 비어 있지 않은 배열의 평균을 계산하지만, 빈 배열에 대해서는 을 반환합니다:
function average(xs) {
return xs.reduce((a, b) => a + b, 0) / xs.length;
}
Wonder에는 일반 계산을 유지하되 빈 배열에 대해서는 RangeError를 던지도록 요구합니다. 이렇게 하면 시도에 명확한 기준이 생깁니다: 세 가지 검사를 통과하는 수정된 함수입니다.
무료 CometAPI 크레딧으로 Muse Wonder를 시도하는 다섯 단계: 계정 생성, API 키 생성, 코드 수정 요청 보내기, 세 가지 검사 실행, 토큰 사용량과 비용 검토.
그림 1. 집중된 체험은 시작 크레딧에서 검증 가능한 결과까지 이끕니다. 비율 유지 스케일링과 새로운 배열을 적용한OpenMoji그래픽을 포함한 원본 설명형 레이아웃. 라이선스는CC BY-SA 4.0; 전체 이미지 크레딧과 라이선스.
CometAPI에서 Muse Wonder를 무료로 사용하는 방법
1단계 계정을 만들고 크레딧 받기
CometAPI signup page를 열어 계정을 생성하세요. 로그인한 후 Wallet에서 $0.10 signup credit을 확인할 수 있습니다. 자동으로 추가되며 별도 교환 단계는 없습니다.
이 크레딧으로 첫 Muse Wonder 요청을 실행할 수 있습니다. 결제 설정은 나중으로 미루고 시작 잔액으로 예제를 따라 하세요.
브라우저에서 시작하길 원하나요? Wonder model page를 열고 Playground를 선택하세요. 동일한 계정 크레딧으로 함수와 빈 배열 요구사항을 그곳에 제출할 수 있습니다. 아래 API 단계는 터미널에서 요청을 보내는 방법을 보여줍니다.
2단계 API 키 만들기
API Keys를 열고 Create API Key를 클릭한 다음, 키 이름을 wonder-trial처럼 지정하고 Create를 클릭하세요. 키를 복사하여 로컬 터미널에 설정합니다:
export COMETAPI_KEY="YOUR_COMETAPI_KEY"
자리표시자를 자신의 키로 바꾸세요. 실제 키는 브라우저 측 코드나 공개 저장소에 노출하지 마세요. API quickstart에서 계정 및 키 생성 화면을 볼 수 있습니다.
3단계 버그 수정 요청 보내기
다음 명령은 curl이 설치된 Bash 또는 Zsh 터미널에서 작동합니다. CometAPI의 /v1/chat/completions 엔드포인트를 통해 모델 ID muse-wonder로 Muse Wonder를 호출합니다:
curl "https://api.cometapi.com/v1/chat/completions" \
-H "Authorization: Bearer $COMETAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "muse-wonder",
"messages": [
{
"role": "user",
"content": "Fix this JavaScript function. For non-empty arrays, preserve the arithmetic mean. For an empty array, throw a RangeError. The function must return 4 for [2, 4, 6], return 0 for [-2, 0, 2], and throw RangeError for []. Return only the corrected JavaScript function named average, without Markdown fences, explanations, or tests. Use no external packages. Function: function average(xs) { return xs.reduce((a, b) => a + b, 0) / xs.length; }"
}
]
}'
이 프롬프트는 코드와 요구 동작을 한 번에 제공하며, 함수만 반환하도록 요청합니다. 이렇게 하면 답변이 집중되고, 아래의 검사가 모델 자체 테스트 코드와 독립적으로 유지됩니다.
세 가지가 모두 통과하면 이 작은 명세에 대해 동작하는 답을 얻은 것입니다. 이는 임의 입력에 대한 준비가 되었다는 증거는 아닙니다. 문자열, 누락된 인수 등의 경우에는 별도의 요구사항과 테스트가 필요합니다. 모델의 결과를 평가할 때 범위를 명확히 하세요.
검사가 실패하면, 정확한 실패 내용과 반환된 함수를 포함해 후속 요청을 보내세요. 구체적인 실패가 있어야 Wonder가 명확한 수정을 수행할 수 있습니다.
5단계 요청의 사용량 검토
CometAPI 계정의 Logs를 열고 해당 요청을 확장하세요. 토큰 사용량과 비용을 검토한 뒤, Wallet에서 남은 잔액을 확인하세요. 자세한 계산 위치는 account guide에 설명되어 있습니다.
이제 유용한 체험의 두 부분을 모두 갖추었습니다. 평가 가능한 결과와 그에 소요된 사용량 기록입니다. 다음에 무엇을 시도할지 결정할 때 이 둘을 함께 고려하세요.
Muse Wonder 테스트 시 토큰 사용량 줄이는 방법
집중된 프롬프트가 요청당 더 많은 일을 해냅니다. 이 예제에서는 함수, 에러 처리 요구사항, 테스트 케이스가 처음부터 모두 포함되어 있습니다. 자신의 작업에도 같은 패턴을 사용하세요. 관련 입력을 제공하고, 무엇이 바뀌어야 하는지 말하며, 결과를 어떻게 판단할지 정의하세요.
글쓰기라면 모든 이름과 숫자를 그대로 유지한 채 한 단락을 편집하는 식일 수 있습니다. 문서 작업이라면 짧은 본문에서 몇 개의 명시된 필드를 추출하는 것일 수 있습니다. 원본 자료와 예상 결과를 스스로 점검할 수 있는 작업을 선택하세요.
후속 메시지는 구체적으로 작성하세요. "빈 배열 검사에 여전히 실패합니다. 오류는 다음과 같습니다."는 "다시 시도해 보세요."보다 모델에 더 좋은 목표를 제공합니다. 관련 없는 작업이라면 대화를 초기화하여 새 요청을 시작하세요. 새 작업에 필요하지 않은 이전 대화 내역을 재전송하지 않도록 합니다.
무료 크레딧으로 얼마나 시도할 수 있나요
Muse Wonder는 현재 CometAPI에서 입력 토큰 100만 개당 $3.20, 출력 토큰 100만 개당 $16의 비용이 듭니다.
예를 들어, 가상의 요청에 2,000개의 캐시되지 않은 입력 토큰과 500개의 과금 대상 출력 토큰이 있을 경우 비용은 다음과 같습니다:
(2,000 × $3.20 + 500 × $16) ÷ 1,000,000 = $0.0144
이는 위의 코드 수정 요청에 대한 측정값이 아니라 예산 예시입니다. 크레딧으로 처리할 수 있는 작업량은 실제 과금 토큰 수와 추가 호출 여부에 따라 달라집니다. 잔액을 메시지 개수로 고정해 환산하기보다는, 첫 요청의 기록된 사용량을 바탕으로 다음 작업을 계획하세요.