개요
이 엔드포인트는 Anthropic Messages API와의 네이티브 호환성을 제공합니다. extended thinking과 같은 기능이 있는 Claude 모델에 이것을 사용하세요.Anthropic SDK의 Base URL:
https://api.lemondata.cc (/v1 접미사 없음)요청 헤더
LemonData API 키입니다. Bearer token의 대안입니다.
Anthropic API 버전입니다.
2023-06-01을 사용하세요.요청 본문
Claude 모델 ID입니다(예:
claude-sonnet-4-6 또는 claude-opus-4-6).role 및 content를 포함하는 메시지 객체의 배열입니다.생성할 최대 token 수입니다.
System prompt입니다(messages 배열과 별도).
Sampling temperature입니다(0-1).
스트리밍 응답을 활성화합니다.
Extended thinking 구성입니다(Claude Opus 4.5).
type(string): 활성화하려면"enabled"budget_tokens(integer): thinking을 위한 token 예산
모델에서 사용할 수 있는 도구입니다.
모델이 도구를 사용하는 방식입니다. 옵션:
auto, any, tool(특정 도구).Nucleus sampling 파라미터입니다. temperature 또는 top_p 중 하나만 사용하고, 둘 다 사용하지 마세요.
각 token에 대해 상위 K개 옵션에서만 샘플링합니다.
모델이 생성을 중지하게 하는 사용자 지정 stop sequence입니다.
추적 목적으로 요청에 첨부할 metadata입니다.
응답
고유한 메시지 식별자입니다.
항상
message입니다.항상
assistant입니다.content block의 배열입니다(text, thinking, tool_use).
사용된 모델입니다.
생성이 중지된 이유입니다(
end_turn, max_tokens, tool_use).input_tokens 및 output_tokens를 포함한 token 사용량입니다.Vision Input Example
For Claude models with vision support, place images insidemessages[].content as structured image blocks.
Extended Thinking 예시
Anthropic Message Batches
LemonData는/v1/messages 와 함께 Anthropic Message Batches 네이티브 흐름도 제공합니다.
사용 가능한 라우트:
POST /v1/messages/batchesGET /v1/messages/batchesGET /v1/messages/batches/:message_batch_idGET /v1/messages/batches/:message_batch_id/resultsPOST /v1/messages/batches/:message_batch_id/cancelDELETE /v1/messages/batches/:message_batch_id
- 동일한 LemonData API key 와 Anthropic 네이티브 헤더를 사용하세요.
- batch item 이
file_id를 참조하는 경우anthropic-beta: files-api-2025-04-14도 함께 포함하세요. - Batch job 은 Anthropic 네이티브 요청/응답 형태를 유지하면서, LemonData 가 내부 정산 수명주기를 추적합니다.