Calcula el precio de una ejecución antes de iniciarla y devuelve el estimateToken que la inicia. No se escribe nada. Es obligatorio antes de cada ejecución.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Zelto","description":"Observability and benchmarking for AI agents, voice and text.","colors":{"primary":"#3B5BDB","light":"#5B7FFF","dark":"#2C44A8"},"logo":{"light":"https://mintcdn.com/zelto-a802dbf4/w0jP7BwOcC-EEQGH/public/zelto-wordmark.png?fit=max\u0026auto=format\u0026n=w0jP7BwOcC-EEQGH\u0026q=85\u0026s=95a528e6e6c268521880fa274385d2cb","dark":"https://mintcdn.com/zelto-a802dbf4/pEvlQCYA2vv2-J8I/public/zelto-wordmark-white.png?fit=max\u0026auto=format\u0026n=pEvlQCYA2vv2-J8I\u0026q=85\u0026s=cbff614c65e51fcfa822c0c40f87616a"},"favicon":"https://mintcdn.com/zelto-a802dbf4/w0jP7BwOcC-EEQGH/public/zelto-logo.png?fit=max\u0026auto=format\u0026n=w0jP7BwOcC-EEQGH\u0026q=85\u0026s=23f56b73a1ea5e772fdafdeb509f50f8","search":{"prompt":"Search the Zelto docs"},"integrations":{"posthog":{"apiKey":"phc_yvnRoEc8B5GMjuU7TkpqctuvZYZLtCdEeFzHGaGuCkk8"}},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","default":true,"href":"docs"},{"language":"es","href":"es/docs"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zelto-a802dbf4","hasAudioNarration":false,"actualSubdomain":"zelto-a802dbf4","customDomains":["docs.zelto.ai"],"gitSource":{"type":"github","owner":"zelto-ai","repo":"zelto-analytics","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae7f3a977aac486e9a4e2f2","collectionId":"766ae4b3-c3b8-4bc0-bff9-0a0700df0310","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae7f3a977aac486e9a4e2f2"},"feedback":{"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae7f3a977aac486e9a4e2f2","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"en","tag":"API Reference","count":124},{"language":"es","tag":"Referencia de API","count":124},{"language":"en","tag":"Benchmarks","count":65},{"language":"es","tag":"Benchmarks","count":65},{"language":"en","tag":"Docs","count":48},{"language":"es","tag":"Documentación","count":48},{"language":"en","tag":"Integrations","count":18},{"language":"es","tag":"Integraciones","count":18},{"language":"en","tag":"Core concepts","count":14},{"language":"es","tag":"Conceptos principales","count":14},{"language":"en","tag":"Experiments","count":12},{"language":"es","tag":"Experimentos","count":12},{"language":"en","tag":"Findings","count":9},{"language":"es","tag":"Findings","count":9},{"language":"en","tag":"Voice providers","count":7},{"language":"es","tag":"Proveedores de voz","count":7},{"language":"en","tag":"Guides","count":6},{"language":"en","tag":"AI providers","count":6},{"language":"es","tag":"Guías","count":6},{"language":"es","tag":"Buckets","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".prompt-scroll pre{max-height:24rem;overflow-y:auto}.dark img[src*=\"/public/icons/\"]{filter:invert(1)}"}],"page":{"pagePath":"api-reference/benchmarks/estimar-una-ejecución","slug":"/api-reference/benchmarks/estimar-una-ejecución","pageMetadata":{"title":"Estimar una ejecución","description":"Calcula el precio de una ejecución antes de iniciarla y devuelve el `estimateToken` que la inicia. No se escribe nada. Es obligatorio antes de cada ejecución.","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/estimate","href":"/api-reference/benchmarks/estimar-una-ejecución","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Calcula el precio de una ejecución antes de iniciarla y devuelve el \", _jsx(_components.code, {\n children: \"estimateToken\"\n }), \" que la inicia. No se escribe nada. Es obligatorio antes de cada ejecución.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Estimar una ejecución","description":"Calcula el precio de una ejecución antes de iniciarla y devuelve el `estimateToken` que la inicia. No se escribe nada. Es obligatorio antes de cada ejecución.","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/estimate","href":"/api-reference/benchmarks/estimar-una-ejecución","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Estimar una ejecución","description":"Calcula el precio de una ejecución antes de iniciarla y devuelve el `estimateToken` que la inicia. No se escribe nada. Es obligatorio antes de cada ejecución.","operationId":"estimateBenchmarkRun","tags":["Benchmarks"],"parameters":["bccb5335-065c-4d9d-85ae-b38cbc474c91"],"requestBody":"66e21d60-6b58-4277-b0de-d98a22ece5a1","responses":{"200":"24a3f5a9-0f41-4114-b012-3111d160524b","400":"dd70ae5b-997b-43cd-80cd-dca241df6c64","401":"23b784d8-825d-4987-839d-c6a5381d7bb9","403":"3669b25c-1454-4bcc-8a3a-628eb315e9a8","404":"99c6a439-87a0-43da-855f-b4a30611c1b5","409":"9bfc9459-1236-4fb3-baee-395a4d1eafbb"},"x-mcp-tool":"estimate_benchmark_run","method":"post","type":"path","servers":["1dc3e1ff-0670-4938-8ad8-bff5c5df8763"],"security":["195400fd-d014-4dd0-b9df-428d1899fc48"],"path":"/v1/benchmarks/{id}/estimate","baseUrlOptions":["https://api.zelto.ai"],"title":"Estimar una ejecución","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"bccb5335-065c-4d9d-85ae-b38cbc474c91":{"name":"id","in":"path","required":true,"description":"Id del benchmark.","schema":{"type":"string","format":"uuid","isRequired":true,"description":"Id del benchmark.","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"candidates":{"minItems":1,"maxItems":10,"type":"array","items":{"type":"object","properties":{"model":{"type":"string","minLength":1,"maxLength":200,"description":"Un `model` de las opciones de candidatos: \"openai/gpt-5-mini\", \"bedrock/…\", o para STT \"deepgram/nova-3\".","isRequired":true,"uniqueKey":"candidates.items.[INDEX].model","typeLabel":"string"},"agentVersionId":{"oneOf":[{"type":"string","description":"Solo LLM: la versión del prompt del agente a probar. Null = el prompt tal como se grabó en cada caso.","format":"uuid","uniqueKey":"candidates.items.[INDEX].agentVersionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"Solo LLM: la versión del prompt del agente a probar. Null = el prompt tal como se grabó en cada caso.","uniqueKey":"candidates.items.[INDEX].agentVersionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"candidates.items.[INDEX].agentVersionId","typeLabel":"string\u003cuuid> | null"},"aiKeyId":{"oneOf":[{"type":"string","description":"Ejecutar con esta clave de IA de la organización (clave propia). Omítelo para usar el modelo de la plataforma.","format":"uuid","uniqueKey":"candidates.items.[INDEX].aiKeyId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"Ejecutar con esta clave de IA de la organización (clave propia). Omítelo para usar el modelo de la plataforma.","uniqueKey":"candidates.items.[INDEX].aiKeyId.oneOf.1","typeLabel":"null"}],"uniqueKey":"candidates.items.[INDEX].aiKeyId","typeLabel":"string\u003cuuid> | null"},"label":{"description":"Etiqueta visible. Por defecto: modelo + versión.","type":"string","maxLength":200,"uniqueKey":"candidates.items.[INDEX].label","typeLabel":"string"}},"required":["model"],"uniqueKey":"candidates.items.[INDEX]","typeLabel":"object"},"description":"Lo que compara la ejecución, en orden de visualización.","isRequired":true,"uniqueKey":"candidates","typeLabel":"object[]"},"repeats":{"description":"Repeticiones por caso (LLM, 1-3). STT siempre 1.","type":"integer","minimum":1,"maximum":3,"uniqueKey":"repeats","typeLabel":"integer"},"versionNumber":{"description":"Versión publicada a ejecutar. Por defecto: la versión publicada actual (o el borrador si no hay nada publicado).","type":"integer","minimum":1,"uniqueKey":"versionNumber","typeLabel":"integer"},"draft":{"description":"Ejecutar el borrador sin publicar en lugar de una versión publicada.","type":"boolean","uniqueKey":"draft","typeLabel":"boolean"}},"required":["candidates"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"candidates":[{"model":"\u003cstring>","agentVersionId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","aiKeyId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","label":"\u003cstring>"}],"repeats":2,"versionNumber":2,"draft":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"24a3f5a9-0f41-4114-b012-3111d160524b":{"description":"Respuesta correcta.","content":{"application/json":{"schema":{"type":"object","properties":{"estimateToken":{"type":"string","description":"Envíalo sin cambios para iniciar la ejecución. De un solo uso; vence en 15 minutos.","isRequired":true,"uniqueKey":"estimateToken","typeLabel":"string"},"benchmarkId":{"type":"string","isRequired":true,"uniqueKey":"benchmarkId","typeLabel":"string"},"versionNumber":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"versionNumber.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"versionNumber.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"versionNumber","typeLabel":"number | null"},"isDraftRun":{"type":"boolean","isRequired":true,"uniqueKey":"isDraftRun","typeLabel":"boolean"},"repeats":{"type":"number","isRequired":true,"uniqueKey":"repeats","typeLabel":"number"},"caseCount":{"type":"number","isRequired":true,"uniqueKey":"caseCount","typeLabel":"number"},"cellCount":{"type":"number","isRequired":true,"uniqueKey":"cellCount","typeLabel":"number"},"perCandidate":{"type":"array","items":{"type":"object","properties":{"model":{"type":"string","isRequired":true,"uniqueKey":"perCandidate.items.[INDEX].model","typeLabel":"string"},"agentVersionId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"perCandidate.items.[INDEX].agentVersionId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"perCandidate.items.[INDEX].agentVersionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"perCandidate.items.[INDEX].agentVersionId","typeLabel":"string | null"},"cells":{"type":"number","isRequired":true,"uniqueKey":"perCandidate.items.[INDEX].cells","typeLabel":"number"},"unitCostUsd":{"type":"number","description":"USD.","isRequired":true,"uniqueKey":"perCandidate.items.[INDEX].unitCostUsd","typeLabel":"number"},"costUsd":{"type":"number","description":"USD.","isRequired":true,"uniqueKey":"perCandidate.items.[INDEX].costUsd","typeLabel":"number"}},"required":["model","agentVersionId","cells","unitCostUsd","costUsd"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"perCandidate.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"perCandidate.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"perCandidate","typeLabel":"object[]"},"totalCostUsd":{"type":"number","description":"Lo que factura Zelto (costo de la plataforma más margen, más las tarifas por clave propia).","isRequired":true,"uniqueKey":"totalCostUsd","typeLabel":"number"},"warnings":{"type":"array","items":{"type":"string","uniqueKey":"warnings.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"warnings","typeLabel":"string[]"},"planLimits":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","const":"plan_limit","isRequired":true,"uniqueKey":"planLimits.items.[INDEX].code","typeLabel":"string"},"cap":{"type":"string","description":"`cells_per_run` (incluye el máximo absoluto de 5.000), `runs_per_month` o `concurrent_runs`.","isRequired":true,"uniqueKey":"planLimits.items.[INDEX].cap","typeLabel":"string"},"limit":{"type":"number","isRequired":true,"uniqueKey":"planLimits.items.[INDEX].limit","typeLabel":"number"},"current":{"type":"number","isRequired":true,"uniqueKey":"planLimits.items.[INDEX].current","typeLabel":"number"},"requested":{"type":"number","isRequired":true,"uniqueKey":"planLimits.items.[INDEX].requested","typeLabel":"number"}},"required":["code","cap","limit","current","requested"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"planLimits.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"planLimits.items.[INDEX]","typeLabel":"object"},"description":"Límites del plan que superaría iniciar esta ejecución. Si no está vacío, agrega la advertencia `plan_limit`; iniciar devuelve 403 `plan_limit`.","isRequired":true,"uniqueKey":"planLimits","typeLabel":"object[]"},"canStart":{"type":"boolean","description":"False cuando iniciar ahora sería rechazado (un límite del plan, o el gasto en `blocked`).","isRequired":true,"uniqueKey":"canStart","typeLabel":"boolean"},"candidates":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","isRequired":true,"uniqueKey":"candidates.items.[INDEX].label","typeLabel":"string"},"model":{"type":"string","isRequired":true,"uniqueKey":"candidates.items.[INDEX].model","typeLabel":"string"},"agentVersionId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"candidates.items.[INDEX].agentVersionId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"candidates.items.[INDEX].agentVersionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"candidates.items.[INDEX].agentVersionId","typeLabel":"string | null"},"agentVersionLabel":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"candidates.items.[INDEX].agentVersionLabel.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"candidates.items.[INDEX].agentVersionLabel.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"candidates.items.[INDEX].agentVersionLabel","typeLabel":"string | null"},"aiKeyId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"candidates.items.[INDEX].aiKeyId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"candidates.items.[INDEX].aiKeyId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"candidates.items.[INDEX].aiKeyId","typeLabel":"string | null"},"billedBy":{"type":"string","enum":["zelto","byok"],"isRequired":true,"uniqueKey":"candidates.items.[INDEX].billedBy","typeLabel":"enum\u003cstring>"}},"required":["label","model","agentVersionId","agentVersionLabel","aiKeyId","billedBy"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"candidates.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"candidates.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"candidates","typeLabel":"object[]"},"billing":{"type":"object","properties":{"typicalCostUsd":{"type":"number","description":"USD.","isRequired":true,"uniqueKey":"billing.typicalCostUsd","typeLabel":"number"},"billedByYourKeysUsd":{"type":"number","description":"Facturado a tus propias claves de proveedor, no por Zelto.","isRequired":true,"uniqueKey":"billing.billedByYourKeysUsd","typeLabel":"number"},"costCapUsd":{"type":"number","description":"El límite estricto de la ejecución (1,5 × la estimación).","isRequired":true,"uniqueKey":"billing.costCapUsd","typeLabel":"number"},"expiresAt":{"type":"string","isRequired":true,"uniqueKey":"billing.expiresAt","typeLabel":"string"}},"required":["typicalCostUsd","billedByYourKeysUsd","costCapUsd","expiresAt"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"billing.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"billing","typeLabel":"object"},"spend":{"type":"object","properties":{"decision":{"type":"string","enum":["allowed","approval_required","blocked"],"description":"Qué pasaría si la inicias ahora.","isRequired":true,"uniqueKey":"spend.decision","typeLabel":"enum\u003cstring>"},"reason":{"oneOf":[{"type":"string","enum":["monthly_cap","threshold","free_credit_exhausted"],"isRequired":true,"uniqueKey":"spend.reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"spend.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"spend.reason","typeLabel":"enum\u003cstring> | null"},"monthToDateUsd":{"type":"number","description":"USD.","isRequired":true,"uniqueKey":"spend.monthToDateUsd","typeLabel":"number"},"monthlyCapUsd":{"oneOf":[{"type":"number","description":"USD.","isRequired":true,"uniqueKey":"spend.monthlyCapUsd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"spend.monthlyCapUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"spend.monthlyCapUsd","typeLabel":"number | null"},"creditRemainingUsd":{"type":"number","description":"USD.","isRequired":true,"uniqueKey":"spend.creditRemainingUsd","typeLabel":"number"}},"required":["decision","reason","monthToDateUsd","monthlyCapUsd","creditRemainingUsd"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"spend.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"spend","typeLabel":"object"},"unverifiedReferences":{"description":"STT: casos que se puntúan contra una transcripción de referencia que nadie revisó todavía (advertencia `unverified_references`).","type":"integer","uniqueKey":"unverifiedReferences","typeLabel":"integer"},"missingVariables":{"oneOf":[{"type":"object","description":"LLM: casos cuyo prompt usa una `{{variable}}` que no completan (advertencia `missing_variables`).","required":["pairs","cells","names"],"properties":{"pairs":{"type":"integer","description":"Pares de caso × candidato que fallarán con `missing_variable:\u003cname>` a $0, antes de llamar al modelo.","isRequired":true,"uniqueKey":"missingVariables.oneOf.0.pairs","typeLabel":"integer"},"cells":{"type":"integer","description":"Sus celdas (pares × repeticiones).","isRequired":true,"uniqueKey":"missingVariables.oneOf.0.cells","typeLabel":"integer"},"names":{"type":"array","items":{"type":"string","uniqueKey":"missingVariables.oneOf.0.names.items.[INDEX]","typeLabel":"string"},"description":"Los nombres de las variables faltantes, las más frecuentes primero.","isRequired":true,"uniqueKey":"missingVariables.oneOf.0.names","typeLabel":"string[]"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"missingVariables.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"missingVariables.oneOf.0","typeLabel":"object"},{"type":"null","description":"LLM: casos cuyo prompt usa una `{{variable}}` que no completan (advertencia `missing_variables`).","uniqueKey":"missingVariables.oneOf.1","typeLabel":"null"}],"uniqueKey":"missingVariables","typeLabel":"object | null"}},"required":["estimateToken","benchmarkId","versionNumber","isDraftRun","repeats","caseCount","cellCount","perCandidate","totalCostUsd","warnings","planLimits","canStart","candidates","billing","spend"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"description":"Un plan de ejecución con precio, más el token que la inicia.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"estimateToken":"\u003cstring>","benchmarkId":"\u003cstring>","versionNumber":123,"isDraftRun":true,"repeats":123,"caseCount":123,"cellCount":123,"perCandidate":[{"model":"\u003cstring>","agentVersionId":"\u003cstring>","cells":123,"unitCostUsd":123,"costUsd":123}],"totalCostUsd":123,"warnings":["\u003cstring>"],"planLimits":[{"code":"plan_limit","cap":"\u003cstring>","limit":123,"current":123,"requested":123}],"canStart":true,"candidates":[{"label":"\u003cstring>","model":"\u003cstring>","agentVersionId":"\u003cstring>","agentVersionLabel":"\u003cstring>","aiKeyId":"\u003cstring>","billedBy":"zelto"}],"billing":{"typicalCostUsd":123,"billedByYourKeysUsd":123,"costCapUsd":123,"expiresAt":"\u003cstring>"},"spend":{"decision":"allowed","reason":"monthly_cap","monthToDateUsd":123,"monthlyCapUsd":123,"creditRemainingUsd":123},"unverifiedReferences":123,"missingVariables":{"pairs":123,"cells":123,"names":["\u003cstring>"]}}}},"exampleType":"generated"}},"exampleType":"generated"},"dd70ae5b-997b-43cd-80cd-dca241df6c64":{"description":"El cuerpo o la cadena de consulta de la solicitud han fallado en la validación. `code` indica el tipo (`validation_failed`, `invalid_json`, `invalid_parameter`, `unknown_query_parameter`, `missing_parameter`) y un filtro con valores fijos lista los permitidos en `valid` (se comprueba cada valor repetido: `?status=open\u0026status=zz` es un 400). Un cuerpo `validation_failed` incluye además `message` (los primeros campos que fallan), `hint` (cómo corregirlo, por ejemplo que la `description` de un hallazgo es un documento JSON de TipTap y no una cadena) y `details` (nombre del campo y mensajes).","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","description":"Nombre corto del error: `Unauthorized`, `Validation failed`, `Not found` o un código estable en snake_case que puedes comparar en tu código, como `unknown_query_parameter`, `invalid_parameter`, `payload_too_large` o `not_found`.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Una frase en lenguaje claro que explica qué falla y cómo corregirlo.","uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"Causa estable y legible por máquina; compara con este valor y no con `error` ni `message`. En un 401: `missing_credentials`, `malformed_credentials`, `ingest_key_not_allowed` (se usó una clave de ingesta de observabilidad, solo de escritura, en un endpoint que requiere una clave API), `key_expired` o `invalid_credentials`. En otros casos, por ejemplo: `not_found`, `invalid_parameter`, `unknown_query_parameter`, `missing_parameter`, `validation_failed`, `invalid_json`, `payload_too_large`, `conversation_not_found`, `plan_required`.","uniqueKey":"code","typeLabel":"string"},"hint":{"type":"string","description":"El siguiente paso a probar: dónde encontrar el id correcto, qué parámetros acepta el endpoint, cómo mejorar el plan o cómo autenticarte.","uniqueKey":"hint","typeLabel":"string"},"parameter":{"type":"string","description":"Con `invalid_parameter`: el parámetro de consulta rechazado.","uniqueKey":"parameter","typeLabel":"string"},"unknown":{"type":"array","items":{"type":"string","uniqueKey":"unknown.items.[INDEX]","typeLabel":"string"},"description":"Con `unknown_query_parameter`: los parámetros enviados que este endpoint no acepta.","uniqueKey":"unknown","typeLabel":"string[]"},"valid":{"type":"array","items":{"type":"string","uniqueKey":"valid.items.[INDEX]","typeLabel":"string"},"description":"Con `unknown_query_parameter`: los parámetros que acepta este endpoint.","uniqueKey":"valid","typeLabel":"string[]"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>","code":"\u003cstring>","hint":"\u003cstring>","parameter":"\u003cstring>","unknown":["\u003cstring>"],"valid":["\u003cstring>"],"details":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"23b784d8-825d-4987-839d-c6a5381d7bb9":{"description":"Clave API faltante o no válida. El cuerpo indica la causa en `code` (por ejemplo `ingest_key_not_allowed` cuando se usa aquí una clave de ingesta, solo de escritura), con un `message` y un `hint`.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","description":"Nombre corto del error: `Unauthorized`, `Validation failed`, `Not found` o un código estable en snake_case que puedes comparar en tu código, como `unknown_query_parameter`, `invalid_parameter`, `payload_too_large` o `not_found`.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Una frase en lenguaje claro que explica qué falla y cómo corregirlo.","uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"Causa estable y legible por máquina; compara con este valor y no con `error` ni `message`. En un 401: `missing_credentials`, `malformed_credentials`, `ingest_key_not_allowed` (se usó una clave de ingesta de observabilidad, solo de escritura, en un endpoint que requiere una clave API), `key_expired` o `invalid_credentials`. En otros casos, por ejemplo: `not_found`, `invalid_parameter`, `unknown_query_parameter`, `missing_parameter`, `validation_failed`, `invalid_json`, `payload_too_large`, `conversation_not_found`, `plan_required`.","uniqueKey":"code","typeLabel":"string"},"hint":{"type":"string","description":"El siguiente paso a probar: dónde encontrar el id correcto, qué parámetros acepta el endpoint, cómo mejorar el plan o cómo autenticarte.","uniqueKey":"hint","typeLabel":"string"},"parameter":{"type":"string","description":"Con `invalid_parameter`: el parámetro de consulta rechazado.","uniqueKey":"parameter","typeLabel":"string"},"unknown":{"type":"array","items":{"type":"string","uniqueKey":"unknown.items.[INDEX]","typeLabel":"string"},"description":"Con `unknown_query_parameter`: los parámetros enviados que este endpoint no acepta.","uniqueKey":"unknown","typeLabel":"string[]"},"valid":{"type":"array","items":{"type":"string","uniqueKey":"valid.items.[INDEX]","typeLabel":"string"},"description":"Con `unknown_query_parameter`: los parámetros que acepta este endpoint.","uniqueKey":"valid","typeLabel":"string[]"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>","code":"\u003cstring>","hint":"\u003cstring>","parameter":"\u003cstring>","unknown":["\u003cstring>"],"valid":["\u003cstring>"],"details":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"3669b25c-1454-4bcc-8a3a-628eb315e9a8":{"description":"`phi_mode_blocked`: La organización está en modo PHI, que solo permite modelos enrutados por Bedrock y AWS Transcribe.","content":{"application/json":{"schema":{"type":"object","required":["error","code","message"],"properties":{"error":{"type":"string","enum":["validation_failed","invalid_parameter","approval_required","plan_limit","phi_mode_blocked","owner_required","not_entitled","forbidden","not_found","payload_too_large","estimate_stale","pointer_moved","no_draft_changes","conflict","idempotency_key_reused","rate_limited","model_unavailable"],"description":"Código de error estable (mismo valor que `code`).","isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["validation_failed","invalid_parameter","approval_required","plan_limit","phi_mode_blocked","owner_required","not_entitled","forbidden","not_found","payload_too_large","estimate_stale","pointer_moved","no_draft_changes","conflict","idempotency_key_reused","rate_limited","model_unavailable"],"description":"Causa estable y legible por máquinas; compara con este campo.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Una frase en lenguaje claro que explica qué está mal.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"hint":{"type":"string","description":"El siguiente paso que conviene probar.","uniqueKey":"hint","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Contexto propio de cada código, por ejemplo `approvalRequestId` con `approval_required` o `cap` con `plan_limit`.","uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"validation_failed","code":"validation_failed","message":"\u003cstring>","hint":"\u003cstring>","details":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"99c6a439-87a0-43da-855f-b4a30611c1b5":{"description":"Recurso no encontrado en tu organización. También se devuelve cuando un id de la ruta no es un UUID, y `{ \"error\": \"not_found\" }` para una ruta que esta API no tiene. El cuerpo conserva `error: \"Not found\"` y añade `code: \"not_found\"` y un `hint`.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","description":"Nombre corto del error: `Unauthorized`, `Validation failed`, `Not found` o un código estable en snake_case que puedes comparar en tu código, como `unknown_query_parameter`, `invalid_parameter`, `payload_too_large` o `not_found`.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Una frase en lenguaje claro que explica qué falla y cómo corregirlo.","uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"Causa estable y legible por máquina; compara con este valor y no con `error` ni `message`. En un 401: `missing_credentials`, `malformed_credentials`, `ingest_key_not_allowed` (se usó una clave de ingesta de observabilidad, solo de escritura, en un endpoint que requiere una clave API), `key_expired` o `invalid_credentials`. En otros casos, por ejemplo: `not_found`, `invalid_parameter`, `unknown_query_parameter`, `missing_parameter`, `validation_failed`, `invalid_json`, `payload_too_large`, `conversation_not_found`, `plan_required`.","uniqueKey":"code","typeLabel":"string"},"hint":{"type":"string","description":"El siguiente paso a probar: dónde encontrar el id correcto, qué parámetros acepta el endpoint, cómo mejorar el plan o cómo autenticarte.","uniqueKey":"hint","typeLabel":"string"},"parameter":{"type":"string","description":"Con `invalid_parameter`: el parámetro de consulta rechazado.","uniqueKey":"parameter","typeLabel":"string"},"unknown":{"type":"array","items":{"type":"string","uniqueKey":"unknown.items.[INDEX]","typeLabel":"string"},"description":"Con `unknown_query_parameter`: los parámetros enviados que este endpoint no acepta.","uniqueKey":"unknown","typeLabel":"string[]"},"valid":{"type":"array","items":{"type":"string","uniqueKey":"valid.items.[INDEX]","typeLabel":"string"},"description":"Con `unknown_query_parameter`: los parámetros que acepta este endpoint.","uniqueKey":"valid","typeLabel":"string[]"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>","code":"\u003cstring>","hint":"\u003cstring>","parameter":"\u003cstring>","unknown":["\u003cstring>"],"valid":["\u003cstring>"],"details":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"9bfc9459-1236-4fb3-baee-395a4d1eafbb":{"description":"`conflict`: El recurso no está en un estado que permita esto.","content":{"application/json":{"schema":{"type":"object","required":["error","code","message"],"properties":{"error":{"type":"string","enum":["validation_failed","invalid_parameter","approval_required","plan_limit","phi_mode_blocked","owner_required","not_entitled","forbidden","not_found","payload_too_large","estimate_stale","pointer_moved","no_draft_changes","conflict","idempotency_key_reused","rate_limited","model_unavailable"],"description":"Código de error estable (mismo valor que `code`).","isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["validation_failed","invalid_parameter","approval_required","plan_limit","phi_mode_blocked","owner_required","not_entitled","forbidden","not_found","payload_too_large","estimate_stale","pointer_moved","no_draft_changes","conflict","idempotency_key_reused","rate_limited","model_unavailable"],"description":"Causa estable y legible por máquinas; compara con este campo.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Una frase en lenguaje claro que explica qué está mal.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"hint":{"type":"string","description":"El siguiente paso que conviene probar.","uniqueKey":"hint","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Contexto propio de cada código, por ejemplo `approvalRequestId` con `approval_required` o `cap` con `plan_limit`.","uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"validation_failed","code":"validation_failed","message":"\u003cstring>","hint":"\u003cstring>","details":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"195400fd-d014-4dd0-b9df-428d1899fc48":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Envía `Authorization: Bearer YOUR_API_KEY`. La clave corresponde a una sola organización.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"1dc3e1ff-0670-4938-8ad8-bff5c5df8763":{"url":"https://api.zelto.ai","description":"Producción"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Envía `Authorization: Bearer YOUR_API_KEY`. La clave corresponde a una sola organización.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Envía `Authorization: Bearer YOUR_API_KEY`. La clave corresponde a una sola organización.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"es/docs-openapi.json"},"subdomain":"zelto-a802dbf4","siteName":"Zelto","title":"Estimar una ejecución - Zelto","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/docs","matchLevel":4},"es":{"href":"/api-reference/benchmarks/estimar-una-ejecución","matchLevel":0}}},"lastModified":"2026-11-02T02:21:33.025Z","originalFileLocation":"api-reference/benchmarks/estimar-una-ejecución.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Calcula el precio de una ejecución antes de iniciarla y devuelve el estimateToken que la inicia. No se escribe nada. Es obligatorio antes de cada ejecución.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Zelto\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Estimar una ejecución - Zelto\">\u003cmeta data-mint-head property=\"og:description\" content=\"Calcula el precio de una ejecución antes de iniciarla y devuelve el estimateToken que la inicia. No se escribe nada. Es obligatorio antes de cada ejecución.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Zelto\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.zelto.ai/api-reference/benchmarks/estimar-una-ejecución\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zelto-a802dbf4.mintlify.app/_mintlify/api/og/v2?division=Benchmarks\u0026amp;title=Estimar+una+ejecuci%C3%B3n\u0026amp;description=Calcula+el+precio+de+una+ejecuci%C3%B3n+antes+de+iniciarla+y+devuelve+el+%60estimateToken%60+que+la+inicia.+No+se+escribe+nada.+Es+obligatorio+antes+de+cada+ejecuci%C3%B3n.\u0026amp;theme=1e8e5f9c12736f2a94cffee7\u0026amp;signature=dcad524c2ec41b5d60ac0ae84f1bc004bc24ac16118a9504e04750ccda83f2af\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Estimar una ejecución - Zelto\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Calcula el precio de una ejecución antes de iniciarla y devuelve el estimateToken que la inicia. No se escribe nada. Es obligatorio antes de cada ejecución.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zelto-a802dbf4.mintlify.app/_mintlify/api/og/v2?division=Benchmarks\u0026amp;title=Estimar+una+ejecuci%C3%B3n\u0026amp;description=Calcula+el+precio+de+una+ejecuci%C3%B3n+antes+de+iniciarla+y+devuelve+el+%60estimateToken%60+que+la+inicia.+No+se+escribe+nada.+Es+obligatorio+antes+de+cada+ejecuci%C3%B3n.\u0026amp;theme=1e8e5f9c12736f2a94cffee7\u0026amp;signature=dcad524c2ec41b5d60ac0ae84f1bc004bc24ac16118a9504e04750ccda83f2af\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Zelto\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3B5BDB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.zelto.ai/api-reference/benchmarks/estimar-una-ejecución\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/benchmarks/estimar-una-ejecuci%C3%B3n.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.zelto.ai/#organization\",\"name\":\"Zelto\",\"url\":\"https://docs.zelto.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zelto-a802dbf4/w0jP7BwOcC-EEQGH/public/zelto-wordmark.png?fit=max\u0026auto=format\u0026n=w0jP7BwOcC-EEQGH\u0026q=85\u0026s=95a528e6e6c268521880fa274385d2cb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.zelto.ai#website\",\"name\":\"Zelto\",\"url\":\"https://docs.zelto.ai\",\"publisher\":{\"@id\":\"https://docs.zelto.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.zelto.ai/api-reference/benchmarks/estimar-una-ejecuci%C3%B3n#webpage\",\"url\":\"https://docs.zelto.ai/api-reference/benchmarks/estimar-una-ejecuci%C3%B3n\",\"name\":\"Estimar una ejecución\",\"description\":\"Calcula el precio de una ejecución antes de iniciarla y devuelve el estimateToken que la inicia. No se escribe nada. Es obligatorio antes de cada ejecución.\",\"dateModified\":\"2026-11-02T02:21:33.025Z\",\"isPartOf\":{\"@id\":\"https://docs.zelto.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.zelto.ai/api-reference/benchmarks/estimar-una-ejecuci%C3%B3n#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.zelto.ai/api-reference/benchmarks/estimar-una-ejecuci%C3%B3n#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Benchmarks\",\"item\":\"https://docs.zelto.ai/api-reference/benchmarks/listar-benchmarks\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Estimar una ejecución\",\"item\":\"https://docs.zelto.ai/api-reference/benchmarks/estimar-una-ejecuci%C3%B3n\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.zelto.ai/api-reference/benchmarks/estimar-una-ejecuci%C3%B3n#apireference\",\"headline\":\"Estimar una ejecución\",\"name\":\"Estimar una ejecución\",\"description\":\"Calcula el precio de una ejecución antes de iniciarla y devuelve el estimateToken que la inicia. No se escribe nada. Es obligatorio antes de cada ejecución.\",\"url\":\"https://docs.zelto.ai/api-reference/benchmarks/estimar-una-ejecuci%C3%B3n\",\"mainEntityOfPage\":{\"@id\":\"https://docs.zelto.ai/api-reference/benchmarks/estimar-una-ejecuci%C3%B3n#webpage\"},\"dateModified\":\"2026-11-02T02:21:33.025Z\",\"publisher\":{\"@id\":\"https://docs.zelto.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.zelto.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Zelto\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Zelto","nav":{"global":null,"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/docs"}]},{"language":"es","tabs":[{"tab":"Documentación","icon":"book-open","pages":[{"title":"Documentación","href":"/es/docs"}]},{"tab":"Referencia de API","icon":"terminal","groups":[{"group":"Monitors","pages":[{"title":"Crear una exportación filtrada de monitores","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/monitor-exports","href":"/api-reference/monitors/crear-una-exportación-filtrada-de-monitores"},{"title":"Consultar estado de exportación de monitores","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/monitor-exports/{id}","href":"/api-reference/monitors/consultar-estado-de-exportación-de-monitores"},{"title":"Descargar una exportación completada de monitores","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/monitor-exports/{id}/download","href":"/api-reference/monitors/descargar-una-exportación-completada-de-monitores"},{"title":"Elegir el modelo con el que se ejecuta un monitor","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json put /v1/monitors/{id}/model","href":"/api-reference/monitors/elegir-el-modelo-con-el-que-se-ejecuta-un-monitor"}]},{"group":"Reports","pages":[{"title":"Consultar un reporte guardado de monitores","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/reports/monitors/{reportId}","href":"/api-reference/reports/consultar-un-reporte-guardado-de-monitores"},{"title":"Informe de costos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/reports/costs","href":"/api-reference/reports/informe-de-costos"},{"title":"Análisis de transferencias","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/reports/transfers","href":"/api-reference/reports/análisis-de-transferencias"}]},{"group":"Agents","pages":[{"title":"Lista de agentes","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/agents","href":"/api-reference/agents/lista-de-agentes"},{"title":"Consigue un agente","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/agents/{id}","href":"/api-reference/agents/consigue-un-agente"},{"title":"Registrar una versión de agente","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/agents/{id}/versions","href":"/api-reference/agents/registrar-una-versión-de-agente"}]},{"group":"Conversations","pages":[{"title":"Listar conversaciones","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/conversations","href":"/api-reference/conversations/listar-conversaciones"},{"title":"Obtener una conversación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/conversations/{id}","href":"/api-reference/conversations/obtener-una-conversación"},{"title":"Obtener una transcripción de conversación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/conversations/{id}/transcript","href":"/api-reference/conversations/obtener-una-transcripción-de-conversación"},{"title":"Cargar una conversación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /webhooks/calls","href":"/api-reference/conversations/cargar-una-conversación"},{"title":"Crear una carga de grabación directa","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/recording-uploads","href":"/api-reference/conversations/crear-una-carga-de-grabación-directa"}]},{"group":"Customer Metrics","pages":[{"title":"Listar las métricas de clientes de una conversación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/conversations/{id}/customer-metrics","href":"/api-reference/customer-metrics/listar-las-métricas-de-clientes-de-una-conversación"},{"title":"Enviar una métrica de cliente","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/conversations/{id}/customer-metrics","href":"/api-reference/customer-metrics/enviar-una-métrica-de-cliente"}]},{"group":"Reviews","pages":[{"title":"Lista de reseñas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/reviews","href":"/api-reference/reviews/lista-de-reseñas"},{"title":"Obtener una opinión","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/reviews/{id}","href":"/api-reference/reviews/obtener-una-opinión"}]},{"group":"Buckets","pages":[{"title":"Lista de cubos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/buckets","href":"/api-reference/buckets/lista-de-cubos"},{"title":"Crear un cubo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/buckets","href":"/api-reference/buckets/crear-un-cubo"},{"title":"Consigue un cubo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/buckets/{id}","href":"/api-reference/buckets/consigue-un-cubo"},{"title":"Listar conversaciones en un cubo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/buckets/{id}/conversations","href":"/api-reference/buckets/listar-conversaciones-en-un-cubo"},{"title":"Agregar una conversación a un cubo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/buckets/{id}/conversations","href":"/api-reference/buckets/agregar-una-conversación-a-un-cubo"},{"title":"Eliminar una conversación de un cubo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/buckets/{id}/conversations/{conversationId}","href":"/api-reference/buckets/eliminar-una-conversación-de-un-cubo"}]},{"group":"Companies","pages":[{"title":"Listar empresas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/companies","href":"/api-reference/companies/listar-empresas"},{"title":"Obtener una empresa","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/companies/{id}","href":"/api-reference/companies/obtener-una-empresa"},{"title":"Actualizar una empresa","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/companies/{id}","href":"/api-reference/companies/actualizar-una-empresa"},{"title":"Subir el logo de una empresa","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json put /v1/companies/{id}/logo","href":"/api-reference/companies/subir-el-logo-de-una-empresa"},{"title":"Eliminar el logo de una empresa","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/companies/{id}/logo","href":"/api-reference/companies/eliminar-el-logo-de-una-empresa"}]},{"group":"Findings","pages":[{"title":"Conclusiones de la lista","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/findings","href":"/api-reference/findings/conclusiones-de-la-lista"},{"title":"Crear un hallazgo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/findings","href":"/api-reference/findings/crear-un-hallazgo"},{"title":"Obtener un hallazgo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/findings/{id}","href":"/api-reference/findings/obtener-un-hallazgo"},{"title":"Actualizar un hallazgo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/findings/{id}","href":"/api-reference/findings/actualizar-un-hallazgo"},{"title":"Listar conversaciones adjuntas a un hallazgo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/findings/{id}/conversations","href":"/api-reference/findings/listar-conversaciones-adjuntas-a-un-hallazgo"},{"title":"Adjuntar una conversación a un hallazgo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/findings/{id}/conversations","href":"/api-reference/findings/adjuntar-una-conversación-a-un-hallazgo"},{"title":"Separar una conversación de un hallazgo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/findings/{id}/conversations/{conversationId}","href":"/api-reference/findings/separar-una-conversación-de-un-hallazgo"},{"title":"Listar comentarios en un enlace de búsqueda-conversación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/findings/{id}/conversations/{conversationId}/comments","href":"/api-reference/findings/listar-comentarios-en-un-enlace-de-búsqueda-conversación"},{"title":"Agregar un comentario o anotación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/findings/{id}/conversations/{conversationId}/comments","href":"/api-reference/findings/agregar-un-comentario-o-anotación"}]},{"group":"Experimentos","pages":[{"title":"Lista grupos reutilizables de monitores para experimentos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/experiments/monitor-groups","href":"/api-reference/experimentos/lista-grupos-reutilizables-de-monitores-para-experimentos"},{"title":"Revisar un experimento antes del lanzamiento","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/experiments/preflight","href":"/api-reference/experimentos/revisar-un-experimento-antes-del-lanzamiento"},{"title":"Listar experimentos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/experiments","href":"/api-reference/experimentos/listar-experimentos"},{"title":"Lanzar un experimento","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/experiments","href":"/api-reference/experimentos/lanzar-un-experimento"},{"title":"Obtener un experimento y sus resultados independientes","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/experiments/{id}","href":"/api-reference/experimentos/obtener-un-experimento-y-sus-resultados-independientes"},{"title":"Eliminar un experimento","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/experiments/{id}","href":"/api-reference/experimentos/eliminar-un-experimento"},{"title":"Actualizar ajustes modificables","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/experiments/{id}","href":"/api-reference/experimentos/actualizar-ajustes-modificables"},{"title":"Concluir permanentemente un experimento","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/experiments/{id}/conclude","href":"/api-reference/experimentos/concluir-permanentemente-un-experimento"},{"title":"Listar ejecuciones de evaluación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/experiments/{id}/evaluations","href":"/api-reference/experimentos/listar-ejecuciones-de-evaluación"},{"title":"Reintentar observaciones ausentes o fallidas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/experiments/{id}/evaluations","href":"/api-reference/experimentos/reintentar-observaciones-ausentes-o-fallidas"},{"title":"Obtener el progreso de evaluación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/experiments/{id}/evaluations/{runId}","href":"/api-reference/experimentos/obtener-el-progreso-de-evaluación"},{"title":"Listar observaciones del experimento por conversación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/experiments/{id}/conversations","href":"/api-reference/experimentos/listar-observaciones-del-experimento-por-conversación"}]},{"group":"Organizations","pages":[{"title":"Proveer una organización (clave de servicio)","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/organizations","href":"/api-reference/organizations/proveer-una-organización-clave-de-servicio"}]},{"group":"Action checks","pages":[{"title":"Validar una acción antes de confirmarla","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/action-checks","href":"/api-reference/action-checks/validar-una-acción-antes-de-confirmarla"}]},{"group":"Proveedores de IA","pages":[{"title":"Listar claves de proveedores de IA","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/ai-keys","href":"/api-reference/proveedores-de-ia/listar-claves-de-proveedores-de-ia"},{"title":"Añadir una clave de proveedor de IA","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/ai-keys","href":"/api-reference/proveedores-de-ia/añadir-una-clave-de-proveedor-de-ia"},{"title":"Obtener una clave de proveedor de IA","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/ai-keys/{id}","href":"/api-reference/proveedores-de-ia/obtener-una-clave-de-proveedor-de-ia"},{"title":"Eliminar una clave de proveedor de IA","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/ai-keys/{id}","href":"/api-reference/proveedores-de-ia/eliminar-una-clave-de-proveedor-de-ia"},{"title":"Renombrar o rotar una clave de proveedor de IA","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/ai-keys/{id}","href":"/api-reference/proveedores-de-ia/renombrar-o-rotar-una-clave-de-proveedor-de-ia"},{"title":"Probar una clave de proveedor de IA","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/ai-keys/{id}/test","href":"/api-reference/proveedores-de-ia/probar-una-clave-de-proveedor-de-ia"}]},{"group":"Benchmarks","pages":[{"title":"Listar benchmarks","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks","href":"/api-reference/benchmarks/listar-benchmarks"},{"title":"Crear un benchmark","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks","href":"/api-reference/benchmarks/crear-un-benchmark"},{"title":"Obtener un benchmark","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}","href":"/api-reference/benchmarks/obtener-un-benchmark"},{"title":"Eliminar un benchmark","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/benchmarks/{id}","href":"/api-reference/benchmarks/eliminar-un-benchmark"},{"title":"Actualizar un benchmark","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/benchmarks/{id}","href":"/api-reference/benchmarks/actualizar-un-benchmark"},{"title":"Archivar o restaurar un benchmark","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/archive","href":"/api-reference/benchmarks/archivar-o-restaurar-un-benchmark"},{"title":"Eliminar todo el contenido de llamadas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/purge-call-content","href":"/api-reference/benchmarks/eliminar-todo-el-contenido-de-llamadas"},{"title":"Obtener la URL de audio de un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/cases/{caseId}/audio","href":"/api-reference/benchmarks/obtener-la-url-de-audio-de-un-caso"},{"title":"Listar versiones","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/versions","href":"/api-reference/benchmarks/listar-versiones"},{"title":"Publicar el borrador","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/versions","href":"/api-reference/benchmarks/publicar-el-borrador"},{"title":"Obtener una versión","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/versions/{n}","href":"/api-reference/benchmarks/obtener-una-versión"},{"title":"Comparar dos versiones","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/versions/diff","href":"/api-reference/benchmarks/comparar-dos-versiones"},{"title":"Listar casos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/cases","href":"/api-reference/benchmarks/listar-casos"},{"title":"Agregar casos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases","href":"/api-reference/benchmarks/agregar-casos"},{"title":"Obtener un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/cases/{caseId}","href":"/api-reference/benchmarks/obtener-un-caso"},{"title":"Eliminar un caso de forma permanente","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/benchmarks/{id}/cases/{caseId}","href":"/api-reference/benchmarks/eliminar-un-caso-de-forma-permanente"},{"title":"Editar un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/benchmarks/{id}/cases/{caseId}","href":"/api-reference/benchmarks/editar-un-caso"},{"title":"Agregar casos desde llamadas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases/from-conversations","href":"/api-reference/benchmarks/agregar-casos-desde-llamadas"},{"title":"Agregar casos desde spans de trazas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases/from-traces","href":"/api-reference/benchmarks/agregar-casos-desde-spans-de-trazas"},{"title":"Duplicar un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases/{caseId}/duplicate","href":"/api-reference/benchmarks/duplicar-un-caso"},{"title":"Editar casos en bloque","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases/bulk","href":"/api-reference/benchmarks/editar-casos-en-bloque"},{"title":"Retirar un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases/{caseId}/retire","href":"/api-reference/benchmarks/retirar-un-caso"},{"title":"Restaurar un caso retirado","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases/{caseId}/restore","href":"/api-reference/benchmarks/restaurar-un-caso-retirado"},{"title":"Listar las revisiones de un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/cases/{caseId}/revisions","href":"/api-reference/benchmarks/listar-las-revisiones-de-un-caso"},{"title":"Listar etiquetas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/tags","href":"/api-reference/benchmarks/listar-etiquetas"},{"title":"Listar llamadas para agregar como casos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/call-candidates","href":"/api-reference/benchmarks/listar-llamadas-para-agregar-como-casos"},{"title":"Obtener el prompt de sistema de un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/cases/{caseId}/prompt","href":"/api-reference/benchmarks/obtener-el-prompt-de-sistema-de-un-caso"},{"title":"Subir el audio de un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/clip-uploads","href":"/api-reference/benchmarks/subir-el-audio-de-un-caso"},{"title":"Definir el color de una etiqueta","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json put /v1/benchmarks/{id}/tags/{tag}","href":"/api-reference/benchmarks/definir-el-color-de-una-etiqueta"},{"title":"Listar grupos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/groups","href":"/api-reference/benchmarks/listar-grupos"},{"title":"Agregar un grupo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/groups","href":"/api-reference/benchmarks/agregar-un-grupo"},{"title":"Actualizar un grupo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json put /v1/benchmarks/{id}/groups/{groupId}","href":"/api-reference/benchmarks/actualizar-un-grupo"},{"title":"Eliminar un grupo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/benchmarks/{id}/groups/{groupId}","href":"/api-reference/benchmarks/eliminar-un-grupo"},{"title":"Listar Judges","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/judges","href":"/api-reference/benchmarks/listar-judges"},{"title":"Agregar un Judge","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/judges","href":"/api-reference/benchmarks/agregar-un-judge"},{"title":"Actualizar un Judge","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json put /v1/benchmarks/{id}/judges/{judgeId}","href":"/api-reference/benchmarks/actualizar-un-judge"},{"title":"Quitar un Judge","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/benchmarks/{id}/judges/{judgeId}","href":"/api-reference/benchmarks/quitar-un-judge"},{"title":"Reordenar los Judges","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json put /v1/benchmarks/{id}/judges/order","href":"/api-reference/benchmarks/reordenar-los-judges"},{"title":"Probar un Judge","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/judges/try","href":"/api-reference/benchmarks/probar-un-judge"},{"title":"Listar opciones de modelo para Judges","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/judge-model-options","href":"/api-reference/benchmarks/listar-opciones-de-modelo-para-judges"},{"title":"Listar opciones de candidatos","description":"Modelos (de la plataforma y de las claves de tu organización) y versiones de prompt de agentes que una ejecución puede comparar. Las organizaciones en modo PHI solo ven modelos enrutados por Bedrock y AWS Transcribe.","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/candidates","href":"/api-reference/benchmarks/listar-opciones-de-candidatos"},{"title":"Estimar una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/estimate","href":"/api-reference/benchmarks/estimar-una-ejecución"},{"title":"Listar ejecuciones","description":"Las ejecuciones del benchmark, de la más reciente a la más antigua.","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/runs","href":"/api-reference/benchmarks/listar-ejecuciones"},{"title":"Iniciar una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/runs","href":"/api-reference/benchmarks/iniciar-una-ejecución"},{"title":"Obtener una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/runs/{runId}","href":"/api-reference/benchmarks/obtener-una-ejecución"},{"title":"Eliminar una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/benchmarks/{id}/runs/{runId}","href":"/api-reference/benchmarks/eliminar-una-ejecución"},{"title":"Cancelar una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/runs/{runId}/cancel","href":"/api-reference/benchmarks/cancelar-una-ejecución"},{"title":"Volver a ejecutar con la misma configuración","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/runs/{runId}/rerun","href":"/api-reference/benchmarks/volver-a-ejecutar-con-la-misma-configuración"},{"title":"Recalificar una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/runs/{runId}/rescore","href":"/api-reference/benchmarks/recalificar-una-ejecución"},{"title":"Obtener la configuración de una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/runs/{runId}/config","href":"/api-reference/benchmarks/obtener-la-configuración-de-una-ejecución"},{"title":"Obtener el progreso de una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/runs/{runId}/progress","href":"/api-reference/benchmarks/obtener-el-progreso-de-una-ejecución"},{"title":"Listar aprobaciones pendientes","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/approvals","href":"/api-reference/benchmarks/listar-aprobaciones-pendientes"},{"title":"Aprobar o rechazar una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/approvals/{approvalId}","href":"/api-reference/benchmarks/aprobar-o-rechazar-una-ejecución"},{"title":"Obtener los resultados de una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/{runId}","href":"/api-reference/benchmarks/obtener-los-resultados-de-una-ejecución"},{"title":"Listar resultados por caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/{runId}/cases","href":"/api-reference/benchmarks/listar-resultados-por-caso"},{"title":"Obtener los resultados de un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/{runId}/cases/{caseId}","href":"/api-reference/benchmarks/obtener-los-resultados-de-un-caso"},{"title":"Obtener un mapa de calor de resultados","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/{runId}/heatmap","href":"/api-reference/benchmarks/obtener-un-mapa-de-calor-de-resultados"},{"title":"Exportar resultados en CSV","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/{runId}/export","href":"/api-reference/benchmarks/exportar-resultados-en-csv"},{"title":"Obtener la puntuación entre ejecuciones","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/trend","href":"/api-reference/benchmarks/obtener-la-puntuación-entre-ejecuciones"},{"title":"Corregir o confirmar un veredicto","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/overrides","href":"/api-reference/benchmarks/corregir-o-confirmar-un-veredicto"},{"title":"Quitar una corrección","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/benchmarks/{id}/overrides/{overrideId}","href":"/api-reference/benchmarks/quitar-una-corrección"},{"title":"Obtener la concordancia de los Judges","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/overrides/agreement","href":"/api-reference/benchmarks/obtener-la-concordancia-de-los-judges"},{"title":"Obtener el desglose por etiqueta de una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/{runId}/tag-breakdown","href":"/api-reference/benchmarks/obtener-el-desglose-por-etiqueta-de-una-ejecución"},{"title":"Obtener el gasto en benchmarks","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/spend","href":"/api-reference/benchmarks/obtener-el-gasto-en-benchmarks"},{"title":"Actualizar la configuración de gasto","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/benchmarks/spend","href":"/api-reference/benchmarks/actualizar-la-configuración-de-gasto"}]}]}]}]},"basePath":"","title":"Estimar una ejecución - Zelto","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}