[{"data":1,"prerenderedAt":7},["ShallowReactive",2],{"docs-changelog\u002Fai-embeddings":3,"docs-tabs-changelog\u002Fai-embeddings":6},{"content":4,"lastmod":5},"# Change history: Embeddings\n\n[← Changelog](\u002Fdocs\u002Fchangelog). Entries: 24.\n\n- 2026-10-27 [NEW-1027-5: Exhausted AI quota period in the response](\u002Fdocs\u002Fchangelog\u002F2026-10-27#new-1027-5-exhausted-ai-quota-period-in-the-response)\n- 2026-10-23 [FIX-1023-18: consistent model selection for personal and company keys](\u002Fdocs\u002Fchangelog\u002F2026-10-23#fix-1023-18-consistent-model-selection-for-personal-and-company-keys)\n- 2026-10-21 [FIX-1021-4: an oversized request to a model: images for bitrix are downscaled, a size refusal is 413 instead of 502](\u002Fdocs\u002Fchangelog\u002F2026-10-21#fix-1021-4-an-oversized-request-to-a-model-images-for-bitrix-are-downscaled-a-size-refusal-is-413-instead-of-502)\n- 2026-10-09 [NEW-1009-18: Learn-more link in the AI quota 402 refusal](\u002Fdocs\u002Fchangelog\u002F2026-10-09#new-1009-18-learn-more-link-in-the-ai-quota-402-refusal)\n- 2026-09-30 [FIX-0930-27: speech recognition with a disabled model now answers 404 before recognition](\u002Fdocs\u002Fchangelog\u002F2026-09-30#fix-0930-27-speech-recognition-with-a-disabled-model-now-answers-404-before-recognition)\n- 2026-09-11 [FIX-0911-5: audio transcription tells an input error apart from a service failure](\u002Fdocs\u002Fchangelog\u002F2026-09-11#fix-0911-5-audio-transcription-tells-an-input-error-apart-from-a-service-failure)\n- 2026-09-10 [BC-0910-1: a network failure on the way to the provider arrives under its own code ai_provider_network](\u002Fdocs\u002Fchangelog\u002F2026-09-10#bc-0910-1-a-network-failure-on-the-way-to-the-provider-arrives-under-its-own-code-ai_provider_network)\n- 2026-09-10 [FIX-0910-2: AI provider errors now carry the pause from the provider's own header, in one shape for every stream](\u002Fdocs\u002Fchangelog\u002F2026-09-10#fix-0910-2-ai-provider-errors-now-carry-the-pause-from-the-provider-s-own-header-in-one-shape-for-every-stream)\n- 2026-09-03 [BC-0903-19: input array in POST \u002Fv1\u002Fembeddings capped at 64 strings](\u002Fdocs\u002Fchangelog\u002F2026-09-03#bc-0903-19-input-array-in-post-v1-embeddings-capped-at-64-strings)\n- 2026-08-20 [FIX-0820-8: AI provider refusal: a readable message instead of relayed prose, and one error shape for streaming and non-streaming](\u002Fdocs\u002Fchangelog\u002F2026-08-20#fix-0820-8-ai-provider-refusal-a-readable-message-instead-of-relayed-prose-and-one-error-shape-for-streaming-and-non-streaming)\n- 2026-08-16 [NEW-0816-3: new 402 company_budget_exhausted rejection on calls that spend credits](\u002Fdocs\u002Fchangelog\u002F2026-08-16#new-0816-3-new-402-company_budget_exhausted-rejection-on-calls-that-spend-credits)\n- 2026-08-14 [FIX-0814-3: the dimensions parameter for the bitrix\u002Fembeddings model](\u002Fdocs\u002Fchangelog\u002F2026-08-14#fix-0814-3-the-dimensions-parameter-for-the-bitrix-embeddings-model)\n- 2026-08-11 [FIX-0811-23: the ai_congested retry pause now scales with the configured base and is capped](\u002Fdocs\u002Fchangelog\u002F2026-08-11#fix-0811-23-the-ai_congested-retry-pause-now-scales-with-the-configured-base-and-is-capped)\n- 2026-08-11 [BC-0811-28: AI requests now carry a service deadline: a 429 refusal instead of a hang](\u002Fdocs\u002Fchangelog\u002F2026-08-11#bc-0811-28-ai-requests-now-carry-a-service-deadline-a-429-refusal-instead-of-a-hang)\n- 2026-08-04 [FIX-0804-11: model-unavailable refusal is now 429 with a wait hint, not 502](\u002Fdocs\u002Fchangelog\u002F2026-08-04#fix-0804-11-model-unavailable-refusal-is-now-429-with-a-wait-hint-not-502)\n- 2026-08-01 [FIX-0801-1: AI endpoint response bodies no longer carry platform-internal fields](\u002Fdocs\u002Fchangelog\u002F2026-08-01#fix-0801-1-ai-endpoint-response-bodies-no-longer-carry-platform-internal-fields)\n- 2026-07-21 [BC-0721-10: a broken image_url candidate no longer fails the whole request](\u002Fdocs\u002Fchangelog\u002F2026-07-21#bc-0721-10-a-broken-image_url-candidate-no-longer-fails-the-whole-request)\n- 2026-07-10 [FIX-0710-6: non-streaming chat\u002Fcompletions and embeddings no longer abort at 360 seconds](\u002Fdocs\u002Fchangelog\u002F2026-07-10#fix-0710-6-non-streaming-chat-completions-and-embeddings-no-longer-abort-at-360-seconds)\n- 2026-07-10 [NEW-0710-16: AI quota pacing: pacing field in the response and 429 ai_pacing_limited error](\u002Fdocs\u002Fchangelog\u002F2026-07-10#new-0710-16-ai-quota-pacing-pacing-field-in-the-response-and-429-ai_pacing_limited-error)\n- 2026-07-06 [NEW-0706-2: New 402 error code ai_quota_exhausted on AI endpoints](\u002Fdocs\u002Fchangelog\u002F2026-07-06#new-0706-2-new-402-error-code-ai_quota_exhausted-on-ai-endpoints)\n- 2026-07-06 [FIX-0706-3: Over-quota AI usage is charged at the model's base catalog price](\u002Fdocs\u002Fchangelog\u002F2026-07-06#fix-0706-3-over-quota-ai-usage-is-charged-at-the-model-s-base-catalog-price)\n- 2026-07-06 [NEW-0706-4: The bitrix\u002Fembeddings model is available in the API](\u002Fdocs\u002Fchangelog\u002F2026-07-06#new-0706-4-the-bitrix-embeddings-model-is-available-in-the-api)\n- 2026-07-05 [NEW-0705-5: New 402 error code ai_quota_exhausted on AI endpoints](\u002Fdocs\u002Fchangelog\u002F2026-07-05#new-0705-5-new-402-error-code-ai_quota_exhausted-on-ai-endpoints)\n- 2026-06-24 [NEW-0624-9: bitrix\u002Fembeddings text embeddings endpoint](\u002Fdocs\u002Fchangelog\u002F2026-06-24#new-0624-9-bitrix-embeddings-text-embeddings-endpoint)\n",null,{},1794739489070]