검색
검색
공개 노트 검색
회원가입로그인

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

비용

다음은 각 모델의 토큰 비용이다.

ModelInput Cost ($/MTok)Output Cost ($/MTok)
Haiku0.251.25
Sonnet315
Opus1575

최고 사양인 Opus의 경우 출력 토큰이 백만 토큰 당 75 달러이다. GPT-4-Turbo 의 경우 출력 토큰이 백만 토큰 당 30달러이다. 출력 토큰이 거의 2배 이상 비싸다. GPT-4의 경우 출력 토큰이 백만 토큰 당 60달러인데 이것과 비교했을 때는 15달러 정도 비싸다.

GPT-4 Turbo

ModelInputOutput
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

ModelInputOutput
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);
    });
};
조회수 : 648
heart
공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
T
페이지 기반 대답
AI Chat