AI on demand: opendatalab/MinerU2.5-2509-1.2B: Difference between revisions
Jump to navigation
Jump to search
Tag: Manual revert |
Tag: Manual revert |
||
| Line 3: | Line 3: | ||
# Set your personal key: | # Set your personal key: | ||
STONEY_KEY=sk-... | STONEY_KEY=sk-... | ||
# Set the desired document to run OCR against: | |||
FILE_PATH=document.png | |||
# Set the desired model: | # Set the desired model: | ||
MODEL=opendatalab/MinerU2.5-2509-1.2B | MODEL=opendatalab/MinerU2.5-2509-1.2B | ||
# Encode document contents with Base64 and detect MIME type: | # Encode document contents with Base64 and detect MIME type: | ||
Latest revision as of 05:56, 31 October 2026
Calling the model
# Set your personal key:
STONEY_KEY=sk-...
# Set the desired document to run OCR against:
FILE_PATH=document.png
# Set the desired model:
MODEL=opendatalab/MinerU2.5-2509-1.2B
# Encode document contents with Base64 and detect MIME type:
FILE_CONTENT_BASE64=$(base64 -w 0 < "$FILE_PATH")
FILE_MIME_TYPE=$(file --brief --mime-type "$FILE_PATH")
curl https://llm.stoney-cloud.com/v1/chat/completions \
--silent --fail --show-error \
--header "Authorization: Bearer $STONEY_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "'"$MODEL"'",
"messages": [{
"role": "user",
"content": [{
"type": "image_url",
"image_url": {
"url": "data:'"$FILE_MIME_TYPE"';base64,'"$FILE_CONTENT_BASE64"'"
}
}]
}],
"max_tokens": 4096,
"temperature": 0.2,
"top_p": 0.9
}' \
| jq
Example output:
{
"id": "chatcmpl-834171fda5956922",
"object": "chat.completion",
"created": 1788347006,
"model": "opendatalab/MinerU2.5-2509-1.2B",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "This is a lot of 12 point text to test theOCR code and see if it works on all types of file format. The quick brown dog jumped over the lazy fox. The quick brown dog jumped over the lazy fox. The quick brown dog jumped over the lazy fox. The quick brown dog jumped over the lazy fox.",
"refusal": null,
"annotations": null,
"audio": null,
"function_call": null,
"tool_calls": [],
"reasoning": null,
"reasoning_content": null
},
"logprobs": null,
"finish_reason": "stop",
"stop_reason": null,
"token_ids": null
}
],
"service_tier": null,
"system_fingerprint": null,
"usage": {
"prompt_tokens": 412,
"total_tokens": 480,
"completion_tokens": 68,
"prompt_tokens_details": null
},
"prompt_logprobs": null,
"prompt_token_ids": null,
"kv_transfer_params": null
}