Claude 3 API 사용법 (자바스크립트)
현재 핸드폰 인증을 하면 5달러의 크레딧을 준다.
기본 사용법
사용법은 @anthropic-ai/sdk 를 설치 (npm i @anthropic-ai/sdk) 한 후 다음과 같이 간단하게 사용할 수 있다.
const Anthropic = require("@anthropic-ai/sdk");
const anthropic = new Anthropic({
apiKey: 'your_key'
});
const main = async () => {
const result = await anthropic.messages.create({
model: "claude-3-opus-20240229",
max_tokens: 1024,
messages: [{ role: "user", content: "Hello, world" }],
});
console.log(result);
};
main();
응답 결과는 다음과 같다.
{
"content": [
{
"text": "Hi! My name is Claude.",
"type": "text"
}
],
"id": "msg_013Zva2CMHLNnXjNJJKqJ2EF",
"model": "claude-3-opus-20240229",
"role": "assistant",
"stop_reason": "end_turn",
"stop_sequence": null,
"type": "message",
"usage": {
"input_tokens": 10,
"output_tokens": 25
}
}
참고 : Create a Message
비용
다음은 각 모델의 토큰 비용이다.
Model | Input Cost ($/MTok) | Output Cost ($/MTok) |
---|---|---|
Haiku | 0.25 | 1.25 |
Sonnet | 3 | 15 |
Opus | 15 | 75 |
최고 사양인 Opus의 경우 출력 토큰이 백만 토큰 당 75 달러이다. GPT-4-Turbo 의 경우 출력 토큰이 백만 토큰 당 30달러이다. 출력 토큰이 거의 2배 이상 비싸다. GPT-4의 경우 출력 토큰이 백만 토큰 당 60달러인데 이것과 비교했을 때는 15달러 정도 비싸다.
GPT-4 Turbo
Model | Input | Output |
---|---|---|
gpt-4-0125-preview | $10.00 / 1M tokens | $30.00 / 1M tokens |
gpt-4-1106-preview | $10.00 / 1M tokens | $30.00 / 1M tokens |
gpt-4-1106-vision-preview | $10.00 / 1M tokens | $30.00 / 1M tokens |
GPT-4
Model | Input | Output |
---|---|---|
gpt-4 | $30.00 / 1M tokens | $60.00 / 1M tokens |
gpt-4-32k | $60.00 / 1M tokens | $120.00 / 1M tokens |
스트리밍 하기
const main = async () => {
await anthropic.messages
.stream({
model: "claude-3-opus-20240229",
max_tokens: 1024,
messages: [{ role: "user", content: "Hello, world" }],
})
.on("text", (text) => {
console.log(text);
});
};
공유하기
조회수 : 1174