deepseek-ai/DeepSeek-OCR
DeepSeek-OCR은 이미지에서 텍스트를 읽고 문서 이미지를 Markdown으로 변환할 수 있습니다. 스캔한 페이지, 스크린샷, 촬영한 문서를 편집 가능한 텍스트로 만드는 데 활용하세요.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsdeepseek-ai/DeepSeek-OCR - Ailoot Ultra · Anthropic Messages
POST /v1/messagesdeepseek-ai/DeepSeek-OCR
모델 소개
이 설명은 모델의 기능을 다룹니다. Ailoot에서 사용할 수 있는 입력, 출력 및 옵션은 아래에 선택한 메서드별로 표시됩니다.
DeepSeek-OCR은 광학 문자 인식을 위한 DeepSeek의 이미지-텍스트 변환 모델입니다. 제작사의 예제에는 일반 텍스트 추출과 문서 이미지의 Markdown 변환이 포함됩니다.
글자를 읽을 수 있는 선명한 이미지로 시작하세요. 검색과 추가 처리를 위한 일반 텍스트 또는 제목과 문서 구조가 중요할 때 사용할 Markdown 중 필요한 결과를 선택하세요. 여러 페이지를 명확한 순서로 처리하고 추출한 텍스트 옆에 원본 이미지를 보관하세요.
이름, 금액, 표 항목을 다른 문서나 시스템에 사용하기 전에 원본 페이지와 대조하세요.
Ailoot에서는 /v1/chat/completions에 정확한 모델 ID를 사용하고 대화에 이미지와 그에 관한 질문을 함께 넣으세요. 이미지 콘텐츠 형식은 image_url을 사용하며, 지원되는 이미지 소스에는 이미지 주소 또는 base64 데이터 URI를 넣을 수 있습니다. 전체 JSON 답변을 수집하거나 stream을 활성화한 경우 모든 SSE 조각을 수집하고, 완성된 결과와 함께 usage를 보관하세요.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions deepseek-ai/DeepSeek-OCR
deepseek-ai/DeepSeek-OCR시작하기
DeepSeek-OCR은 이미지에서 텍스트를 읽고 문서 이미지를 Markdown으로 변환할 수 있습니다. 스캔한 페이지, 스크린샷, 촬영한 문서를 편집 가능한 텍스트로 만드는 데 활용하세요.
- 허용 입력
- 텍스트 · 이미지
- 결과
- 텍스트
Ailoot에서 사용 가능 · 입력 및 메서드
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- 입력
text,image- 출력
text- 출력 형식
- JSON or SSE
| 필드 | 유형 | 요건 | 값과 한도 | 기본값 |
|---|---|---|---|---|
필드model | 유형string | 요건필수 | 값과 한도 deepseek-ai/DeepSeek-OCR 조건: 이 Ailoot 라우팅 선택자를 그대로 사용하세요. | 기본값— |
필드messages | 유형array | 요건필수 | 값과 한도 조건: | 기본값— |
필드stream | 유형boolean | 요건선택 사항 | 값과 한도 조건: | 기본값false |
입력 자료 조합
text_input · 필수: messages
image_with_text · 필수: messages with actual image content blocks
메서드 매개변수와 수명 주기
| 매개변수 | 명세 |
|---|---|
매개변수content_type | 명세application/json |
매개변수required | 명세model, messages |
매개변수optional | 명세stream |
매개변수material_types | 명세text, image |
매개변수conditions | 명세이 Ailoot 라우팅 선택자를 그대로 사용하세요., 선택한 특정 모델이 시각 인식을 지원하는 경우 이 프로토콜로 이미지 콘텐츠를 전달할 수 있습니다. 프로토콜에서 요청을 수락한다고 해서 모든 모델의 이미지 처리 기능이 입증되는 것은 아닙니다. |
메서드 별칭: /chat/completions
수명 주기: synchronous_or_streamed
요금
요금 정보는 요청 옵션을 추가하지 않습니다. 지원되는 매개변수는 선택한 메서드에 표시됩니다.
- 빠른 모드
- 표준 요금 빠른 모드를 선택한 경우
- Flex 모드
- 표준 요금 flex 모드를 선택한 경우
- 최대 추론 수준
- 표준 요금 최대 추론 수준에 default 조정값을 적용하는 경우
- 명시적 캐시 요금
- 활성화되지 않음 명시적 캐시를 요청할 때
- 텍스트 전용 요율: 무료
- 캐시, 도구 및 미디어에는 각각 별도로 나열된 요금 조건이 적용됩니다. 텍스트 전용 입력 및 출력의 경우
Ailoot 요금
설정별 가격
| 설정 | 요금표 | 요금 |
|---|---|---|
| 설정기본 토큰 요금 | 요금표기본 요금 | 요금 입력 · 입력 토큰 $0 / 1K 토큰 출력 · 출력 토큰 $0 / 1K 토큰 입력 · 캐시 읽기 $0 / 1K 토큰 입력 · 캐시 쓰기 $0 / 1K 토큰 입력 · 캐시 쓰기, 1시간 — / 1K 토큰 |
Ailoot는 요청 전에 예상 금액을 미리 확보합니다. 결과를 받은 뒤 측정된 사용량을 기준으로 최종 요금을 정산합니다. 스트리밍 정산에는 최종 사용량 기록을 사용합니다. 금액 확보와 정산 방식 →
요청 예제
Ailoot Ultra · OpenAI Chat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "deepseek-ai/DeepSeek-OCR", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}]}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
결과 수신 및 저장
Ailoot Ultra · OpenAI Chat
JSON or SSE
완료된 결과 모두 보관
반환된 완전한 응답, 파일, 콘텐츠 부분을 모두 보관하세요.
모든 콘텐츠 블록, 도구 호출 ID, 반환된 사고 서명, 모든 SSE 델타 및 전체 사용량 정보를 보존하세요. 첫 번째 텍스트 조각이 전체 결과는 아닙니다.
원래 응답을 확인해야 할 경우
원래 X-Client-Request-ID, 응답 및 헤더를 보존하세요. 결과를 알 수 없거나 result_pending_check인 경우 두 번째 생성은 허용되지 않습니다.
응답 필드
| 필드 | 유형 |
|---|---|
필드choices[] | 유형object |
필드usage | 유형object |
오류와 다음 단계
| 응답 | 조건 | 다음 단계 |
|---|---|---|
응답400 · invalid_request_error | 조건필수 필드, 모델 선택자, 유형 또는 입력 표현 형식이 유효하지 않습니다. | 다음 단계별도의 요청을 준비하기 전에 반환된 유효성 검사 세부 정보를 확인하세요. |
응답 | 조건원래 요청이나 결과를 알 수 없거나 확인이 필요합니다. | 다음 단계원래 식별자와 헤더를 보존하고, 지원되는 상태 정보나 라이브러리 기록만 조회하세요. 생성 요청을 다시 제출하지 마세요. |
별칭
모델 별칭
Ailoot Ultra deepseek-ai/DeepSeek-OCR
메서드 경로 별칭
/chat/completions
관련 호출용 ID
Ailoot Ultra · Anthropic Messages POST /v1/messages deepseek-ai/DeepSeek-OCR
deepseek-ai/DeepSeek-OCR시작하기
DeepSeek-OCR은 이미지에서 텍스트를 읽고 문서 이미지를 Markdown으로 변환할 수 있습니다. 스캔한 페이지, 스크린샷, 촬영한 문서를 편집 가능한 텍스트로 만드는 데 활용하세요.
- 허용 입력
- 텍스트 · 이미지
- 결과
- json · sse
Ailoot에서 사용 가능 · 입력 및 메서드
Ailoot Ultra · Anthropic Messages POST /v1/messages
- 입력
text,image- 출력
json,sse- 출력 형식
- JSON or SSE
| 필드 | 유형 | 요건 | 값과 한도 | 기본값 |
|---|---|---|---|---|
필드model | 유형string | 요건필수 | 값과 한도 deepseek-ai/DeepSeek-OCR 조건: 이 Ailoot 라우팅 선택자를 그대로 사용하세요. | 기본값— |
필드messages | 유형array | 요건필수 | 값과 한도 조건: | 기본값— |
필드stream | 유형boolean | 요건선택 사항 | 값과 한도 조건: | 기본값false |
필드max_tokens | 유형integer | 요건필수 | 값과 한도 최솟값: 1 조건: | 기본값— |
입력 자료 조합
text_input · 필수: messages
image_with_text · 필수: messages with actual image content blocks
메서드 매개변수와 수명 주기
| 매개변수 | 명세 |
|---|---|
매개변수content_type | 명세application/json |
매개변수required | 명세model, messages, max_tokens |
매개변수optional | 명세stream |
매개변수material_types | 명세text, image |
매개변수conditions | 명세이 Ailoot 라우팅 선택자를 그대로 사용하세요., 선택한 특정 모델이 시각 인식을 지원하는 경우 이 프로토콜로 이미지 콘텐츠를 전달할 수 있습니다. 프로토콜에서 요청을 수락한다고 해서 모든 모델의 이미지 처리 기능이 입증되는 것은 아닙니다. |
수명 주기: synchronous_or_streamed
요금
요금 정보는 요청 옵션을 추가하지 않습니다. 지원되는 매개변수는 선택한 메서드에 표시됩니다.
- 빠른 모드
- 표준 요금 빠른 모드를 선택한 경우
- Flex 모드
- 표준 요금 flex 모드를 선택한 경우
- 최대 추론 수준
- 표준 요금 최대 추론 수준에 default 조정값을 적용하는 경우
- 명시적 캐시 요금
- 활성화되지 않음 명시적 캐시를 요청할 때
- 텍스트 전용 요율: 무료
- 캐시, 도구 및 미디어에는 각각 별도로 나열된 요금 조건이 적용됩니다. 텍스트 전용 입력 및 출력의 경우
Ailoot 요금
설정별 가격
| 설정 | 요금표 | 요금 |
|---|---|---|
| 설정기본 토큰 요금 | 요금표기본 요금 | 요금 입력 · 입력 토큰 $0 / 1K 토큰 출력 · 출력 토큰 $0 / 1K 토큰 입력 · 캐시 읽기 $0 / 1K 토큰 입력 · 캐시 쓰기 $0 / 1K 토큰 입력 · 캐시 쓰기, 1시간 — / 1K 토큰 |
Ailoot는 요청 전에 예상 금액을 미리 확보합니다. 결과를 받은 뒤 측정된 사용량을 기준으로 최종 요금을 정산합니다. 스트리밍 정산에는 최종 사용량 기록을 사용합니다. 금액 확보와 정산 방식 →
요청 예제
Ailoot Ultra · Anthropic Messages
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "deepseek-ai/DeepSeek-OCR", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}], "max_tokens": 256}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
결과 수신 및 저장
Ailoot Ultra · Anthropic Messages
JSON or SSE
완료된 결과 모두 보관
반환된 완전한 응답, 파일, 콘텐츠 부분을 모두 보관하세요.
모든 콘텐츠 블록, 도구 호출 ID, 반환된 사고 서명, 모든 SSE 델타 및 전체 사용량 정보를 보존하세요. 첫 번째 텍스트 조각이 전체 결과는 아닙니다.
원래 응답을 확인해야 할 경우
원래 X-Client-Request-ID, 응답 및 헤더를 보존하세요. 결과를 알 수 없거나 result_pending_check인 경우 두 번째 생성은 허용되지 않습니다.
응답 필드
| 필드 | 유형 |
|---|---|
필드content[] | 유형object |
필드usage | 유형object |
오류와 다음 단계
| 응답 | 조건 | 다음 단계 |
|---|---|---|
응답400 · invalid_request_error | 조건필수 필드, 모델 선택자, 유형 또는 입력 표현 형식이 유효하지 않습니다. | 다음 단계별도의 요청을 준비하기 전에 반환된 유효성 검사 세부 정보를 확인하세요. |
응답 | 조건원래 요청이나 결과를 알 수 없거나 확인이 필요합니다. | 다음 단계원래 식별자와 헤더를 보존하고, 지원되는 상태 정보나 라이브러리 기록만 조회하세요. 생성 요청을 다시 제출하지 마세요. |
별칭
모델 별칭
Ailoot Ultra deepseek-ai/DeepSeek-OCR
메서드 경로 별칭
/chat/completions
관련 호출용 ID
FAQ · deepseek-ai/DeepSeek-OCR
- 어떤 입력과 결과를 사용할 수 있나요?
POST /v1/chat/completions·deepseek-ai/DeepSeek-OCR:text,image→textPOST /v1/messages·deepseek-ai/DeepSeek-OCR:text,image→json,sse- 요청은 어떤 필드를 사용하나요?
POST /v1/chat/completions·deepseek-ai/DeepSeek-OCR:model,messages,streamPOST /v1/messages·deepseek-ai/DeepSeek-OCR:model,messages,stream,max_tokens- 어떤 제한이 적용되나요?
POST /v1/messages·deepseek-ai/DeepSeek-OCR:max_tokens.minimum:1