deepseek-ai/deepseek-harness · error · Error
llm-deepseek: inlineImageOffloadByteQuantum must not exceed
Error message
llm-deepseek: inlineImageOffloadByteQuantum must not exceed maxInlineRequestImageBytes
What it means
Error "llm-deepseek: inlineImageOffloadByteQuantum must not exceed maxInlineRequestImageBytes" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/llm/llm-deepseek/src/index.ts:322
}
const maxImagesPerRequest = config.maxImagesPerRequest ?? DEFAULT_MAX_IMAGES_PER_REQUEST
if (!Number.isSafeInteger(maxImagesPerRequest) || maxImagesPerRequest <= 0) {
throw new Error('llm-deepseek: maxImagesPerRequest must be a positive safe integer')
}
const imageOffloadByteQuantum = config.imageOffloadByteQuantum ?? DEFAULT_IMAGE_OFFLOAD_BYTE_QUANTUM
if (!Number.isSafeInteger(imageOffloadByteQuantum) || imageOffloadByteQuantum <= 0) {
throw new Error('llm-deepseek: imageOffloadByteQuantum must be a positive safe integer')
}
if (imageOffloadByteQuantum > maxRequestFilesBytes) {
throw new Error('llm-deepseek: imageOffloadByteQuantum must not exceed maxRequestFilesBytes')
}
const inlineImageOffloadByteQuantum = config.inlineImageOffloadByteQuantum
?? DEFAULT_INLINE_IMAGE_OFFLOAD_BYTE_QUANTUM
if (!Number.isSafeInteger(inlineImageOffloadByteQuantum) || inlineImageOffloadByteQuantum <= 0) {
throw new Error('llm-deepseek: inlineImageOffloadByteQuantum must be a positive safe integer')
}
if (inlineImageOffloadByteQuantum > maxInlineRequestImageBytes) {
throw new Error('llm-deepseek: inlineImageOffloadByteQuantum must not exceed maxInlineRequestImageBytes')
}
const imageOffloadCountQuantum = config.imageOffloadCountQuantum ?? DEFAULT_IMAGE_OFFLOAD_COUNT_QUANTUM
if (!Number.isSafeInteger(imageOffloadCountQuantum) || imageOffloadCountQuantum <= 0) {
throw new Error('llm-deepseek: imageOffloadCountQuantum must be a positive safe integer')
}
if (imageOffloadCountQuantum > maxImagesPerRequest) {
throw new Error('llm-deepseek: imageOffloadCountQuantum must not exceed maxImagesPerRequest')
}
const filesApiTimeoutMs = config.filesApiTimeoutMs ?? DEFAULT_FILES_API_TIMEOUT_MS
if (!Number.isFinite(filesApiTimeoutMs)
|| filesApiTimeoutMs <= 0
|| filesApiTimeoutMs > MAX_TIMER_DELAY_MS) {
throw new Error(
`llm-deepseek: filesApiTimeoutMs must be a positive finite number no greater than ${MAX_TIMER_DELAY_MS}`,
)
}
const fileExpiresAfterSeconds = config.fileExpiresAfterSeconds ?? DEFAULT_FILE_EXPIRY_SECONDS
if (!Number.isSafeInteger(fileExpiresAfterSeconds)View on GitHub (pinned to b150a551b8)
Solutions
- Lower inlineImageOffloadByteQuantum or raise maxInlineRequestImageBytes.
When it happens
Trigger: Thrown at packages/llm/llm-deepseek/src/index.ts:322 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of deepseek-ai/deepseek-harness@b150a551b8 (2026-08-24).
Data as JSON: /api/errors/9717ec6a6c785d69.
Report an issue: GitHub.