using MeetKai.MKA1;
using MeetKai.MKA1.Types.Components;
using System.Collections.Generic;
var sdk = new SDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
UpdateGuardrailsResourcePolicyRequest req = new UpdateGuardrailsResourcePolicyRequest() {
ResourceType = UpdateGuardrailsResourcePolicyRequestResourceType.Model,
ResourceId = "meetkai:functionary-urdu-mini-pak",
Guardrails = new List<GuardrailConfig>() {
GuardrailConfig.CreateBanWords(
new BanWordsGuardrail() {
CheckOutput = true,
Config = new BanWordsConfig() {
Words = new List<string>() {
"confidential",
},
},
}
),
},
};
var res = await sdk.Guardrails.UpdateGuardrailsResourcePolicyAsync(req);
// handle response
from meetkai_mka1 import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.guardrails.update_guardrails_resource_policy(resource_type="model", resource_id="meetkai:functionary-urdu-mini-pak", guardrails=[
{
"mode": "ban_words",
"enabled": True,
"check_output": True,
"config": {
"words": [
"confidential",
],
},
},
])
# Handle response
print(res)
Guardrails adicionais anexados a um agente salvo na equipe ativa ou a um endpoint de modelo de catálogo em toda a organização. As políticas de cluster, organização e equipe também são sempre aplicadas. Os aliases de modelo são resolvidos para IDs canônicos de modelo; auto não é um endpoint que pode ser anexado. Somente administradores/proprietários da organização podem alterar essas políticas. As políticas se aplicam às versões do agente salvo e às execuções em segundo plano futuras, independentemente dos snapshots de versão. As políticas configuradas de fallback e de endpoint de redirecionamento de imagens também são verificadas antes do despacho, mesmo que um fallback não seja eventualmente necessário.
using MeetKai.MKA1;
using MeetKai.MKA1.Types.Components;
using System.Collections.Generic;
var sdk = new SDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
UpdateGuardrailsResourcePolicyRequest req = new UpdateGuardrailsResourcePolicyRequest() {
ResourceType = UpdateGuardrailsResourcePolicyRequestResourceType.Model,
ResourceId = "meetkai:functionary-urdu-mini-pak",
Guardrails = new List<GuardrailConfig>() {
GuardrailConfig.CreateBanWords(
new BanWordsGuardrail() {
CheckOutput = true,
Config = new BanWordsConfig() {
Words = new List<string>() {
"confidential",
},
},
}
),
},
};
var res = await sdk.Guardrails.UpdateGuardrailsResourcePolicyAsync(req);
// handle response
from meetkai_mka1 import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.guardrails.update_guardrails_resource_policy(resource_type="model", resource_id="meetkai:functionary-urdu-mini-pak", guardrails=[
{
"mode": "ban_words",
"enabled": True,
"check_output": True,
"config": {
"words": [
"confidential",
],
},
},
])
# Handle response
print(res)
Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"MKA1","colors":{"primary":"#46b5f6","light":"#46b5f6","dark":"#46b5f6"},"favicon":"https://mintcdn.com/meetkaiinc/D1VKjb5aEYk5ok3O/favicon.ico?fit=max\u0026auto=format\u0026n=D1VKjb5aEYk5ok3O\u0026q=85\u0026s=c8df593a5b482a4f855af23e58220515","navbar":{"primary":{"type":"button","label":"Console","href":"https://platform.mka1.com/"}},"footer":{},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"interaction":{"drilldown":false},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"es","href":"es/docs/platform-getting-started"},{"language":"pt-BR","href":"pt/docs/platform-getting-started"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"meetkaiinc","hasAudioNarration":false,"actualSubdomain":"meetkaiinc","customDomains":["docs.mka1.com"],"gitSource":{"type":"github","owner":"meetkai","repo":"mka1-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae518b87ae20cc89b5d0b28","collectionId":"5f98e668-483b-4373-bb7f-6f7e2393ed1b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae518b87ae20cc89b5d0b28"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae518b87ae20cc89b5d0b28","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"en","tag":"API Reference","count":514},{"language":"es","tag":"Referencia API","count":504},{"language":"pt-BR","tag":"Referência da API","count":502},{"language":"en","tag":"Agents","count":75},{"language":"en","tag":"Developers","count":68},{"language":"en","tag":"Organizations and access","count":64},{"language":"es","tag":"Organizations and access","count":64},{"language":"pt-BR","tag":"Organizations and access","count":64},{"language":"es","tag":"Agents","count":63},{"language":"pt-BR","tag":"Agents","count":63},{"language":"en","tag":"Tools and sandbox","count":62},{"language":"es","tag":"Tools and sandbox","count":60},{"language":"pt-BR","tag":"Tools and sandbox","count":59},{"language":"en","tag":"Compute","count":58},{"language":"es","tag":"Compute","count":51},{"language":"en","tag":"Evals and feedback","count":50},{"language":"es","tag":"Evals and feedback","count":50},{"language":"pt-BR","tag":"Evals and feedback","count":50},{"language":"pt-BR","tag":"Compute","count":47},{"language":"en","tag":"Usage and budgets","count":45},{"language":"es","tag":"Usage and budgets","count":45},{"language":"pt-BR","tag":"Usage and budgets","count":45},{"language":"en","tag":"Evals","count":41},{"language":"pt-BR","tag":"Desenvolvedores","count":37},{"language":"es","tag":"Evals","count":36},{"language":"pt-BR","tag":"Evals","count":36},{"language":"es","tag":"Models and routing","count":35},{"language":"en","tag":"Models and routing","count":34},{"language":"es","tag":"Desarrolladores","count":34},{"language":"pt-BR","tag":"Models and routing","count":34},{"language":"default","tag":"Referência da API","count":11},{"language":"default","tag":"API Reference","count":11},{"language":"default","tag":"Additional APIs","count":8},{"language":"default","tag":"Compute","count":8},{"language":"default","tag":"Billing","count":6},{"language":"default","tag":"Tracking Runs","count":6},{"language":"default","tag":"Agents","count":2},{"language":"default","tag":"Tools and sandbox","count":2},{"language":"default","tag":"MCP Vault","count":2},{"language":"default","tag":"Sandbox Connectors","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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}],"googleFontsInlined":true},"customCss":[{"filePath":"albania-docs/styles.css","content":"@media (min-width:1024px){#content-container #content-area{max-width:none}}"},{"filePath":"styles.css","href":"/_mintlify/custom/meetkaiinc/cad50359cb983146/styles.css"}],"page":{"pagePath":"api-reference/guardrails/definir-uma-política-de-guardrails-de-recursos","slug":"/api-reference/guardrails/definir-uma-política-de-guardrails-de-recursos","pageMetadata":{"title":"Definir uma política de guardrails de recursos","description":"Guardrails adicionais anexados a um agente salvo na equipe ativa ou a um endpoint de modelo de catálogo em toda a organização. As políticas de cluster, organização e equipe também são sempre aplicadas. Os aliases de modelo são resolvidos para IDs canônicos de modelo; auto não é um endpoint que pode ser anexado. Somente administradores/proprietários da organização podem alterar essas políticas. As políticas se aplicam às versões do agente salvo e às execuções em segundo plano futuras, independentemente dos snapshots de versão. As políticas configuradas de fallback e de endpoint de redirecionamento de imagens também são verificadas antes do despacho, mesmo que um fallback não seja eventualmente necessário.","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/guardrails/resource-policies","href":"/api-reference/guardrails/definir-uma-política-de-guardrails-de-recursos","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Guardrails adicionais anexados a um agente salvo na equipe ativa ou a um endpoint de modelo de catálogo em toda a organização. As políticas de cluster, organização e equipe também são sempre aplicadas. Os aliases de modelo são resolvidos para IDs canônicos de modelo; auto não é um endpoint que pode ser anexado. Somente administradores/proprietários da organização podem alterar essas políticas. As políticas se aplicam às versões do agente salvo e às execuções em segundo plano futuras, independentemente dos snapshots de versão. As políticas configuradas de fallback e de endpoint de redirecionamento de imagens também são verificadas antes do despacho, mesmo que um fallback não seja eventualmente necessário.\"\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":"Definir uma política de guardrails de recursos","description":"Guardrails adicionais anexados a um agente salvo na equipe ativa ou a um endpoint de modelo de catálogo em toda a organização. As políticas de cluster, organização e equipe também são sempre aplicadas. Os aliases de modelo são resolvidos para IDs canônicos de modelo; auto não é um endpoint que pode ser anexado. Somente administradores/proprietários da organização podem alterar essas políticas. As políticas se aplicam às versões do agente salvo e às execuções em segundo plano futuras, independentemente dos snapshots de versão. As políticas configuradas de fallback e de endpoint de redirecionamento de imagens também são verificadas antes do despacho, mesmo que um fallback não seja eventualmente necessário.","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/guardrails/resource-policies","href":"/api-reference/guardrails/definir-uma-política-de-guardrails-de-recursos","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"updateGuardrailsResourcePolicy","summary":"Definir uma política de guardrails de recursos","description":"Guardrails adicionais anexados a um agente salvo na equipe ativa ou a um endpoint de modelo de catálogo em toda a organização. As políticas de cluster, organização e equipe também são sempre aplicadas. Os aliases de modelo são resolvidos para IDs canônicos de modelo; auto não é um endpoint que pode ser anexado. Somente administradores/proprietários da organização podem alterar essas políticas. As políticas se aplicam às versões do agente salvo e às execuções em segundo plano futuras, independentemente dos snapshots de versão. As políticas configuradas de fallback e de endpoint de redirecionamento de imagens também são verificadas antes do despacho, mesmo que um fallback não seja eventualmente necessário.","tags":["Guardrails"],"requestBody":"7142de38-9139-41aa-a5f3-9db2397e03d5","responses":{"200":"85690ae6-e46e-4c8a-9950-fda1f2428e6e"},"security":["0296b360-b71a-4702-aec1-c0fd0e3fad52"],"x-mk-auth-scope":"admin","x-gateway-auth":{"provider":"kong","supportsOnBehalfOf":true,"onBehalfOfHeader":"X-On-Behalf-Of"},"x-codeSamples":[{"lang":"go","label":"Go (SDK)","source":"package main\n\nimport(\n\t\"context\"\n\tmka1 \"github.com/MeetKai/mka1-sdks/go\"\n\t\"github.com/MeetKai/mka1-sdks/go/models/components\"\n\t\"log\"\n)\n\nfunc main() {\n ctx := context.Background()\n\n s := mka1.New(\n mka1.WithSecurity(\"\u003cYOUR_BEARER_TOKEN_HERE>\"),\n )\n\n res, err := s.Guardrails.UpdateGuardrailsResourcePolicy(ctx, components.UpdateGuardrailsResourcePolicyRequest{\n ResourceType: components.UpdateGuardrailsResourcePolicyRequestResourceTypeModel,\n ResourceID: \"meetkai:functionary-urdu-mini-pak\",\n Guardrails: []components.GuardrailConfig{\n components.CreateGuardrailConfigBanWords(\n components.BanWordsGuardrail{\n CheckOutput: mka1.Pointer(true),\n Config: \u0026components.BanWordsConfig{\n Words: []string{\n \"confidential\",\n },\n },\n },\n ),\n },\n })\n if err != nil {\n log.Fatal(err)\n }\n if res.GetGuardrailsResourcePolicyResponse != nil {\n // handle response\n }\n}"},{"lang":"csharp","label":"CSharp (SDK)","source":"using MeetKai.MKA1;\nusing MeetKai.MKA1.Types.Components;\nusing System.Collections.Generic;\n\nvar sdk = new SDK(bearerAuth: \"\u003cYOUR_BEARER_TOKEN_HERE>\");\n\nUpdateGuardrailsResourcePolicyRequest req = new UpdateGuardrailsResourcePolicyRequest() {\n ResourceType = UpdateGuardrailsResourcePolicyRequestResourceType.Model,\n ResourceId = \"meetkai:functionary-urdu-mini-pak\",\n Guardrails = new List\u003cGuardrailConfig>() {\n GuardrailConfig.CreateBanWords(\n new BanWordsGuardrail() {\n CheckOutput = true,\n Config = new BanWordsConfig() {\n Words = new List\u003cstring>() {\n \"confidential\",\n },\n },\n }\n ),\n },\n};\n\nvar res = await sdk.Guardrails.UpdateGuardrailsResourcePolicyAsync(req);\n\n// handle response"},{"lang":"python","label":"Python (SDK)","source":"from meetkai_mka1 import SDK\n\n\nwith SDK(\n bearer_auth=\"\u003cYOUR_BEARER_TOKEN_HERE>\",\n) as sdk:\n\n res = sdk.guardrails.update_guardrails_resource_policy(resource_type=\"model\", resource_id=\"meetkai:functionary-urdu-mini-pak\", guardrails=[\n {\n \"mode\": \"ban_words\",\n \"enabled\": True,\n \"check_output\": True,\n \"config\": {\n \"words\": [\n \"confidential\",\n ],\n },\n },\n ])\n\n # Handle response\n print(res)"},{"lang":"typescript","label":"Typescript (SDK)","source":"import { SDK } from \"@meetkai/mka1\";\n\nconst sdk = new SDK({\n bearerAuth: \"\u003cYOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await sdk.guardrails.updateGuardrailsResourcePolicy({\n resourceType: \"model\",\n resourceId: \"meetkai:functionary-urdu-mini-pak\",\n guardrails: [\n {\n mode: \"ban_words\",\n enabled: true,\n checkOutput: true,\n config: {\n words: [\n \"confidential\",\n ],\n },\n },\n ],\n });\n\n console.log(result);\n}\n\nrun();"}],"method":"put","type":"path","servers":["951157a4-ad72-4dde-8cb0-7b7b94bd064b","c8be82bc-98fa-4c68-9777-3aff3c3b1226"],"path":"/api/v1/llm/guardrails/resource-policies","baseUrlOptions":["https://apigw.mka1.com","/"],"title":"Definir uma política de guardrails de recursos","codeSamples":[{"label":"Go (SDK)","lang":"go","source":"package main\n\nimport(\n\t\"context\"\n\tmka1 \"github.com/MeetKai/mka1-sdks/go\"\n\t\"github.com/MeetKai/mka1-sdks/go/models/components\"\n\t\"log\"\n)\n\nfunc main() {\n ctx := context.Background()\n\n s := mka1.New(\n mka1.WithSecurity(\"\u003cYOUR_BEARER_TOKEN_HERE>\"),\n )\n\n res, err := s.Guardrails.UpdateGuardrailsResourcePolicy(ctx, components.UpdateGuardrailsResourcePolicyRequest{\n ResourceType: components.UpdateGuardrailsResourcePolicyRequestResourceTypeModel,\n ResourceID: \"meetkai:functionary-urdu-mini-pak\",\n Guardrails: []components.GuardrailConfig{\n components.CreateGuardrailConfigBanWords(\n components.BanWordsGuardrail{\n CheckOutput: mka1.Pointer(true),\n Config: \u0026components.BanWordsConfig{\n Words: []string{\n \"confidential\",\n },\n },\n },\n ),\n },\n })\n if err != nil {\n log.Fatal(err)\n }\n if res.GetGuardrailsResourcePolicyResponse != nil {\n // handle response\n }\n}"},{"label":"CSharp (SDK)","lang":"csharp","source":"using MeetKai.MKA1;\nusing MeetKai.MKA1.Types.Components;\nusing System.Collections.Generic;\n\nvar sdk = new SDK(bearerAuth: \"\u003cYOUR_BEARER_TOKEN_HERE>\");\n\nUpdateGuardrailsResourcePolicyRequest req = new UpdateGuardrailsResourcePolicyRequest() {\n ResourceType = UpdateGuardrailsResourcePolicyRequestResourceType.Model,\n ResourceId = \"meetkai:functionary-urdu-mini-pak\",\n Guardrails = new List\u003cGuardrailConfig>() {\n GuardrailConfig.CreateBanWords(\n new BanWordsGuardrail() {\n CheckOutput = true,\n Config = new BanWordsConfig() {\n Words = new List\u003cstring>() {\n \"confidential\",\n },\n },\n }\n ),\n },\n};\n\nvar res = await sdk.Guardrails.UpdateGuardrailsResourcePolicyAsync(req);\n\n// handle response"},{"label":"Python (SDK)","lang":"python","source":"from meetkai_mka1 import SDK\n\n\nwith SDK(\n bearer_auth=\"\u003cYOUR_BEARER_TOKEN_HERE>\",\n) as sdk:\n\n res = sdk.guardrails.update_guardrails_resource_policy(resource_type=\"model\", resource_id=\"meetkai:functionary-urdu-mini-pak\", guardrails=[\n {\n \"mode\": \"ban_words\",\n \"enabled\": True,\n \"check_output\": True,\n \"config\": {\n \"words\": [\n \"confidential\",\n ],\n },\n },\n ])\n\n # Handle response\n print(res)"},{"label":"Typescript (SDK)","lang":"typescript","source":"import { SDK } from \"@meetkai/mka1\";\n\nconst sdk = new SDK({\n bearerAuth: \"\u003cYOUR_BEARER_TOKEN_HERE>\",\n});\n\nasync function run() {\n const result = await sdk.guardrails.updateGuardrailsResourcePolicy({\n resourceType: \"model\",\n resourceId: \"meetkai:functionary-urdu-mini-pak\",\n guardrails: [\n {\n mode: \"ban_words\",\n enabled: true,\n checkOutput: true,\n config: {\n words: [\n \"confidential\",\n ],\n },\n },\n ],\n });\n\n console.log(result);\n}\n\nrun();"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"resource_type":{"enum":["agent","model"],"type":"string","description":"Endpoint do modelo de agente ou catálogo salvo.","isRequired":true,"uniqueKey":"resource_type","typeLabel":"enum\u003cstring>"},"resource_id":{"type":"string","minLength":1,"maxLength":255,"description":"ID canônico de agente salvo ou ID de modelo do catálogo. Os aliases do modelo são resolvidos antes do armazenamento.","isRequired":true,"uniqueKey":"resource_id","typeLabel":"string"},"guardrails":{"type":"array","maxItems":100,"items":{"oneOf":[{"type":"object","description":"Guia de palavras proibidas","required":["mode"],"properties":{"mode":{"const":"ban_words","isRequired":true,"uniqueKey":"guardrails.items.[INDEX].oneOf.0.mode","typeLabel":"any"},"enabled":{"type":"boolean","default":true,"description":"Se essa proteção lateral está habilitada","uniqueKey":"guardrails.items.[INDEX].oneOf.0.enabled","typeLabel":"boolean"},"check_output":{"type":"boolean","description":"Aplique também essa proteção na saída do modelo, não apenas na solicitação","uniqueKey":"guardrails.items.[INDEX].oneOf.0.check_output","typeLabel":"boolean"},"output_timing":{"enum":["final","streaming"],"type":"string","description":"Quando esta regra verifica a saída do modelo: final (padrão) verifica o texto final uma vez, depois que ele foi transmitido; streaming mantém o texto transmitido em uma janela e libera apenas o texto que esta regra já aprovou","uniqueKey":"guardrails.items.[INDEX].oneOf.0.output_timing","typeLabel":"enum\u003cstring>"},"output_window":{"type":"object","properties":{"max_chars":{"type":"integer","minimum":100,"maximum":9007199254740991,"description":"Verifique quando acumular essa quantidade de caracteres de texto não verificado","uniqueKey":"guardrails.items.[INDEX].oneOf.0.output_window.max_chars","typeLabel":"integer"},"max_ms":{"type":"integer","minimum":250,"maximum":2147483647,"description":"Verifique se o texto não marcado mais antigo foi mantido por esta quantidade de milissegundos","uniqueKey":"guardrails.items.[INDEX].oneOf.0.output_window.max_ms","typeLabel":"integer"}},"description":"Janela para verificações da saída em streaming; omita para usar os padrões do gateway. Uma verificação é executada quando max_chars caracteres ou max_ms milissegundos de texto não verificado tiverem se acumulado, o que ocorrer primeiro","uniqueKey":"guardrails.items.[INDEX].oneOf.0.output_window","typeLabel":"object"},"input_sources":{"type":"array","items":{"enum":["user","system","assistant","tool","retrieval","image","audio"],"type":"string","description":"Uma fonte de entrada do modelo: usuário (mensagens do usuário e texto enviado para uma resposta em espera), sistema (mensagens do sistema e do desenvolvedor, instruções e resumos de compactação), assistente (mensagens anteriores do assistente), ferramenta (resultados de função, ferramenta personalizada, MCP, shell e interpretador de código), recuperação (pesquisa de arquivo, pesquisa na web, resultados de página da web, arquivo enviado e pesquisa no histórico), imagem (texto lido de imagens nas mensagens) ou áudio (transcrições de áudio nas mensagens)","uniqueKey":"guardrails.items.[INDEX].oneOf.0.input_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Solicite as fontes que esta regra de proteção verifica antes que elas cheguem ao modelo. Omitir para usar o padrão do modo: todas as fontes para classifier; todas as fontes exceto system para ban_words, já que as instruções frequentemente nomeiam os termos que proíbem; apenas o que o usuário envia para prompt_injection e leakage, cujos padrões de palavras-chave correspondem a instruções, respostas e documentos comuns. Uma lista vazia não verifica nenhuma entrada, então a regra verifica apenas a saída quando check_output está definido. Regras salvas antes de este campo existir eram definidas apenas para mensagens do usuário.","uniqueKey":"guardrails.items.[INDEX].oneOf.0.input_sources","typeLabel":"enum\u003cstring>[]"},"config":{"type":"object","properties":{"words":{"type":"array","items":{"type":"string","uniqueKey":"guardrails.items.[INDEX].oneOf.0.config.words.items.[INDEX]","typeLabel":"string"},"default":[],"description":"Lista de palavras ou frases proibidas","uniqueKey":"guardrails.items.[INDEX].oneOf.0.config.words","typeLabel":"string[]"},"rejection_message":{"type":"string","default":"I'm sorry, but I can't process this request as it contains content that isn't allowed. Please rephrase your message.","description":"A mensagem a ser retornada quando esta barreira de proteção for acionada.","uniqueKey":"guardrails.items.[INDEX].oneOf.0.config.rejection_message","typeLabel":"string"}},"description":"Configuração de palavras proibidas","uniqueKey":"guardrails.items.[INDEX].oneOf.0.config","typeLabel":"object"}},"uniqueKey":"guardrails.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Barreira de proteção contra injeção de prompt","required":["mode"],"properties":{"mode":{"const":"prompt_injection","isRequired":true,"uniqueKey":"guardrails.items.[INDEX].oneOf.1.mode","typeLabel":"any"},"enabled":{"type":"boolean","default":true,"description":"Se essa proteção lateral está habilitada","uniqueKey":"guardrails.items.[INDEX].oneOf.1.enabled","typeLabel":"boolean"},"check_output":{"type":"boolean","description":"Aplique também essa proteção na saída do modelo, não apenas na solicitação","uniqueKey":"guardrails.items.[INDEX].oneOf.1.check_output","typeLabel":"boolean"},"output_timing":{"enum":["final","streaming"],"type":"string","description":"Quando esta regra verifica a saída do modelo: final (padrão) verifica o texto final uma vez, depois que ele foi transmitido; streaming mantém o texto transmitido em uma janela e libera apenas o texto que esta regra já aprovou","uniqueKey":"guardrails.items.[INDEX].oneOf.1.output_timing","typeLabel":"enum\u003cstring>"},"output_window":{"type":"object","properties":{"max_chars":{"type":"integer","minimum":100,"maximum":9007199254740991,"description":"Verifique quando acumular essa quantidade de caracteres de texto não verificado","uniqueKey":"guardrails.items.[INDEX].oneOf.1.output_window.max_chars","typeLabel":"integer"},"max_ms":{"type":"integer","minimum":250,"maximum":2147483647,"description":"Verifique se o texto não marcado mais antigo foi mantido por esta quantidade de milissegundos","uniqueKey":"guardrails.items.[INDEX].oneOf.1.output_window.max_ms","typeLabel":"integer"}},"description":"Janela para verificações da saída em streaming; omita para usar os padrões do gateway. Uma verificação é executada quando max_chars caracteres ou max_ms milissegundos de texto não verificado tiverem se acumulado, o que ocorrer primeiro","uniqueKey":"guardrails.items.[INDEX].oneOf.1.output_window","typeLabel":"object"},"input_sources":{"type":"array","items":{"enum":["user","system","assistant","tool","retrieval","image","audio"],"type":"string","description":"Uma fonte de entrada do modelo: usuário (mensagens do usuário e texto enviado para uma resposta em espera), sistema (mensagens do sistema e do desenvolvedor, instruções e resumos de compactação), assistente (mensagens anteriores do assistente), ferramenta (resultados de função, ferramenta personalizada, MCP, shell e interpretador de código), recuperação (pesquisa de arquivo, pesquisa na web, resultados de página da web, arquivo enviado e pesquisa no histórico), imagem (texto lido de imagens nas mensagens) ou áudio (transcrições de áudio nas mensagens)","uniqueKey":"guardrails.items.[INDEX].oneOf.1.input_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Solicite as fontes que esta regra de proteção verifica antes que elas cheguem ao modelo. Omitir para usar o padrão do modo: todas as fontes para classifier; todas as fontes exceto system para ban_words, já que as instruções frequentemente nomeiam os termos que proíbem; apenas o que o usuário envia para prompt_injection e leakage, cujos padrões de palavras-chave correspondem a instruções, respostas e documentos comuns. Uma lista vazia não verifica nenhuma entrada, então a regra verifica apenas a saída quando check_output está definido. Regras salvas antes de este campo existir eram definidas apenas para mensagens do usuário.","uniqueKey":"guardrails.items.[INDEX].oneOf.1.input_sources","typeLabel":"enum\u003cstring>[]"},"config":{"type":"object","properties":{"threshold":{"type":"number","minimum":0,"maximum":1,"default":0.7,"description":"Limite de detecção (0-1)","uniqueKey":"guardrails.items.[INDEX].oneOf.1.config.threshold","typeLabel":"number"},"rejection_message":{"type":"string","default":"I'm sorry, but I can't process this request. Please rephrase your message in a different way.","description":"A mensagem a ser retornada quando esta barreira de proteção for acionada.","uniqueKey":"guardrails.items.[INDEX].oneOf.1.config.rejection_message","typeLabel":"string"}},"description":"Configuração de injeção de prompt","uniqueKey":"guardrails.items.[INDEX].oneOf.1.config","typeLabel":"object"}},"uniqueKey":"guardrails.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"Guarda-corpo contra vazamentos","required":["mode"],"properties":{"mode":{"const":"leakage","isRequired":true,"uniqueKey":"guardrails.items.[INDEX].oneOf.2.mode","typeLabel":"any"},"enabled":{"type":"boolean","default":true,"description":"Se essa proteção lateral está habilitada","uniqueKey":"guardrails.items.[INDEX].oneOf.2.enabled","typeLabel":"boolean"},"check_output":{"type":"boolean","description":"Aplique também essa proteção na saída do modelo, não apenas na solicitação","uniqueKey":"guardrails.items.[INDEX].oneOf.2.check_output","typeLabel":"boolean"},"output_timing":{"enum":["final","streaming"],"type":"string","description":"Quando esta regra verifica a saída do modelo: final (padrão) verifica o texto final uma vez, depois que ele foi transmitido; streaming mantém o texto transmitido em uma janela e libera apenas o texto que esta regra já aprovou","uniqueKey":"guardrails.items.[INDEX].oneOf.2.output_timing","typeLabel":"enum\u003cstring>"},"output_window":{"type":"object","properties":{"max_chars":{"type":"integer","minimum":100,"maximum":9007199254740991,"description":"Verifique quando acumular essa quantidade de caracteres de texto não verificado","uniqueKey":"guardrails.items.[INDEX].oneOf.2.output_window.max_chars","typeLabel":"integer"},"max_ms":{"type":"integer","minimum":250,"maximum":2147483647,"description":"Verifique se o texto não marcado mais antigo foi mantido por esta quantidade de milissegundos","uniqueKey":"guardrails.items.[INDEX].oneOf.2.output_window.max_ms","typeLabel":"integer"}},"description":"Janela para verificações da saída em streaming; omita para usar os padrões do gateway. Uma verificação é executada quando max_chars caracteres ou max_ms milissegundos de texto não verificado tiverem se acumulado, o que ocorrer primeiro","uniqueKey":"guardrails.items.[INDEX].oneOf.2.output_window","typeLabel":"object"},"input_sources":{"type":"array","items":{"enum":["user","system","assistant","tool","retrieval","image","audio"],"type":"string","description":"Uma fonte de entrada do modelo: usuário (mensagens do usuário e texto enviado para uma resposta em espera), sistema (mensagens do sistema e do desenvolvedor, instruções e resumos de compactação), assistente (mensagens anteriores do assistente), ferramenta (resultados de função, ferramenta personalizada, MCP, shell e interpretador de código), recuperação (pesquisa de arquivo, pesquisa na web, resultados de página da web, arquivo enviado e pesquisa no histórico), imagem (texto lido de imagens nas mensagens) ou áudio (transcrições de áudio nas mensagens)","uniqueKey":"guardrails.items.[INDEX].oneOf.2.input_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Solicite as fontes que esta regra de proteção verifica antes que elas cheguem ao modelo. Omitir para usar o padrão do modo: todas as fontes para classifier; todas as fontes exceto system para ban_words, já que as instruções frequentemente nomeiam os termos que proíbem; apenas o que o usuário envia para prompt_injection e leakage, cujos padrões de palavras-chave correspondem a instruções, respostas e documentos comuns. Uma lista vazia não verifica nenhuma entrada, então a regra verifica apenas a saída quando check_output está definido. Regras salvas antes de este campo existir eram definidas apenas para mensagens do usuário.","uniqueKey":"guardrails.items.[INDEX].oneOf.2.input_sources","typeLabel":"enum\u003cstring>[]"},"config":{"type":"object","properties":{"threshold":{"type":"number","minimum":0,"maximum":1,"default":0.7,"description":"Limite de detecção (0-1)","uniqueKey":"guardrails.items.[INDEX].oneOf.2.config.threshold","typeLabel":"number"},"rejection_message":{"type":"string","default":"I'm sorry, but I can't help with that type of request. Please ask me something else.","description":"A mensagem a ser retornada quando esta barreira de proteção for acionada.","uniqueKey":"guardrails.items.[INDEX].oneOf.2.config.rejection_message","typeLabel":"string"}},"description":"Configuração de vazamento","uniqueKey":"guardrails.items.[INDEX].oneOf.2.config","typeLabel":"object"}},"uniqueKey":"guardrails.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["mode","config"],"properties":{"mode":{"const":"classifier","isRequired":true,"uniqueKey":"guardrails.items.[INDEX].oneOf.3.mode","typeLabel":"any"},"config":{"type":"object","properties":{"model":{"type":"string","minLength":1,"description":"ID exato do modelo disponível no registro da organização do chamador","isRequired":true,"uniqueKey":"guardrails.items.[INDEX].oneOf.3.config.model","typeLabel":"string"},"prompt":{"type":"string","minLength":1,"maxLength":16000,"description":"Instruções que definem quando bloquear ou permitir conteúdo; o conteúdo é fornecido separadamente","isRequired":true,"uniqueKey":"guardrails.items.[INDEX].oneOf.3.config.prompt","typeLabel":"string"},"on_error":{"enum":["fail_closed","fail_open"],"type":"string","default":"fail_closed","description":"Interrompa a solicitação ou ignore este classificador quando a avaliação falhar","uniqueKey":"guardrails.items.[INDEX].oneOf.3.config.on_error","typeLabel":"enum\u003cstring>"},"rejection_message":{"type":"string","default":"This request is not allowed by your organization's content policy.","description":"Mensagem retornada quando a classificação bloqueia o conteúdo","uniqueKey":"guardrails.items.[INDEX].oneOf.3.config.rejection_message","typeLabel":"string"}},"required":["model","prompt"],"isRequired":true,"uniqueKey":"guardrails.items.[INDEX].oneOf.3.config","typeLabel":"object"},"enabled":{"type":"boolean","default":true,"description":"Se essa proteção lateral está habilitada","uniqueKey":"guardrails.items.[INDEX].oneOf.3.enabled","typeLabel":"boolean"},"check_output":{"type":"boolean","description":"Aplique também essa proteção na saída do modelo, não apenas na solicitação","uniqueKey":"guardrails.items.[INDEX].oneOf.3.check_output","typeLabel":"boolean"},"output_timing":{"enum":["final","streaming"],"type":"string","description":"Quando esta regra verifica a saída do modelo: final (padrão) verifica o texto final uma vez, depois que ele foi transmitido; streaming mantém o texto transmitido em uma janela e libera apenas o texto que esta regra já aprovou","uniqueKey":"guardrails.items.[INDEX].oneOf.3.output_timing","typeLabel":"enum\u003cstring>"},"output_window":{"type":"object","properties":{"max_chars":{"type":"integer","minimum":100,"maximum":9007199254740991,"description":"Verifique quando acumular essa quantidade de caracteres de texto não verificado","uniqueKey":"guardrails.items.[INDEX].oneOf.3.output_window.max_chars","typeLabel":"integer"},"max_ms":{"type":"integer","minimum":250,"maximum":2147483647,"description":"Verifique se o texto não marcado mais antigo foi mantido por esta quantidade de milissegundos","uniqueKey":"guardrails.items.[INDEX].oneOf.3.output_window.max_ms","typeLabel":"integer"}},"description":"Janela para verificações da saída em streaming; omita para usar os padrões do gateway. Uma verificação é executada quando max_chars caracteres ou max_ms milissegundos de texto não verificado tiverem se acumulado, o que ocorrer primeiro","uniqueKey":"guardrails.items.[INDEX].oneOf.3.output_window","typeLabel":"object"},"input_sources":{"type":"array","items":{"enum":["user","system","assistant","tool","retrieval","image","audio"],"type":"string","description":"Uma fonte de entrada do modelo: usuário (mensagens do usuário e texto enviado para uma resposta em espera), sistema (mensagens do sistema e do desenvolvedor, instruções e resumos de compactação), assistente (mensagens anteriores do assistente), ferramenta (resultados de função, ferramenta personalizada, MCP, shell e interpretador de código), recuperação (pesquisa de arquivo, pesquisa na web, resultados de página da web, arquivo enviado e pesquisa no histórico), imagem (texto lido de imagens nas mensagens) ou áudio (transcrições de áudio nas mensagens)","uniqueKey":"guardrails.items.[INDEX].oneOf.3.input_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Solicite as fontes que esta regra de proteção verifica antes que elas cheguem ao modelo. Omitir para usar o padrão do modo: todas as fontes para classifier; todas as fontes exceto system para ban_words, já que as instruções frequentemente nomeiam os termos que proíbem; apenas o que o usuário envia para prompt_injection e leakage, cujos padrões de palavras-chave correspondem a instruções, respostas e documentos comuns. Uma lista vazia não verifica nenhuma entrada, então a regra verifica apenas a saída quando check_output está definido. Regras salvas antes de este campo existir eram definidas apenas para mensagens do usuário.","uniqueKey":"guardrails.items.[INDEX].oneOf.3.input_sources","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"guardrails.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"guardrails.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"guardrails","typeLabel":"object[]"}},"required":["resource_type","resource_id","guardrails"],"uniqueKey":"","typeLabel":"object"},"example":{"resource_type":"model","resource_id":"meetkai:functionary-urdu-mini-pak","guardrails":[{"mode":"ban_words","enabled":true,"check_output":true,"config":{"words":["confidential"]}}]},"examples":{"Example":{"title":"Example","value":{"resource_type":"model","resource_id":"meetkai:functionary-urdu-mini-pak","guardrails":[{"mode":"ban_words","enabled":true,"check_output":true,"config":{"words":["confidential"]}}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"85690ae6-e46e-4c8a-9950-fda1f2428e6e":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"object":{"const":"guardrails_resource_policy","isRequired":true,"uniqueKey":"object","typeLabel":"any"},"policy":{"oneOf":[{"type":"object","required":["resource_type","resource_id","team_id","guardrails","updated_at"],"properties":{"resource_type":{"enum":["agent","model"],"type":"string","description":"Endpoint de agente ou modelo de catálogo salvo.","isRequired":true,"uniqueKey":"policy.oneOf.0.resource_type","typeLabel":"enum\u003cstring>"},"resource_id":{"type":"string","minLength":1,"maxLength":255,"description":"ID canônico de agente salvo ou ID de modelo do catálogo. Os aliases do modelo são resolvidos antes do armazenamento.","isRequired":true,"uniqueKey":"policy.oneOf.0.resource_id","typeLabel":"string"},"team_id":{"oneOf":[{"type":"string","description":"Equipe do agente, ou nulo para uma política de endpoint de modelo em toda a organização.","isRequired":true,"uniqueKey":"policy.oneOf.0.team_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Equipe do agente, ou nulo para uma política de endpoint de modelo em toda a organização.","isRequired":true,"uniqueKey":"policy.oneOf.0.team_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"policy.oneOf.0.team_id","typeLabel":"string | null"},"guardrails":{"type":"array","items":{"oneOf":[{"type":"object","description":"Guia de palavras proibidas","required":["mode"],"properties":{"mode":{"const":"ban_words","isRequired":true,"uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.mode","typeLabel":"any"},"enabled":{"type":"boolean","default":true,"description":"Se essa proteção lateral está habilitada","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.enabled","typeLabel":"boolean"},"check_output":{"type":"boolean","description":"Aplique também essa proteção na saída do modelo, não apenas na solicitação","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.check_output","typeLabel":"boolean"},"output_timing":{"enum":["final","streaming"],"type":"string","description":"Quando esta regra verifica a saída do modelo: final (padrão) verifica o texto final uma vez, depois que ele foi transmitido; streaming mantém o texto transmitido em uma janela e libera apenas o texto que esta regra já aprovou","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.output_timing","typeLabel":"enum\u003cstring>"},"output_window":{"type":"object","properties":{"max_chars":{"type":"integer","minimum":100,"maximum":9007199254740991,"description":"Verifique quando acumular essa quantidade de caracteres de texto não verificado","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.output_window.max_chars","typeLabel":"integer"},"max_ms":{"type":"integer","minimum":250,"maximum":2147483647,"description":"Verifique se o texto não marcado mais antigo foi mantido por esta quantidade de milissegundos","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.output_window.max_ms","typeLabel":"integer"}},"description":"Janela para verificações da saída em streaming; omita para usar os padrões do gateway. Uma verificação é executada quando max_chars caracteres ou max_ms milissegundos de texto não verificado tiverem se acumulado, o que ocorrer primeiro","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.output_window","typeLabel":"object"},"input_sources":{"type":"array","items":{"enum":["user","system","assistant","tool","retrieval","image","audio"],"type":"string","description":"Uma fonte de entrada do modelo: usuário (mensagens do usuário e texto enviado para uma resposta em espera), sistema (mensagens do sistema e do desenvolvedor, instruções e resumos de compactação), assistente (mensagens anteriores do assistente), ferramenta (resultados de função, ferramenta personalizada, MCP, shell e interpretador de código), recuperação (pesquisa de arquivo, pesquisa na web, resultados de página da web, arquivo enviado e pesquisa no histórico), imagem (texto lido de imagens nas mensagens) ou áudio (transcrições de áudio nas mensagens)","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.input_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Solicite as fontes que esta regra de proteção verifica antes que elas cheguem ao modelo. Omitir para usar o padrão do modo: todas as fontes para classifier; todas as fontes exceto system para ban_words, já que as instruções frequentemente nomeiam os termos que proíbem; apenas o que o usuário envia para prompt_injection e leakage, cujos padrões de palavras-chave correspondem a instruções, respostas e documentos comuns. Uma lista vazia não verifica nenhuma entrada, então a regra verifica apenas a saída quando check_output está definido. Regras salvas antes de este campo existir eram definidas apenas para mensagens do usuário.","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.input_sources","typeLabel":"enum\u003cstring>[]"},"config":{"type":"object","properties":{"words":{"type":"array","items":{"type":"string","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.config.words.items.[INDEX]","typeLabel":"string"},"default":[],"description":"Lista de palavras ou frases proibidas","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.config.words","typeLabel":"string[]"},"rejection_message":{"type":"string","default":"I'm sorry, but I can't process this request as it contains content that isn't allowed. Please rephrase your message.","description":"A mensagem a ser retornada quando esta barreira de proteção for acionada.","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.config.rejection_message","typeLabel":"string"}},"description":"Configuração de palavras proibidas","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0.config","typeLabel":"object"}},"uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Barreira de proteção contra injeção de prompt","required":["mode"],"properties":{"mode":{"const":"prompt_injection","isRequired":true,"uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1.mode","typeLabel":"any"},"enabled":{"type":"boolean","default":true,"description":"Se essa proteção lateral está habilitada","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1.enabled","typeLabel":"boolean"},"check_output":{"type":"boolean","description":"Aplique também essa proteção na saída do modelo, não apenas na solicitação","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1.check_output","typeLabel":"boolean"},"output_timing":{"enum":["final","streaming"],"type":"string","description":"Quando esta regra verifica a saída do modelo: final (padrão) verifica o texto final uma vez, depois que ele foi transmitido; streaming mantém o texto transmitido em uma janela e libera apenas o texto que esta regra já aprovou","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1.output_timing","typeLabel":"enum\u003cstring>"},"output_window":{"type":"object","properties":{"max_chars":{"type":"integer","minimum":100,"maximum":9007199254740991,"description":"Verifique quando acumular essa quantidade de caracteres de texto não verificado","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1.output_window.max_chars","typeLabel":"integer"},"max_ms":{"type":"integer","minimum":250,"maximum":2147483647,"description":"Verifique se o texto não marcado mais antigo foi mantido por esta quantidade de milissegundos","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1.output_window.max_ms","typeLabel":"integer"}},"description":"Janela para verificações da saída em streaming; omita para usar os padrões do gateway. Uma verificação é executada quando max_chars caracteres ou max_ms milissegundos de texto não verificado tiverem se acumulado, o que ocorrer primeiro","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1.output_window","typeLabel":"object"},"input_sources":{"type":"array","items":{"enum":["user","system","assistant","tool","retrieval","image","audio"],"type":"string","description":"Uma fonte de entrada do modelo: usuário (mensagens do usuário e texto enviado para uma resposta em espera), sistema (mensagens do sistema e do desenvolvedor, instruções e resumos de compactação), assistente (mensagens anteriores do assistente), ferramenta (resultados de função, ferramenta personalizada, MCP, shell e interpretador de código), recuperação (pesquisa de arquivo, pesquisa na web, resultados de página da web, arquivo enviado e pesquisa no histórico), imagem (texto lido de imagens nas mensagens) ou áudio (transcrições de áudio nas mensagens)","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1.input_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Solicite as fontes que esta regra de proteção verifica antes que elas cheguem ao modelo. Omitir para usar o padrão do modo: todas as fontes para classifier; todas as fontes exceto system para ban_words, já que as instruções frequentemente nomeiam os termos que proíbem; apenas o que o usuário envia para prompt_injection e leakage, cujos padrões de palavras-chave correspondem a instruções, respostas e documentos comuns. Uma lista vazia não verifica nenhuma entrada, então a regra verifica apenas a saída quando check_output está definido. Regras salvas antes de este campo existir eram definidas apenas para mensagens do usuário.","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1.input_sources","typeLabel":"enum\u003cstring>[]"},"config":{"type":"object","properties":{"threshold":{"type":"number","minimum":0,"maximum":1,"default":0.7,"description":"Limite de detecção (0-1)","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1.config.threshold","typeLabel":"number"},"rejection_message":{"type":"string","default":"I'm sorry, but I can't process this request. Please rephrase your message in a different way.","description":"A mensagem a ser retornada quando esta barreira de proteção for acionada.","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1.config.rejection_message","typeLabel":"string"}},"description":"Configuração de injeção de prompt","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1.config","typeLabel":"object"}},"uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"Guarda-corpo contra vazamentos","required":["mode"],"properties":{"mode":{"const":"leakage","isRequired":true,"uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2.mode","typeLabel":"any"},"enabled":{"type":"boolean","default":true,"description":"Se essa proteção lateral está habilitada","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2.enabled","typeLabel":"boolean"},"check_output":{"type":"boolean","description":"Aplique também essa proteção na saída do modelo, não apenas na solicitação","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2.check_output","typeLabel":"boolean"},"output_timing":{"enum":["final","streaming"],"type":"string","description":"Quando esta regra verifica a saída do modelo: final (padrão) verifica o texto final uma vez, depois que ele foi transmitido; streaming mantém o texto transmitido em uma janela e libera apenas o texto que esta regra já aprovou","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2.output_timing","typeLabel":"enum\u003cstring>"},"output_window":{"type":"object","properties":{"max_chars":{"type":"integer","minimum":100,"maximum":9007199254740991,"description":"Verifique quando acumular essa quantidade de caracteres de texto não verificado","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2.output_window.max_chars","typeLabel":"integer"},"max_ms":{"type":"integer","minimum":250,"maximum":2147483647,"description":"Verifique se o texto não marcado mais antigo foi mantido por esta quantidade de milissegundos","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2.output_window.max_ms","typeLabel":"integer"}},"description":"Janela para verificações da saída em streaming; omita para usar os padrões do gateway. Uma verificação é executada quando max_chars caracteres ou max_ms milissegundos de texto não verificado tiverem se acumulado, o que ocorrer primeiro","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2.output_window","typeLabel":"object"},"input_sources":{"type":"array","items":{"enum":["user","system","assistant","tool","retrieval","image","audio"],"type":"string","description":"Uma fonte de entrada do modelo: usuário (mensagens do usuário e texto enviado para uma resposta em espera), sistema (mensagens do sistema e do desenvolvedor, instruções e resumos de compactação), assistente (mensagens anteriores do assistente), ferramenta (resultados de função, ferramenta personalizada, MCP, shell e interpretador de código), recuperação (pesquisa de arquivo, pesquisa na web, resultados de página da web, arquivo enviado e pesquisa no histórico), imagem (texto lido de imagens nas mensagens) ou áudio (transcrições de áudio nas mensagens)","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2.input_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Solicite as fontes que esta regra de proteção verifica antes que elas cheguem ao modelo. Omitir para usar o padrão do modo: todas as fontes para classifier; todas as fontes exceto system para ban_words, já que as instruções frequentemente nomeiam os termos que proíbem; apenas o que o usuário envia para prompt_injection e leakage, cujos padrões de palavras-chave correspondem a instruções, respostas e documentos comuns. Uma lista vazia não verifica nenhuma entrada, então a regra verifica apenas a saída quando check_output está definido. Regras salvas antes de este campo existir eram definidas apenas para mensagens do usuário.","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2.input_sources","typeLabel":"enum\u003cstring>[]"},"config":{"type":"object","properties":{"threshold":{"type":"number","minimum":0,"maximum":1,"default":0.7,"description":"Limite de detecção (0-1)","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2.config.threshold","typeLabel":"number"},"rejection_message":{"type":"string","default":"I'm sorry, but I can't help with that type of request. Please ask me something else.","description":"A mensagem a ser retornada quando esta barreira de proteção for acionada.","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2.config.rejection_message","typeLabel":"string"}},"description":"Configuração de vazamento","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2.config","typeLabel":"object"}},"uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["mode","config"],"properties":{"mode":{"const":"classifier","isRequired":true,"uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.mode","typeLabel":"any"},"config":{"type":"object","properties":{"model":{"type":"string","minLength":1,"description":"ID exato do modelo disponível no registro da organização do chamador","isRequired":true,"uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.config.model","typeLabel":"string"},"prompt":{"type":"string","minLength":1,"maxLength":16000,"description":"Instruções que definem quando bloquear ou permitir conteúdo; o conteúdo é fornecido separadamente","isRequired":true,"uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.config.prompt","typeLabel":"string"},"on_error":{"enum":["fail_closed","fail_open"],"type":"string","default":"fail_closed","description":"Interrompa a solicitação ou ignore este classificador quando a avaliação falhar","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.config.on_error","typeLabel":"enum\u003cstring>"},"rejection_message":{"type":"string","default":"This request is not allowed by your organization's content policy.","description":"Mensagem retornada quando a classificação bloqueia o conteúdo","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.config.rejection_message","typeLabel":"string"}},"required":["model","prompt"],"isRequired":true,"uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.config","typeLabel":"object"},"enabled":{"type":"boolean","default":true,"description":"Se essa proteção lateral está habilitada","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.enabled","typeLabel":"boolean"},"check_output":{"type":"boolean","description":"Aplique também essa proteção na saída do modelo, não apenas na solicitação","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.check_output","typeLabel":"boolean"},"output_timing":{"enum":["final","streaming"],"type":"string","description":"Quando esta regra verifica a saída do modelo: final (padrão) verifica o texto final uma vez, depois que ele foi transmitido; streaming mantém o texto transmitido em uma janela e libera apenas o texto que esta regra já aprovou","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.output_timing","typeLabel":"enum\u003cstring>"},"output_window":{"type":"object","properties":{"max_chars":{"type":"integer","minimum":100,"maximum":9007199254740991,"description":"Verifique quando acumular essa quantidade de caracteres de texto não verificado","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.output_window.max_chars","typeLabel":"integer"},"max_ms":{"type":"integer","minimum":250,"maximum":2147483647,"description":"Verifique se o texto não marcado mais antigo foi mantido por esta quantidade de milissegundos","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.output_window.max_ms","typeLabel":"integer"}},"description":"Janela para verificações da saída em streaming; omita para usar os padrões do gateway. Uma verificação é executada quando max_chars caracteres ou max_ms milissegundos de texto não verificado tiverem se acumulado, o que ocorrer primeiro","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.output_window","typeLabel":"object"},"input_sources":{"type":"array","items":{"enum":["user","system","assistant","tool","retrieval","image","audio"],"type":"string","description":"Uma fonte de entrada do modelo: usuário (mensagens do usuário e texto enviado para uma resposta em espera), sistema (mensagens do sistema e do desenvolvedor, instruções e resumos de compactação), assistente (mensagens anteriores do assistente), ferramenta (resultados de função, ferramenta personalizada, MCP, shell e interpretador de código), recuperação (pesquisa de arquivo, pesquisa na web, resultados de página da web, arquivo enviado e pesquisa no histórico), imagem (texto lido de imagens nas mensagens) ou áudio (transcrições de áudio nas mensagens)","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.input_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Solicite as fontes que esta regra de proteção verifica antes que elas cheguem ao modelo. Omitir para usar o padrão do modo: todas as fontes para classifier; todas as fontes exceto system para ban_words, já que as instruções frequentemente nomeiam os termos que proíbem; apenas o que o usuário envia para prompt_injection e leakage, cujos padrões de palavras-chave correspondem a instruções, respostas e documentos comuns. Uma lista vazia não verifica nenhuma entrada, então a regra verifica apenas a saída quando check_output está definido. Regras salvas antes de este campo existir eram definidas apenas para mensagens do usuário.","uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3.input_sources","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"policy.oneOf.0.guardrails.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"policy.oneOf.0.guardrails","typeLabel":"object[]"},"updated_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"policy.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"}},"isRequired":true,"uniqueKey":"policy.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"policy.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"policy","typeLabel":"object | null"}},"required":["object","policy"],"uniqueKey":"","typeLabel":"object"},"example":{"object":"guardrails_resource_policy","policy":{"resource_type":"model","resource_id":"meetkai:functionary-urdu-mini-pak","team_id":null,"guardrails":[{"mode":"ban_words","enabled":true,"check_output":true,"config":{"words":["confidential"]}}],"updated_at":"2026-10-30T00:00:00Z"}},"examples":{"Example":{"title":"Example","value":{"object":"guardrails_resource_policy","policy":{"resource_type":"model","resource_id":"meetkai:functionary-urdu-mini-pak","team_id":null,"guardrails":[{"mode":"ban_words","enabled":true,"check_output":true,"config":{"words":["confidential"]}}],"updated_at":"2026-10-30T00:00:00Z"}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"0296b360-b71a-4702-aec1-c0fd0e3fad52":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"Gateway auth: send `Authorization: Bearer \u003cmka1-api-key>`. For multi-user server-side integrations, you can also send `X-On-Behalf-Of: \u003cexternal-user-id>`.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"951157a4-ad72-4dde-8cb0-7b7b94bd064b":{"url":"https://apigw.mka1.com","description":"MKA1 API Gateway"},"c8be82bc-98fa-4c68-9777-3aff3c3b1226":{"url":"/","description":"Relative server URL (configurable via SDK constructor)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"Gateway auth: send `Authorization: Bearer \u003cmka1-api-key>`. For multi-user server-side integrations, you can also send `X-On-Behalf-Of: \u003cexternal-user-id>`.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Gateway auth: send `Authorization: Bearer \u003cmka1-api-key>`. For multi-user server-side integrations, you can also send `X-On-Behalf-Of: \u003cexternal-user-id>`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"https://apigw.mka1.com/speakeasy.json?language=pt-BR"},"subdomain":"meetkaiinc","siteName":"MKA1","title":"Definir uma política de guardrails de recursos - MKA1","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/","matchLevel":4},"es":{"href":"/es/docs/platform-getting-started","matchLevel":4},"pt-BR":{"href":"/api-reference/guardrails/definir-uma-política-de-guardrails-de-recursos","matchLevel":0}}},"lastModified":"2026-10-30T22:23:24.125Z","originalFileLocation":"api-reference/guardrails/definir-uma-política-de-guardrails-de-recursos.mdx","locale":"pt-BR"},"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=\"Guardrails adicionais anexados a um agente salvo na equipe ativa ou a um endpoint de modelo de catálogo em toda a organização. As políticas de cluster, organização e equipe também são sempre aplicadas. Os aliases de modelo são resolvidos para IDs canônicos de modelo; auto não é um endpoint que pode ser anexado. Somente administradores/proprietários da organização podem alterar essas políticas. As políticas se aplicam às versões do agente salvo e às execuções em segundo plano futuras, independentemente dos snapshots de versão. As políticas configuradas de fallback e de endpoint de redirecionamento de imagens também são verificadas antes do despacho, mesmo que um fallback não seja eventualmente necessário.\">\u003cmeta data-mint-head name=\"application-name\" content=\"MKA1\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/meetkaiinc/dUy-msO6P1V7k5WC/_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/meetkaiinc/dUy-msO6P1V7k5WC/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/meetkaiinc/dUy-msO6P1V7k5WC/_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/meetkaiinc/dUy-msO6P1V7k5WC/_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/meetkaiinc/dUy-msO6P1V7k5WC/_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/meetkaiinc/dUy-msO6P1V7k5WC/_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/meetkaiinc/dUy-msO6P1V7k5WC/_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/meetkaiinc/dUy-msO6P1V7k5WC/_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/meetkaiinc/dUy-msO6P1V7k5WC/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Definir uma política de guardrails de recursos - MKA1\">\u003cmeta data-mint-head property=\"og:description\" content=\"Guardrails adicionais anexados a um agente salvo na equipe ativa ou a um endpoint de modelo de catálogo em toda a organização. As políticas de cluster, organização e equipe também são sempre aplicadas. Os aliases de modelo são resolvidos para IDs canônicos de modelo; auto não é um endpoint que pode ser anexado. Somente administradores/proprietários da organização podem alterar essas políticas. As políticas se aplicam às versões do agente salvo e às execuções em segundo plano futuras, independentemente dos snapshots de versão. As políticas configuradas de fallback e de endpoint de redirecionamento de imagens também são verificadas antes do despacho, mesmo que um fallback não seja eventualmente necessário.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MKA1\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mka1.com/api-reference/guardrails/definir-uma-política-de-guardrails-de-recursos\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://meetkaiinc.mintlify.app/_mintlify/api/og/v2?division=Guardrails\u0026amp;title=Definir+uma+pol%C3%ADtica+de+guardrails+de+recursos\u0026amp;description=Guardrails+adicionais+anexados+a+um+agente+salvo+na+equipe+ativa+ou+a+um+endpoint+de+modelo+de+cat%C3%A1logo+em+toda+a+organiza%C3%A7%C3%A3o.+As+pol%C3%ADticas+de+cluster%2C+organiza\u0026amp;theme=b4ab3879cd06dd1cbd343f9f\u0026amp;signature=66382c2f5608e244eaabd4ec07ab727a748426548f1d7d323ed5bbeb764fef4c\">\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=\"Definir uma política de guardrails de recursos - MKA1\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Guardrails adicionais anexados a um agente salvo na equipe ativa ou a um endpoint de modelo de catálogo em toda a organização. As políticas de cluster, organização e equipe também são sempre aplicadas. Os aliases de modelo são resolvidos para IDs canônicos de modelo; auto não é um endpoint que pode ser anexado. Somente administradores/proprietários da organização podem alterar essas políticas. As políticas se aplicam às versões do agente salvo e às execuções em segundo plano futuras, independentemente dos snapshots de versão. As políticas configuradas de fallback e de endpoint de redirecionamento de imagens também são verificadas antes do despacho, mesmo que um fallback não seja eventualmente necessário.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://meetkaiinc.mintlify.app/_mintlify/api/og/v2?division=Guardrails\u0026amp;title=Definir+uma+pol%C3%ADtica+de+guardrails+de+recursos\u0026amp;description=Guardrails+adicionais+anexados+a+um+agente+salvo+na+equipe+ativa+ou+a+um+endpoint+de+modelo+de+cat%C3%A1logo+em+toda+a+organiza%C3%A7%C3%A3o.+As+pol%C3%ADticas+de+cluster%2C+organiza\u0026amp;theme=b4ab3879cd06dd1cbd343f9f\u0026amp;signature=66382c2f5608e244eaabd4ec07ab727a748426548f1d7d323ed5bbeb764fef4c\">\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/meetkaiinc/dUy-msO6P1V7k5WC/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MKA1\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#46b5f6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mka1.com/api-reference/guardrails/definir-uma-política-de-guardrails-de-recursos\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/guardrails/definir-uma-pol%C3%ADtica-de-guardrails-de-recursos.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.mka1.com/#organization\",\"name\":\"MKA1\",\"url\":\"https://docs.mka1.com\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mka1.com#website\",\"name\":\"MKA1\",\"url\":\"https://docs.mka1.com\",\"publisher\":{\"@id\":\"https://docs.mka1.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mka1.com/api-reference/guardrails/definir-uma-pol%C3%ADtica-de-guardrails-de-recursos#webpage\",\"url\":\"https://docs.mka1.com/api-reference/guardrails/definir-uma-pol%C3%ADtica-de-guardrails-de-recursos\",\"name\":\"Definir uma política de guardrails de recursos\",\"description\":\"Guardrails adicionais anexados a um agente salvo na equipe ativa ou a um endpoint de modelo de catálogo em toda a organização. As políticas de cluster, organização e equipe também são sempre aplicadas. Os aliases de modelo são resolvidos para IDs canônicos de modelo; auto não é um endpoint que pode ser anexado. Somente administradores/proprietários da organização podem alterar essas políticas. As políticas se aplicam às versões do agente salvo e às execuções em segundo plano futuras, independentemente dos snapshots de versão. As políticas configuradas de fallback e de endpoint de redirecionamento de imagens também são verificadas antes do despacho, mesmo que um fallback não seja eventualmente necessário.\",\"dateModified\":\"2026-10-30T22:23:24.125Z\",\"isPartOf\":{\"@id\":\"https://docs.mka1.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mka1.com/api-reference/guardrails/definir-uma-pol%C3%ADtica-de-guardrails-de-recursos#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mka1.com/api-reference/guardrails/definir-uma-pol%C3%ADtica-de-guardrails-de-recursos#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Application utilities\",\"item\":\"https://docs.mka1.com/api-reference/batches/criar-um-lote\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guardrails\",\"item\":\"https://docs.mka1.com/api-reference/guardrails/obtenha-guardrails-eficazes\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Definir uma política de guardrails de recursos\",\"item\":\"https://docs.mka1.com/api-reference/guardrails/definir-uma-pol%C3%ADtica-de-guardrails-de-recursos\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.mka1.com/api-reference/guardrails/definir-uma-pol%C3%ADtica-de-guardrails-de-recursos#apireference\",\"headline\":\"Definir uma política de guardrails de recursos\",\"name\":\"Definir uma política de guardrails de recursos\",\"description\":\"Guardrails adicionais anexados a um agente salvo na equipe ativa ou a um endpoint de modelo de catálogo em toda a organização. As políticas de cluster, organização e equipe também são sempre aplicadas. Os aliases de modelo são resolvidos para IDs canônicos de modelo; auto não é um endpoint que pode ser anexado. Somente administradores/proprietários da organização podem alterar essas políticas. As políticas se aplicam às versões do agente salvo e às execuções em segundo plano futuras, independentemente dos snapshots de versão. As políticas configuradas de fallback e de endpoint de redirecionamento de imagens também são verificadas antes do despacho, mesmo que um fallback não seja eventualmente necessário.\",\"url\":\"https://docs.mka1.com/api-reference/guardrails/definir-uma-pol%C3%ADtica-de-guardrails-de-recursos\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mka1.com/api-reference/guardrails/definir-uma-pol%C3%ADtica-de-guardrails-de-recursos#webpage\"},\"dateModified\":\"2026-10-30T22:23:24.125Z\",\"publisher\":{\"@id\":\"https://docs.mka1.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mka1.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"MKA1\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"MKA1","nav":{"global":null,"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/"}]},{"language":"es","pages":[{"title":"es","href":"/es/docs/platform-getting-started"}]},{"language":"pt-BR","tabs":[{"tab":"Desenvolvedores","pages":[{"title":"Desenvolvedores","href":"/pt/docs/platform-getting-started"}]},{"tab":"Aplicações","menu":[{"item":"MK Code","pages":[{"title":"MK Code","href":"/pt/docs/mka1-code"}]}],"pages":[{"title":"Aplicações","href":"/pt/docs/mka1-code"}]},{"tab":"Plataforma","pages":[{"title":"Plataforma","href":"/pt/docs/architecture/overview"}]},{"tab":"Referência da API","hidden":false,"groups":[{"group":"Responses and conversations","public":true,"pages":[{"group":"Responses","public":true,"pages":[{"title":"Crie uma resposta impulsionada por agente com suporte de ferramentas","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/responses","href":"/api-reference/responses/crie-uma-resposta-impulsionada-por-agente-com-suporte-de-ferramentas"},{"title":"Liste todas as respostas com paginação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/responses","href":"/api-reference/responses/liste-todas-as-respostas-com-paginação"},{"title":"Recuperar resposta por ID com status e resultados","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/responses/{response_id}","href":"/api-reference/responses/recuperar-resposta-por-id-com-status-e-resultados"},{"title":"Atualizar uma resposta","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/responses/{response_id}","href":"/api-reference/responses/atualizar-uma-resposta"},{"title":"Excluir permanentemente uma resposta e seus dados","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/responses/{response_id}","href":"/api-reference/responses/excluir-permanentemente-uma-resposta-e-seus-dados"},{"title":"Cancelar uma resposta em progresso em segundo plano","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/responses/{response_id}/cancel","href":"/api-reference/responses/cancelar-uma-resposta-em-progresso-em-segundo-plano"},{"title":"Despertar uma resposta em segundo plano adormecida","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/responses/{response_id}/wake","href":"/api-reference/responses/despertar-uma-resposta-em-segundo-plano-adormecida"},{"title":"Liste os itens de entrada paginados para uma resposta","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/responses/{response_id}/input_items","href":"/api-reference/responses/liste-os-itens-de-entrada-paginados-para-uma-resposta"},{"title":"Resumir uma conversa","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/responses/compact","href":"/api-reference/responses/resumir-uma-conversa"}]},{"group":"Conversations","public":true,"pages":[{"title":"Criar uma conversa","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/conversations","href":"/api-reference/conversations/criar-uma-conversa"},{"title":"Listar conversas","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/conversations","href":"/api-reference/conversations/listar-conversas"},{"title":"Recuperar uma conversa","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/conversations/{conversation_id}","href":"/api-reference/conversations/recuperar-uma-conversa"},{"title":"Atualizar uma conversa","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/conversations/{conversation_id}","href":"/api-reference/conversations/atualizar-uma-conversa"},{"title":"Excluir uma conversa","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/conversations/{conversation_id}","href":"/api-reference/conversations/excluir-uma-conversa"},{"title":"Listar itens de conversa","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/conversations/{conversation_id}/items","href":"/api-reference/conversations/listar-itens-de-conversa"},{"title":"Criar itens de conversa","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/conversations/{conversation_id}/items","href":"/api-reference/conversations/criar-itens-de-conversa"},{"title":"Excluir vários itens de conversa","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/conversations/{conversation_id}/items","href":"/api-reference/conversations/excluir-vários-itens-de-conversa"},{"title":"Recuperar um item de conversa","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/conversations/{conversation_id}/items/{item_id}","href":"/api-reference/conversations/recuperar-um-item-de-conversa"},{"title":"Excluir um item de conversa","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/conversations/{conversation_id}/items/{item_id}","href":"/api-reference/conversations/excluir-um-item-de-conversa"}]}]},{"group":"Models and routing","public":true,"pages":[{"group":"Models","public":true,"pages":[{"title":"Listar modelos disponíveis","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models","href":"/api-reference/models/listar-modelos-disponíveis"},{"title":"Recuperar um modelo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/{model_id}","href":"/api-reference/models/recuperar-um-modelo"},{"title":"Ler a cota de tokens de um modelo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/{model_id}/quota","href":"/api-reference/models/ler-a-cota-de-tokens-de-um-modelo"},{"title":"Obter a cota de tokens de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/orgs/{org_id}/token-quota","href":"/api-reference/models/obter-a-cota-de-tokens-de-uma-organização"},{"title":"Definir a cota de tokens de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/models/orgs/{org_id}/token-quota","href":"/api-reference/models/definir-a-cota-de-tokens-de-uma-organização"},{"title":"Liste a reversão de execução do orçamento de cada organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/orgs/budget-enforcement","href":"/api-reference/models/liste-a-reversão-de-execução-do-orçamento-de-cada-organização"},{"title":"Obter a configuração de aplicação do orçamento de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/orgs/{org_id}/budget-enforcement","href":"/api-reference/models/obter-a-configuração-de-aplicação-do-orçamento-de-uma-organização"},{"title":"Definir a configuração de aplicação do orçamento de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/models/orgs/{org_id}/budget-enforcement","href":"/api-reference/models/definir-a-configuração-de-aplicação-do-orçamento-de-uma-organização"},{"title":"Liste o catálogo de modelos da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/catalog","href":"/api-reference/models/liste-o-catálogo-de-modelos-da-organização"},{"title":"Defina um modelo de catálogo BYO","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/models/catalog","href":"/api-reference/models/defina-um-modelo-de-catálogo-byo"},{"title":"Atualizar um modelo de catálogo BYO","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/llm/models/catalog","href":"/api-reference/models/atualizar-um-modelo-de-catálogo-byo"},{"title":"Remover um modelo de catálogo BYO","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/models/catalog","href":"/api-reference/models/remover-um-modelo-de-catálogo-byo"},{"title":"Verifique a integridade de um modelo de catálogo BYO","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/models/catalog/health","href":"/api-reference/models/verifique-a-integridade-de-um-modelo-de-catálogo-byo"},{"title":"Liste o acesso ao modelo de cluster de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/catalog/orgs/{org_id}/access","href":"/api-reference/models/liste-o-acesso-ao-modelo-de-cluster-de-uma-organização"},{"title":"Adicionar acesso ao modelo de cluster para uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/models/catalog/orgs/{org_id}/access","href":"/api-reference/models/adicionar-acesso-ao-modelo-de-cluster-para-uma-organização"},{"title":"Substituir o acesso ao modelo de cluster de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/models/catalog/orgs/{org_id}/access","href":"/api-reference/models/substituir-o-acesso-ao-modelo-de-cluster-de-uma-organização"},{"title":"Listar organizações com acesso a um modelo de cluster","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/catalog/access","href":"/api-reference/models/listar-organizações-com-acesso-a-um-modelo-de-cluster"},{"title":"Liste o registro de modelos ativo da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/registry","href":"/api-reference/models/liste-o-registro-de-modelos-ativo-da-organização"},{"title":"Ativar uma entrada do catálogo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/models/registry","href":"/api-reference/models/ativar-uma-entrada-do-catálogo"},{"title":"Desativar um nome de registro de modelo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/models/registry","href":"/api-reference/models/desativar-um-nome-de-registro-de-modelo"},{"title":"Liste as substituições de modelo automático desta organização.","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/auto","href":"/api-reference/models/liste-as-substituições-de-modelo-automático-desta-organização"},{"title":"Defina a política automática desta organização para um endpoint","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/models/auto/{endpoint}","href":"/api-reference/models/defina-a-política-automática-desta-organização-para-um-endpoint"},{"title":"Clear this org's auto-model override for an endpoint","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/models/auto/{endpoint}","href":"/api-reference/models/clear-this-orgs-auto-model-override-for-an-endpoint"},{"title":"Obtenha a moeda do cluster","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/pricing/currency","href":"/api-reference/models/obtenha-a-moeda-do-cluster"},{"title":"Defina a moeda do cluster","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/models/pricing/currency","href":"/api-reference/models/defina-a-moeda-do-cluster"},{"title":"Listar preços do modelo padrão de cluster","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/pricing","href":"/api-reference/models/listar-preços-do-modelo-padrão-de-cluster"},{"title":"Definir um preço de modelo padrão do cluster","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/models/pricing","href":"/api-reference/models/definir-um-preço-de-modelo-padrão-do-cluster"},{"title":"Limpar o preço do modelo cluster-default","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/models/pricing","href":"/api-reference/models/limpar-o-preço-do-modelo-cluster-default"},{"title":"Liste as substituições de preço de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/pricing/org/{org_id}","href":"/api-reference/models/liste-as-substituições-de-preço-de-uma-organização"},{"title":"Defina uma superação de preço da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/models/pricing/org/{org_id}","href":"/api-reference/models/defina-uma-superação-de-preço-da-organização"},{"title":"Limpar uma sobreposição de preço da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/models/pricing/org/{org_id}","href":"/api-reference/models/limpar-uma-sobreposição-de-preço-da-organização"},{"title":"Liste os preços efetivos dos modelos do chamador","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/models/pricing/effective","href":"/api-reference/models/liste-os-preços-efetivos-dos-modelos-do-chamador"}]},{"group":"Embeddings","public":true,"pages":[{"title":"Listar modelos de embedding disponíveis","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/embeddings/models","href":"/api-reference/embeddings/listar-modelos-de-embedding-disponíveis"},{"title":"Criar embeddings de texto","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/embeddings","href":"/api-reference/embeddings/criar-embeddings-de-texto"}]},{"group":"Text Classification","public":true,"pages":[{"title":"Classificar texto em categorias pré-definidas","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/classify","href":"/api-reference/text-classification/classificar-texto-em-categorias-pré-definidas"}]}]},{"group":"Images and audio","public":true,"pages":[{"group":"Images","public":true,"pages":[{"title":"Gerar imagens a partir de descrições em texto","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/images/generations","href":"/api-reference/images/gerar-imagens-a-partir-de-descrições-em-texto"}]},{"group":"Speech","public":true,"pages":[{"title":"Transcrição de fala para texto","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/speech/transcriptions","href":"/api-reference/speech/transcrição-de-fala-para-texto"},{"title":"Texto para fala","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/speech/tts","href":"/api-reference/speech/texto-para-fala"},{"title":"Texto de streaming para fala","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/speech/tts/stream","href":"/api-reference/speech/texto-de-streaming-para-fala"},{"title":"Gerar token de sala LiveKit","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/speech/livekit/token","href":"/api-reference/speech/gerar-token-de-sala-livekit"},{"title":"Lista do histórico de texto para fala","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/speech/tts/history","href":"/api-reference/speech/lista-do-histórico-de-texto-para-fala"},{"title":"Recuperar item do histórico de texto para fala","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/speech/tts/history/{tts_id}","href":"/api-reference/speech/recuperar-item-do-histórico-de-texto-para-fala"},{"title":"Excluir item do histórico de texto para fala","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/speech/tts/history/{tts_id}","href":"/api-reference/speech/excluir-item-do-histórico-de-texto-para-fala"},{"title":"Recuperar áudio de texto para fala","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/speech/tts/history/{tts_id}/content","href":"/api-reference/speech/recuperar-áudio-de-texto-para-fala"},{"title":"Listar histórico de fala para texto","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/speech/transcriptions/history","href":"/api-reference/speech/listar-histórico-de-fala-para-texto"},{"title":"Recuperar item de histórico de conversão de fala para texto","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/speech/transcriptions/history/{stt_id}","href":"/api-reference/speech/recuperar-item-de-histórico-de-conversão-de-fala-para-texto"},{"title":"Excluir item do histórico de reconhecimento de voz","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/speech/transcriptions/history/{stt_id}","href":"/api-reference/speech/excluir-item-do-histórico-de-reconhecimento-de-voz"},{"title":"Recuperar áudio de fala para texto","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/speech/transcriptions/history/{stt_id}/content","href":"/api-reference/speech/recuperar-áudio-de-fala-para-texto"}]}]},{"group":"Files and retrieval","public":true,"pages":[{"group":"Files","public":true,"pages":[{"title":"Carregar arquivo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/files","href":"/api-reference/files/carregar-arquivo"},{"title":"Listar arquivos","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/files","href":"/api-reference/files/listar-arquivos"},{"title":"Recuperar arquivo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/files/{file_id}","href":"/api-reference/files/recuperar-arquivo"},{"title":"Excluir arquivo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/files/{file_id}","href":"/api-reference/files/excluir-arquivo"},{"title":"Recuperar conteúdo do arquivo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/files/{file_id}/content","href":"/api-reference/files/recuperar-conteúdo-do-arquivo"}]},{"group":"Vector Stores","public":true,"pages":[{"title":"Criar um armazenamento de vetores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/vector_stores","href":"/api-reference/vector-stores/criar-um-armazenamento-de-vetores"},{"title":"Listar armazéns de vetores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/vector_stores","href":"/api-reference/vector-stores/listar-armazéns-de-vetores"},{"title":"Recuperar um repositório de vetores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/vector_stores/{vector_store_id}","href":"/api-reference/vector-stores/recuperar-um-repositório-de-vetores"},{"title":"Modificar um repositório de vetores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/vector_stores/{vector_store_id}","href":"/api-reference/vector-stores/modificar-um-repositório-de-vetores"},{"title":"Excluir um armazenamento de vetor","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/vector_stores/{vector_store_id}","href":"/api-reference/vector-stores/excluir-um-armazenamento-de-vetor"},{"title":"Pesquisar um armazenamento de vetores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/vector_stores/{vector_store_id}/search","href":"/api-reference/vector-stores/pesquisar-um-armazenamento-de-vetores"},{"title":"Adicionar um arquivo a um repositório de vetores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/vector_stores/{vector_store_id}/files","href":"/api-reference/vector-stores/adicionar-um-arquivo-a-um-repositório-de-vetores"},{"title":"Listar arquivos em um armazenamento vetorial","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/vector_stores/{vector_store_id}/files","href":"/api-reference/vector-stores/listar-arquivos-em-um-armazenamento-vetorial"},{"title":"Recuperar um arquivo de loja de vetores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/vector_stores/{vector_store_id}/files/{file_id}","href":"/api-reference/vector-stores/recuperar-um-arquivo-de-loja-de-vetores"},{"title":"Atualizar atributos de arquivo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/vector_stores/{vector_store_id}/files/{file_id}","href":"/api-reference/vector-stores/atualizar-atributos-de-arquivo"},{"title":"Remover arquivo do armazenamento de vetores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/vector_stores/{vector_store_id}/files/{file_id}","href":"/api-reference/vector-stores/remover-arquivo-do-armazenamento-de-vetores"},{"title":"Recuperar conteúdo do arquivo analisado","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/vector_stores/{vector_store_id}/files/{file_id}/content","href":"/api-reference/vector-stores/recuperar-conteúdo-do-arquivo-analisado"},{"title":"Adicionar múltiplos arquivos em lote ao armazenamento vetorial","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/vector_stores/{vector_store_id}/file_batches","href":"/api-reference/vector-stores/adicionar-múltiplos-arquivos-em-lote-ao-armazenamento-vetorial"},{"title":"Recuperar status de lote de arquivo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/vector_stores/{vector_store_id}/file_batches/{batch_id}","href":"/api-reference/vector-stores/recuperar-status-de-lote-de-arquivo"},{"title":"Cancelar o processamento do arquivo em lote","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel","href":"/api-reference/vector-stores/cancelar-o-processamento-do-arquivo-em-lote"},{"title":"Listar arquivos em um lote","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/vector_stores/{vector_store_id}/file_batches/{batch_id}/files","href":"/api-reference/vector-stores/listar-arquivos-em-um-lote"},{"title":"Listar permissões do armazenamento de vetores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/vector_stores/{vector_store_id}/permissions","href":"/api-reference/vector-stores/listar-permissões-do-armazenamento-de-vetores"},{"title":"Conceder permissão a um armazenamento vetorial","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/vector_stores/{vector_store_id}/permissions","href":"/api-reference/vector-stores/conceder-permissão-a-um-armazenamento-vetorial"},{"title":"Recuperar a permissão de um armazenamento vetorial","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/vector_stores/{vector_store_id}/permissions/{user_id}","href":"/api-reference/vector-stores/recuperar-a-permissão-de-um-armazenamento-vetorial"},{"title":"Remover uma permissão de armazenamento vetorial","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/vector_stores/{vector_store_id}/permissions/{user_id}","href":"/api-reference/vector-stores/remover-uma-permissão-de-armazenamento-vetorial"}]}]},{"group":"Agents","public":true,"pages":[{"group":"Agents","public":true,"pages":[{"title":"Listar ferramentas de funções reutilizáveis","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/function-tools","href":"/api-reference/agents/listar-ferramentas-de-funções-reutilizáveis"},{"title":"Criar uma ferramenta de função reutilizável","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/function-tools","href":"/api-reference/agents/criar-uma-ferramenta-de-função-reutilizável"},{"title":"Obtenha uma ferramenta de função reutilizável","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/function-tools/{tool_id}","href":"/api-reference/agents/obtenha-uma-ferramenta-de-função-reutilizável"},{"title":"Substitua uma definição de função reutilizável","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/function-tools/{tool_id}","href":"/api-reference/agents/substitua-uma-definição-de-função-reutilizável"},{"title":"Excluir uma ferramenta de função reutilizável","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/agents/function-tools/{tool_id}","href":"/api-reference/agents/excluir-uma-ferramenta-de-função-reutilizável"},{"title":"Liste os conjuntos de ferramentas OpenAPI importados","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/openapi-tool-sets","href":"/api-reference/agents/liste-os-conjuntos-de-ferramentas-openapi-importados"},{"title":"Importar um documento OpenAPI como um conjunto de ferramentas","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/openapi-tool-sets","href":"/api-reference/agents/importar-um-documento-openapi-como-um-conjunto-de-ferramentas"},{"title":"Obtenha um conjunto de ferramentas OpenAPI importado","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/openapi-tool-sets/{tool_set_id}","href":"/api-reference/agents/obtenha-um-conjunto-de-ferramentas-openapi-importado"},{"title":"Substitua um conjunto de ferramentas OpenAPI por uma nova importação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/openapi-tool-sets/{tool_set_id}","href":"/api-reference/agents/substitua-um-conjunto-de-ferramentas-openapi-por-uma-nova-importação"},{"title":"Excluir um conjunto de ferramentas OpenAPI","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/agents/openapi-tool-sets/{tool_set_id}","href":"/api-reference/agents/excluir-um-conjunto-de-ferramentas-openapi"},{"title":"Listar agentes","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es get /api/v1/agents","href":"/api-reference/agents/listar-agentes"},{"title":"Criar um agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents","href":"/api-reference/agents/criar-um-agente"},{"title":"Recuperar um agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/{agent_id}","href":"/api-reference/agents/recuperar-um-agente"},{"title":"Atualizar um agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{agent_id}","href":"/api-reference/agents/atualizar-um-agente"},{"title":"Exclua logicamente um agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/agents/{agent_id}","href":"/api-reference/agents/exclua-logicamente-um-agente"},{"title":"Restaurar um agente excluído temporariamente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{agent_id}/restore","href":"/api-reference/agents/restaurar-um-agente-excluído-temporariamente"}]},{"group":"Agent Versions","public":true,"pages":[{"title":"Listar versões do agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/{agent_id}/versions","href":"/api-reference/agent-versions/listar-versões-do-agente"},{"title":"Recuperar uma versão do agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/{agent_id}/versions/{version}","href":"/api-reference/agent-versions/recuperar-uma-versão-do-agente"},{"title":"Reverter um agente para uma versão","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{agent_id}/versions/{version}/rollback","href":"/api-reference/agent-versions/reverter-um-agente-para-uma-versão"}]},{"group":"Agent Runs","public":true,"pages":[{"title":"Lista de execuções para um agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/{agent_id}/runs","href":"/api-reference/agent-runs/lista-de-execuções-para-um-agente"},{"title":"Iniciar uma execução de agente salva","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{agent_id}/runs","href":"/api-reference/agent-runs/iniciar-uma-execução-de-agente-salva"},{"title":"Eventos de execução do agente de streaming","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/{agent_id}/runs/{run_id}/events","href":"/api-reference/agent-runs/eventos-de-execução-do-agente-de-streaming"},{"title":"Cancelar a execução de um agente salvo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{agent_id}/runs/{run_id}/cancel","href":"/api-reference/agent-runs/cancelar-a-execução-de-um-agente-salvo"},{"title":"Acorde um agente adormecido execute","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{agent_id}/runs/{run_id}/wake","href":"/api-reference/agent-runs/acorde-um-agente-adormecido-execute"},{"title":"Aprovar ou negar uma chamada de ferramenta MCP pendente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{agent_id}/runs/{run_id}/mcp-approvals","href":"/api-reference/agent-runs/aprovar-ou-negar-uma-chamada-de-ferramenta-mcp-pendente"},{"title":"Recuperar uma execução de agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/{agent_id}/runs/{run_id}","href":"/api-reference/agent-runs/recuperar-uma-execução-de-agente"}]},{"group":"Agent Connectors","public":true,"pages":[{"title":"Listar conectores para um agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/{id}/connectors","href":"/api-reference/agent-connectors/listar-conectores-para-um-agente"},{"title":"Criar um conector","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{id}/connectors","href":"/api-reference/agent-connectors/criar-um-conector"},{"title":"Configure um webhook do aplicativo WhatsApp (Beta)","deprecated":null,"version":null,"tag":"Beta","openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{id}/connectors/whatsapp/setup","href":"/api-reference/agent-connectors/configure-um-webhook-do-aplicativo-whatsapp-beta"},{"title":"Recuperar um conector","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/{id}/connectors/{connectorId}","href":"/api-reference/agent-connectors/recuperar-um-conector"},{"title":"Excluir um conector","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/agents/{id}/connectors/{connectorId}","href":"/api-reference/agent-connectors/excluir-um-conector"},{"title":"Ativar um conector","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{id}/connectors/{connectorId}/activate","href":"/api-reference/agent-connectors/ativar-um-conector"}]},{"group":"Agent Schedules","public":true,"pages":[{"title":"Listar horários para um agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/{agent_id}/schedules","href":"/api-reference/agent-schedules/listar-horários-para-um-agente"},{"title":"Criar um cronograma de agentes","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{agent_id}/schedules","href":"/api-reference/agent-schedules/criar-um-cronograma-de-agentes"},{"title":"Recuperar um cronograma de agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/agents/{agent_id}/schedules/{schedule_id}","href":"/api-reference/agent-schedules/recuperar-um-cronograma-de-agente"},{"title":"Atualizar a programação de um agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{agent_id}/schedules/{schedule_id}","href":"/api-reference/agent-schedules/atualizar-a-programação-de-um-agente"},{"title":"Excluir um cronograma de agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/agents/{agent_id}/schedules/{schedule_id}","href":"/api-reference/agent-schedules/excluir-um-cronograma-de-agente"},{"title":"Pausar um agendamento de agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{agent_id}/schedules/{schedule_id}/pause","href":"/api-reference/agent-schedules/pausar-um-agendamento-de-agente"},{"title":"Retomar a programação de um agente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/agents/{agent_id}/schedules/{schedule_id}/resume","href":"/api-reference/agent-schedules/retomar-a-programação-de-um-agente"}]},{"group":"Memory Stores","public":true,"pages":[{"title":"Criar loja de memória","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/memory_stores","href":"/api-reference/memory-stores/criar-loja-de-memória"},{"title":"Lista de armazéns de memória","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/memory_stores","href":"/api-reference/memory-stores/lista-de-armazéns-de-memória"},{"title":"Recuperar armazenamento de memória","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/memory_stores/{memory_store_id}","href":"/api-reference/memory-stores/recuperar-armazenamento-de-memória"},{"title":"Atualizar armazenamento de memória","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/memory_stores/{memory_store_id}","href":"/api-reference/memory-stores/atualizar-armazenamento-de-memória"},{"title":"Excluir armazenamento de memória","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/memory_stores/{memory_store_id}","href":"/api-reference/memory-stores/excluir-armazenamento-de-memória"},{"title":"Criar entrada de memória","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/memory_stores/{memory_store_id}/entries","href":"/api-reference/memory-stores/criar-entrada-de-memória"},{"title":"Listar entradas de memória","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/memory_stores/{memory_store_id}/entries","href":"/api-reference/memory-stores/listar-entradas-de-memória"},{"title":"Recuperar entrada de memória","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/memory_stores/{memory_store_id}/entries/{entry_id}","href":"/api-reference/memory-stores/recuperar-entrada-de-memória"},{"title":"Atualizar entrada de memória","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/memory_stores/{memory_store_id}/entries/{entry_id}","href":"/api-reference/memory-stores/atualizar-entrada-de-memória"},{"title":"Excluir entrada de memória","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/memory_stores/{memory_store_id}/entries/{entry_id}","href":"/api-reference/memory-stores/excluir-entrada-de-memória"}]}]},{"group":"Tools and sandbox","public":true,"pages":[{"group":"MCP Vault","public":true,"pages":[{"title":"Criar servidor MCP","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/mcp/servers","href":"/api-reference/mcp-vault/criar-servidor-mcp"},{"title":"Listar servidores MCP","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es get /api/v1/llm/mcp/servers","href":"/api-reference/mcp-vault/listar-servidores-mcp"},{"title":"Recuperar servidor MCP","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es get /api/v1/llm/mcp/servers/{server_id}","href":"/api-reference/mcp-vault/recuperar-servidor-mcp"},{"title":"Atualizar servidor MCP","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/mcp/servers/{server_id}","href":"/api-reference/mcp-vault/atualizar-servidor-mcp"},{"title":"Excluir servidor MCP","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/mcp/servers/{server_id}","href":"/api-reference/mcp-vault/excluir-servidor-mcp"},{"title":"Criar credencial MCP","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/mcp/servers/{server_id}/credentials","href":"/api-reference/mcp-vault/criar-credencial-mcp"},{"title":"Liste as credenciais MCP","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/mcp/servers/{server_id}/credentials","href":"/api-reference/mcp-vault/liste-as-credenciais-mcp"},{"title":"Excluir credencial MCP","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/mcp/credentials/{credential_id}","href":"/api-reference/mcp-vault/excluir-credencial-mcp"},{"title":"Texto: Testar servidor MCP","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/mcp/servers/{server_id}/test","href":"/api-reference/mcp-vault/texto:-testar-servidor-mcp"}]},{"group":"Skills","public":true,"pages":[{"title":"Criar habilidade","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/skills","href":"/api-reference/skills/criar-habilidade"},{"title":"Liste habilidades","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/skills","href":"/api-reference/skills/liste-habilidades"},{"title":"Recuperar habilidade","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/skills/{skill_id}","href":"/api-reference/skills/recuperar-habilidade"},{"title":"Atualizar habilidade","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/skills/{skill_id}","href":"/api-reference/skills/atualizar-habilidade"},{"title":"Excluir habilidade","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/skills/{skill_id}","href":"/api-reference/skills/excluir-habilidade"},{"title":"Baixar conteúdo de habilidade","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/skills/{skill_id}/content","href":"/api-reference/skills/baixar-conteúdo-de-habilidade"},{"title":"Criar versão da habilidade","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/skills/{skill_id}/versions","href":"/api-reference/skills/criar-versão-da-habilidade"},{"title":"Listar versões de habilidades","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/skills/{skill_id}/versions","href":"/api-reference/skills/listar-versões-de-habilidades"},{"title":"Recuperar versão da habilidade","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/skills/{skill_id}/versions/{version}","href":"/api-reference/skills/recuperar-versão-da-habilidade"},{"title":"Excluir versão da habilidade","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/skills/{skill_id}/versions/{version}","href":"/api-reference/skills/excluir-versão-da-habilidade"},{"title":"Baixar conteúdo da versão de habilidade","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/skills/{skill_id}/versions/{version}/content","href":"/api-reference/skills/baixar-conteúdo-da-versão-de-habilidade"},{"title":"Listar habilidades pré-configuradas","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/skills/preconfigured","href":"/api-reference/skills/listar-habilidades-pré-configuradas"}]},{"group":"Sessions","public":true,"pages":[{"title":"Obter política de rede efetiva","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/network-policy","href":"/api-reference/sessions/obter-política-de-rede-efetiva"},{"title":"Obter Política de Rede do Locatário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/network-policy/{scope}","href":"/api-reference/sessions/obter-política-de-rede-do-locatário"},{"title":"Definir política de rede do inquilino","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/sandbox/network-policy/{scope}","href":"/api-reference/sessions/definir-política-de-rede-do-inquilino"},{"title":"Obter Política de Recurso do Locatário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/resource-policy/{scope}","href":"/api-reference/sessions/obter-política-de-recurso-do-locatário"},{"title":"Definir Política de Recursos do Locatário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/sandbox/resource-policy/{scope}","href":"/api-reference/sessions/definir-política-de-recursos-do-locatário"},{"title":"Criar Sessão","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/sessions","href":"/api-reference/sessions/criar-sessão"},{"title":"Listar Sessões","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/sessions","href":"/api-reference/sessions/listar-sessões"},{"title":"Obter Sessão","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/sessions/{session_id}","href":"/api-reference/sessions/obter-sessão"},{"title":"Encerrar Sessão","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/sessions/{session_id}/terminate","href":"/api-reference/sessions/encerrar-sessão"}]},{"group":"Execution","public":true,"pages":[{"title":"Executar Comando","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/sessions/{session_id}/commands","href":"/api-reference/execution/executar-comando"},{"title":"Executar Código","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/sessions/{session_id}/code","href":"/api-reference/execution/executar-código"}]},{"group":"Workspace","public":true,"pages":[{"title":"Obter Manifesto de Espaço de Trabalho","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/sessions/{session_id}/workspace","href":"/api-reference/workspace/obter-manifesto-de-espaço-de-trabalho"},{"title":"Baixar Arquivo de Espaço de Trabalho","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/sessions/{session_id}/workspace/files/{file_path}","href":"/api-reference/workspace/baixar-arquivo-de-espaço-de-trabalho"},{"title":"Carregar Arquivo do Espaço de Trabalho","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/sandbox/sessions/{session_id}/workspace/archive","href":"/api-reference/workspace/carregar-arquivo-do-espaço-de-trabalho"},{"title":"Baixar Arquivo do Espaço de Trabalho","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/sessions/{session_id}/workspace/archive","href":"/api-reference/workspace/baixar-arquivo-do-espaço-de-trabalho"},{"title":"Carregar Arquivo do Espaço de Trabalho","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/sandbox/sessions/{session_id}/workspace/archive","href":"/api-reference/workspace/carregar-arquivo-do-espaço-de-trabalho"}]},{"group":"Sandbox Usage","public":true,"pages":[{"title":"Obter uso da sandbox","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/usage","href":"/api-reference/sandbox-usage/obter-uso-da-sandbox"}]},{"group":"Sandbox Pricing","public":true,"pages":[{"title":"Obter preços da sandbox","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/pricing","href":"/api-reference/sandbox-pricing/obter-preços-da-sandbox"},{"title":"Definir Preços da Sandbox","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/sandbox/pricing","href":"/api-reference/sandbox-pricing/definir-preços-da-sandbox"}]},{"group":"Browser","public":true,"pages":[{"title":"Obter URL da sessão do navegador","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/sessions/{session_id}/browser-url","href":"/api-reference/browser/obter-url-da-sessão-do-navegador"},{"title":"Obter URL da Sessão do Navegador (Obsoleto)","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/sessions/{session_id}/url","href":"/api-reference/browser/obter-url-da-sessão-do-navegador-obsoleto"},{"title":"Requisição de Porta do Navegador Proxy","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/sessions/{session_id}/ports/{port}/{subpath}","href":"/api-reference/browser/requisição-de-porta-do-navegador-proxy"}]},{"group":"Sandbox GitHub","public":true,"pages":[{"title":"Iniciar autorização do GitHub","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/github/oauth/intents","href":"/api-reference/sandbox-github/iniciar-autorização-do-github"},{"title":"Conectar conta do GitHub","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/github/oauth/connections","href":"/api-reference/sandbox-github/conectar-conta-do-github"},{"title":"Obter conexão com o GitHub","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/github/oauth/connections","href":"/api-reference/sandbox-github/obter-conexão-com-o-github"},{"title":"Desconectar conta do GitHub","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/sandbox/github/oauth/connections","href":"/api-reference/sandbox-github/desconectar-conta-do-github"},{"title":"Listar Repositórios do GitHub","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/github/repositories","href":"/api-reference/sandbox-github/listar-repositórios-do-github"},{"title":"Atualizar repositórios do GitHub","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/github/repositories/refresh","href":"/api-reference/sandbox-github/atualizar-repositórios-do-github"},{"title":"Resolver Referência do GitHub","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/github/repositories/resolve","href":"/api-reference/sandbox-github/resolver-referência-do-github"},{"title":"Clonar repositório do GitHub na sessão","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/sessions/{session_id}/github/read-clone","href":"/api-reference/sandbox-github/clonar-repositório-do-github-na-sessão"},{"title":"Listar Repositórios de Sessão","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/sessions/{session_id}/github/repositories","href":"/api-reference/sandbox-github/listar-repositórios-de-sessão"},{"title":"Adicionar Repositório de Sessão","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/sandbox/sessions/{session_id}/github/repositories/{repository_id}","href":"/api-reference/sandbox-github/adicionar-repositório-de-sessão"},{"title":"Descartar Repositório de Sessão com Falha","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/sandbox/sessions/{session_id}/github/repositories/{repository_id}","href":"/api-reference/sandbox-github/descartar-repositório-de-sessão-com-falha"},{"title":"Enviar sessão para o GitHub","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/sessions/{session_id}/github/push","href":"/api-reference/sandbox-github/enviar-sessão-para-o-github"},{"title":"Criar ou atualizar solicitação de pull request","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/sessions/{session_id}/github/pull-request","href":"/api-reference/sandbox-github/criar-ou-atualizar-solicitação-de-pull-request"}]},{"group":"Sandbox Environments","public":true,"pages":[{"title":"Listar Ambientes","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/environments","href":"/api-reference/sandbox-environments/listar-ambientes"},{"title":"Criar ambiente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/environments","href":"/api-reference/sandbox-environments/criar-ambiente"},{"title":"Obter Ambiente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/environments/{environment_id}","href":"/api-reference/sandbox-environments/obter-ambiente"},{"title":"Atualizar ambiente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/sandbox/environments/{environment_id}","href":"/api-reference/sandbox-environments/atualizar-ambiente"},{"title":"Excluir Ambiente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/sandbox/environments/{environment_id}","href":"/api-reference/sandbox-environments/excluir-ambiente"},{"title":"Configuração do Ambiente de Execução","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/sessions/{session_id}/environment-setup","href":"/api-reference/sandbox-environments/configuração-do-ambiente-de-execução"}]}]},{"group":"Evals and feedback","public":true,"pages":[{"group":"Evals","public":true,"pages":[{"title":"Criar um conjunto de avaliações","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/suites","href":"/api-reference/evals/criar-um-conjunto-de-avaliações"},{"title":"Listar suítes de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/suites","href":"/api-reference/evals/listar-suítes-de-avaliação"},{"title":"Obtenha um conjunto de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/suites/{suite_id}","href":"/api-reference/evals/obtenha-um-conjunto-de-avaliação"},{"title":"Excluir um conjunto de avaliações","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/evals/suites/{suite_id}","href":"/api-reference/evals/excluir-um-conjunto-de-avaliações"},{"title":"Criar uma versão da suíte de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/suites/{suite_id}/versions","href":"/api-reference/evals/criar-uma-versão-da-suíte-de-avaliação"},{"title":"Listar versões do suite de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/suites/{suite_id}/versions","href":"/api-reference/evals/listar-versões-do-suite-de-avaliação"},{"title":"Obtenha uma versão do conjunto de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/suites/{suite_id}/versions/{version}","href":"/api-reference/evals/obtenha-uma-versão-do-conjunto-de-avaliação"},{"title":"Listar compartilhamentos da suíte de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/suites/{suite_id}/shares","href":"/api-reference/evals/listar-compartilhamentos-da-suíte-de-avaliação"},{"title":"Compartilhe um conjunto de avaliação com uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/suites/{suite_id}/shares","href":"/api-reference/evals/compartilhe-um-conjunto-de-avaliação-com-uma-organização"},{"title":"Descompartilhar uma suíte de avaliação de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/evals/suites/{suite_id}/shares/{org_id}","href":"/api-reference/evals/descompartilhar-uma-suíte-de-avaliação-de-uma-organização"},{"title":"Listar execuções da tabela de classificação para uma suíte de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/suites/{suite_id}/leaderboard-runs","href":"/api-reference/evals/listar-execuções-da-tabela-de-classificação-para-uma-suíte-de-avaliação"},{"title":"Obtenha o ranking do agente de codificação para um conjunto de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/suites/{suite_id}/leaderboard","href":"/api-reference/evals/obtenha-o-ranking-do-agente-de-codificação-para-um-conjunto-de-avaliação"},{"title":"Conte tokens do texto armazenado para as amostras não medidas de uma suíte","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/suites/{suite_id}/tokens/measure","href":"/api-reference/evals/conte-tokens-do-texto-armazenado-para-as-amostras-não-medidas-de-uma-suíte"},{"title":"Criar uma execução de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/runs","href":"/api-reference/evals/criar-uma-execução-de-avaliação"},{"title":"Listar execuções de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/runs","href":"/api-reference/evals/listar-execuções-de-avaliação"},{"title":"Obtenha uma execução de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/runs/{run_id}","href":"/api-reference/evals/obtenha-uma-execução-de-avaliação"},{"title":"Excluir uma execução de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/evals/runs/{run_id}","href":"/api-reference/evals/excluir-uma-execução-de-avaliação"},{"title":"Cancelar uma execução de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/runs/{run_id}/cancel","href":"/api-reference/evals/cancelar-uma-execução-de-avaliação"},{"title":"Reexecutar amostras de avaliação com falha","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/runs/{run_id}/rerun-failed","href":"/api-reference/evals/reexecutar-amostras-de-avaliação-com-falha"},{"title":"Tentar novamente uma execução de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/runs/{run_id}/retry","href":"/api-reference/evals/tentar-novamente-uma-execução-de-avaliação"},{"title":"Obtenha uma visão geral de uma execução de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/runs/{run_id}/overview","href":"/api-reference/evals/obtenha-uma-visão-geral-de-uma-execução-de-avaliação"},{"title":"Listar amostras de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/runs/{run_id}/samples","href":"/api-reference/evals/listar-amostras-de-avaliação"},{"title":"Obter áudio de amostra de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/runs/{run_id}/samples/{sample_index}/audio","href":"/api-reference/evals/obter-áudio-de-amostra-de-avaliação"},{"title":"Obter uma trajetória de amostra de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/runs/{run_id}/samples/{sample_index}/trajectory","href":"/api-reference/evals/obter-uma-trajetória-de-amostra-de-avaliação"},{"title":"Faça o upload de uma trajetória de amostra para avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/evals/runs/{run_id}/samples/{sample_index}/trajectory","href":"/api-reference/evals/faça-o-upload-de-uma-trajetória-de-amostra-para-avaliação"},{"title":"Obter artefatos de execução de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/runs/{run_id}/artifacts","href":"/api-reference/evals/obter-artefatos-de-execução-de-avaliação"},{"title":"Importar uma execução concluída do agente de codificação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/imports/agent-run","href":"/api-reference/evals/importar-uma-execução-concluída-do-agente-de-codificação"},{"title":"Anexar execuções a uma execução aberta de agente de codificação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/runs/{run_id}/trials","href":"/api-reference/evals/anexar-execuções-a-uma-execução-aberta-de-agente-de-codificação"},{"title":"Importar resultados históricos de avaliação do Hugging Face","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/imports/huggingface-results","href":"/api-reference/evals/importar-resultados-históricos-de-avaliação-do-hugging-face"},{"title":"Criar um cronograma de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/schedules","href":"/api-reference/evals/criar-um-cronograma-de-avaliação"},{"title":"Liste os cronogramas de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/schedules","href":"/api-reference/evals/liste-os-cronogramas-de-avaliação"},{"title":"Obter um cronograma de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/schedules/{schedule_id}","href":"/api-reference/evals/obter-um-cronograma-de-avaliação"},{"title":"Atualizar um cronograma de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/llm/evals/schedules/{schedule_id}","href":"/api-reference/evals/atualizar-um-cronograma-de-avaliação"},{"title":"Excluir um cronograma de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/evals/schedules/{schedule_id}","href":"/api-reference/evals/excluir-um-cronograma-de-avaliação"},{"title":"Acione um cronograma de avaliação agora","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/evals/schedules/{schedule_id}/trigger","href":"/api-reference/evals/acione-um-cronograma-de-avaliação-agora"},{"title":"Lista de execuções criadas por um cronograma de avaliação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/evals/schedules/{schedule_id}/runs","href":"/api-reference/evals/lista-de-execuções-criadas-por-um-cronograma-de-avaliação"}]},{"group":"Feedback","public":true,"pages":[{"title":"Envie feedback sobre a conclusão do chat","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/feedback/completions","href":"/api-reference/feedback/envie-feedback-sobre-a-conclusão-do-chat"},{"title":"Listar feedback de conclusão de chat","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/feedback/completions","href":"/api-reference/feedback/listar-feedback-de-conclusão-de-chat"},{"title":"Recupere o feedback pelo ID de conclusão","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/feedback/completions/{id}","href":"/api-reference/feedback/recupere-o-feedback-pelo-id-de-conclusão"},{"title":"Atualizar feedback de conclusão existente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/feedback/completions/{id}","href":"/api-reference/feedback/atualizar-feedback-de-conclusão-existente"},{"title":"Recuperação em lote de feedback para múltiplas conclusões","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/feedback/completions/batch","href":"/api-reference/feedback/recuperação-em-lote-de-feedback-para-múltiplas-conclusões"},{"title":"Enviar feedback para resposta","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/feedback/responses","href":"/api-reference/feedback/enviar-feedback-para-resposta"},{"title":"Resposta de lista\n","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/feedback/responses","href":"/api-reference/feedback/resposta-de-lista"},{"title":"Recuperar feedback pelo ID da resposta","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/feedback/responses/{id}","href":"/api-reference/feedback/recuperar-feedback-pelo-id-da-resposta"},{"title":"Atualizar feedback de resposta existente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/feedback/responses/{id}","href":"/api-reference/feedback/atualizar-feedback-de-resposta-existente"},{"title":"Recuperar feedback em lote para múltiplas respostas","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/feedback/responses/batch","href":"/api-reference/feedback/recuperar-feedback-em-lote-para-múltiplas-respostas"},{"title":"Exportar feedback de conclusão como CSV","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/feedback/export/completions","href":"/api-reference/feedback/exportar-feedback-de-conclusão-como-csv"},{"title":"Exportar feedback da resposta como CSV","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/feedback/export/responses","href":"/api-reference/feedback/exportar-feedback-da-resposta-como-csv"},{"title":"Iniciar exportação de feedback","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/feedback/export","href":"/api-reference/feedback/iniciar-exportação-de-feedback"},{"title":"Obter status de exportação de feedback","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/feedback/export/status","href":"/api-reference/feedback/obter-status-de-exportação-de-feedback"}]}]},{"group":"Compute","public":true,"pages":[{"group":"Compute Jobs","public":true,"pages":[{"title":"Listar trabalhos","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/jobs","href":"/api-reference/compute-jobs/listar-trabalhos"},{"title":"Criar uma vaga","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/compute/jobs","href":"/api-reference/compute-jobs/criar-uma-vaga"},{"title":"Conseguir um emprego","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/jobs/{id}","href":"/api-reference/compute-jobs/conseguir-um-emprego"},{"title":"Listar eventos de trabalho","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/jobs/{id}/events","href":"/api-reference/compute-jobs/listar-eventos-de-trabalho"},{"title":"Listar instâncias de trabalhos observadas","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/jobs/{id}/instances","href":"/api-reference/compute-jobs/listar-instâncias-de-trabalhos-observadas"},{"title":"Listar logs de trabalho","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/jobs/{id}/logs","href":"/api-reference/compute-jobs/listar-logs-de-trabalho"},{"title":"Finalizar uma tarefa","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/compute/jobs/{id}/terminate","href":"/api-reference/compute-jobs/finalizar-uma-tarefa"}]},{"group":"Compute Services","public":true,"pages":[{"title":"Listar serviços","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/services","href":"/api-reference/compute-services/listar-serviços"},{"title":"Criar um serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/compute/services","href":"/api-reference/compute-services/criar-um-serviço"},{"title":"Obter um serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/services/{id}","href":"/api-reference/compute-services/obter-um-serviço"},{"title":"Listar eventos de serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/services/{id}/events","href":"/api-reference/compute-services/listar-eventos-de-serviço"},{"title":"Lista de instâncias de serviço observadas","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/services/{id}/instances","href":"/api-reference/compute-services/lista-de-instâncias-de-serviço-observadas"},{"title":"Listar logs de serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/services/{id}/logs","href":"/api-reference/compute-services/listar-logs-de-serviço"},{"title":"Substituir uma política de dimensionamento de serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/compute/services/{id}/scaling","href":"/api-reference/compute-services/substituir-uma-política-de-dimensionamento-de-serviço"},{"title":"Encerrar um serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/compute/services/{id}/terminate","href":"/api-reference/compute-services/encerrar-um-serviço"}]},{"group":"Compute Catalog","public":true,"pages":[{"title":"Lista de aceleradores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es get /api/v1/compute/catalog/accelerators","href":"/api-reference/compute-catalog/lista-de-aceleradores"},{"title":"Obtenha um acelerador","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/catalog/accelerators/{name}","href":"/api-reference/compute-catalog/obtenha-um-acelerador"},{"title":"Listar ofertas de provedores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/catalog/offers","href":"/api-reference/compute-catalog/listar-ofertas-de-provedores"},{"title":"Listar saúde do provedor","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/catalog/providers","href":"/api-reference/compute-catalog/listar-saúde-do-provedor"},{"title":"Criar uma cotação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/compute/catalog/quotes","href":"/api-reference/compute-catalog/criar-uma-cotação"}]},{"group":"Compute Secrets","public":true,"pages":[{"title":"Listar segredos","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/secrets","href":"/api-reference/compute-secrets/listar-segredos"},{"title":"Criar um segredo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/compute/secrets","href":"/api-reference/compute-secrets/criar-um-segredo"},{"title":"Excluir um segredo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/compute/secrets/{id}","href":"/api-reference/compute-secrets/excluir-um-segredo"},{"title":"Obter um segredo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/secrets/{id}","href":"/api-reference/compute-secrets/obter-um-segredo"},{"title":"Girar um segredo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/compute/secrets/{id}/rotate","href":"/api-reference/compute-secrets/girar-um-segredo"}]},{"group":"Compute Volumes","public":true,"pages":[{"title":"Listar volumes da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/volumes","href":"/api-reference/compute-volumes/listar-volumes-da-organização"},{"title":"Crie um volume compartilhado independente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/compute/volumes","href":"/api-reference/compute-volumes/crie-um-volume-compartilhado-independente"},{"title":"Excluir permanentemente um volume independente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/compute/volumes/{id}","href":"/api-reference/compute-volumes/excluir-permanentemente-um-volume-independente"},{"title":"Obtenha um volume independente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/volumes/{id}","href":"/api-reference/compute-volumes/obtenha-um-volume-independente"},{"title":"Listar anexos de volume","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/volumes/{id}/attachments","href":"/api-reference/compute-volumes/listar-anexos-de-volume"}]},{"group":"Compute Usage","public":true,"pages":[{"title":"Obter uso","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/usage","href":"/api-reference/compute-usage/obter-uso"}]},{"group":"Compute Tenants","public":true,"pages":[{"title":"Listar inquilinos","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/tenants","href":"/api-reference/compute-tenants/listar-inquilinos"},{"title":"Obter um locatário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/tenants/{org_id}","href":"/api-reference/compute-tenants/obter-um-locatário"},{"title":"Atualizar um inquilino","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/compute/tenants/{org_id}","href":"/api-reference/compute-tenants/atualizar-um-inquilino"}]},{"group":"Compute Pricing","public":true,"pages":[{"title":"Obtenha o preço de armazenamento contratado mais recente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/compute/pricing","href":"/api-reference/compute-pricing/obtenha-o-preço-de-armazenamento-contratado-mais-recente"},{"title":"Criar uma versão imutável do preço de armazenamento","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/compute/pricing","href":"/api-reference/compute-pricing/criar-uma-versão-imutável-do-preço-de-armazenamento"}]},{"group":"Tracking Experiments","public":true,"pages":[{"title":"Criar","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/2.0/mlflow/experiments/create","href":"/api-reference/tracking-experiments/criar"},{"title":"Buscar","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es post /api/2.0/mlflow/experiments/search","href":"/api-reference/tracking-experiments/buscar"},{"title":"Obter","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/2.0/mlflow/experiments/get","href":"/api-reference/tracking-experiments/obter"},{"title":"ObterPorNome","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/2.0/mlflow/experiments/get-by-name","href":"/api-reference/tracking-experiments/obterpornome"},{"title":"Excluir","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/2.0/mlflow/experiments/delete","href":"/api-reference/tracking-experiments/excluir"}]},{"group":"Tracking Runs","public":true,"pages":[{"title":"Criar","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/2.0/mlflow/runs/create","href":"/api-reference/tracking-runs/criar"},{"title":"Obter","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/2.0/mlflow/runs/get","href":"/api-reference/tracking-runs/obter"},{"title":"Buscar","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es post /api/2.0/mlflow/runs/search","href":"/api-reference/tracking-runs/buscar"},{"title":"Atualização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/2.0/mlflow/runs/update","href":"/api-reference/tracking-runs/atualização"},{"title":"Excluir","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/2.0/mlflow/runs/delete","href":"/api-reference/tracking-runs/excluir"},{"title":"Restaurar","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es post /api/2.0/mlflow/runs/restore","href":"/api-reference/tracking-runs/restaurar"},{"title":"LogMetric","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es post /api/2.0/mlflow/runs/log-metric","href":"/api-reference/tracking-runs/logmetric"},{"title":"Parâmetro de log","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/2.0/mlflow/runs/log-parameter","href":"/api-reference/tracking-runs/parâmetro-de-log"},{"title":"DefinirTag","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/2.0/mlflow/runs/set-tag","href":"/api-reference/tracking-runs/definirtag"},{"title":"ExcluirTag","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/2.0/mlflow/runs/delete-tag","href":"/api-reference/tracking-runs/excluirtag"},{"title":"LogBatch","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/2.0/mlflow/runs/log-batch","href":"/api-reference/tracking-runs/logbatch"},{"title":"LogInputs","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/2.0/mlflow/runs/log-inputs","href":"/api-reference/tracking-runs/loginputs"},{"title":"ObterHistóricoDeMétricas","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/2.0/mlflow/metrics/get-history","href":"/api-reference/tracking-runs/obterhistóricodemétricas"}]}]},{"group":"Repositories","public":true,"pages":[{"group":"Repositories","public":true,"pages":[{"title":"Liste os repositórios da organização do chamador","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/repos","href":"/api-reference/repositories/liste-os-repositórios-da-organização-do-chamador"},{"title":"Criar um repositório","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/repos","href":"/api-reference/repositories/criar-um-repositório"},{"title":"Excluir um repositório","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/repos/{org}/{name}","href":"/api-reference/repositories/excluir-um-repositório"},{"title":"Obter um repositório","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/repos/{org}/{name}","href":"/api-reference/repositories/obter-um-repositório"},{"title":"Atualizar os rótulos de um repositório","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/repos/{org}/{name}","href":"/api-reference/repositories/atualizar-os-rótulos-de-um-repositório"}]},{"group":"Image tags","public":true,"pages":[{"title":"Liste as tags de um repositório de imagens","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/repos/{org}/{name}/tags","href":"/api-reference/repositories/liste-as-tags-de-um-repositório-de-imagens"},{"title":"Excluir uma tag de imagem","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/repos/{org}/{name}/tags/{tag}","href":"/api-reference/repositories/excluir-uma-tag-de-imagem"}]}]},{"group":"Dataset generations","public":true,"pages":[{"group":"Gerações","public":true,"pages":[{"title":"Lista de gerações","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/datasets/generations","href":"/api-reference/generations/lista-de-gerações"},{"title":"Criar Geração","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/datasets/generations","href":"/api-reference/generations/criar-geração"},{"title":"Obter geração","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/datasets/generations/{generation_id}","href":"/api-reference/generations/obter-geração"},{"title":"Obter Logs","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/datasets/generations/{generation_id}/logs","href":"/api-reference/generations/obter-logs"},{"title":"Obter eventos","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/datasets/generations/{generation_id}/events","href":"/api-reference/generations/obter-eventos"},{"title":"Cancelar geração","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/datasets/generations/{generation_id}/cancel","href":"/api-reference/generations/cancelar-geração"}]},{"group":"Geradores","public":true,"pages":[{"title":"Geradores de Lista","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/datasets/generators","href":"/api-reference/generators/geradores-de-lista"},{"title":"Obter gerador","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/datasets/generators/{generator_id}","href":"/api-reference/generators/obter-gerador"},{"title":"Gerador de Citações","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/datasets/generators/{generator_id}/quote","href":"/api-reference/generators/gerador-de-citações"}]},{"group":"Formatos","public":true,"pages":[{"title":"Formatos de lista","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es get /api/v1/datasets/formats","href":"/api-reference/formats/formatos-de-lista"},{"title":"Obter formato","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/datasets/formats/{format_id}","href":"/api-reference/formats/obter-formato"}]}]},{"group":"Organizations and access","public":true,"pages":[{"group":"Organization","public":true,"pages":[{"title":"Listar membros da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/orgs/{orgId}/members","href":"/api-reference/organization/listar-membros-da-organização"},{"title":"Convidar um membro da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/orgs/{orgId}/invitations","href":"/api-reference/organization/convidar-um-membro-da-organização"},{"title":"Alterar o papel de um membro da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/authentication/orgs/{orgId}/members/{memberId}","href":"/api-reference/organization/alterar-o-papel-de-um-membro-da-organização"},{"title":"Remover um membro da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/authentication/orgs/{orgId}/members/{memberId}","href":"/api-reference/organization/remover-um-membro-da-organização"},{"title":"Ler política de mapeamento de funções do SSO empresarial","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/sso/policy","href":"/api-reference/organization/ler-política-de-mapeamento-de-funções-do-sso-empresarial"},{"title":"Atualizar a política de mapeamento de funções do SSO empresarial","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/sso/policy","href":"/api-reference/organization/atualizar-a-política-de-mapeamento-de-funções-do-sso-empresarial"},{"title":"Ler o acesso atual ao gerenciamento da política de rede","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/network-policy/access","href":"/api-reference/organization/ler-o-acesso-atual-ao-gerenciamento-da-política-de-rede"},{"title":"Crie uma equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/orgs/{orgId}/teams","href":"/api-reference/organization/crie-uma-equipe"},{"title":"Listar equipes em uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/orgs/{orgId}/teams","href":"/api-reference/organization/listar-equipes-em-uma-organização"},{"title":"Monte uma equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/orgs/{orgId}/teams/{teamId}","href":"/api-reference/organization/monte-uma-equipe"},{"title":"Renomear uma equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/authentication/orgs/{orgId}/teams/{teamId}","href":"/api-reference/organization/renomear-uma-equipe"},{"title":"Excluir uma equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/authentication/orgs/{orgId}/teams/{teamId}","href":"/api-reference/organization/excluir-uma-equipe"},{"title":"Adicionar um membro da equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/orgs/{orgId}/teams/{teamId}/members","href":"/api-reference/organization/adicionar-um-membro-da-equipe"},{"title":"Lista de membros da equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/orgs/{orgId}/teams/{teamId}/members","href":"/api-reference/organization/lista-de-membros-da-equipe"},{"title":"Definir uma função de membro da equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/authentication/orgs/{orgId}/teams/{teamId}/members/{memberId}","href":"/api-reference/organization/definir-uma-função-de-membro-da-equipe"},{"title":"Remover um membro da equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/authentication/orgs/{orgId}/teams/{teamId}/members/{memberId}","href":"/api-reference/organization/remover-um-membro-da-equipe"},{"title":"Criar uma conta de serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/orgs/{orgId}/service-accounts","href":"/api-reference/organization/criar-uma-conta-de-serviço"},{"title":"Listar contas de serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/orgs/{orgId}/service-accounts","href":"/api-reference/organization/listar-contas-de-serviço"},{"title":"Obtenha uma conta de serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/orgs/{orgId}/service-accounts/{saId}","href":"/api-reference/organization/obtenha-uma-conta-de-serviço"},{"title":"Excluir uma conta de serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/authentication/orgs/{orgId}/service-accounts/{saId}","href":"/api-reference/organization/excluir-uma-conta-de-serviço"},{"title":"Liste as chaves de API de uma conta de serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/orgs/{orgId}/service-accounts/{saId}/api-keys","href":"/api-reference/organization/liste-as-chaves-de-api-de-uma-conta-de-serviço"},{"title":"Atualizar uma chave de API de conta de serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/authentication/orgs/{orgId}/service-accounts/{saId}/api-keys/{keyId}","href":"/api-reference/organization/atualizar-uma-chave-de-api-de-conta-de-serviço"},{"title":"Excluir uma chave de API de conta de serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/authentication/orgs/{orgId}/service-accounts/{saId}/api-keys/{keyId}","href":"/api-reference/organization/excluir-uma-chave-de-api-de-conta-de-serviço"},{"title":"Gire o segredo de uma chave de API de conta de serviço","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/orgs/{orgId}/service-accounts/{saId}/api-keys/{keyId}/regenerate","href":"/api-reference/organization/gire-o-segredo-de-uma-chave-de-api-de-conta-de-serviço"},{"title":"Obter detalhes básicos da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/orgs/{orgId}","href":"/api-reference/organization/obter-detalhes-básicos-da-organização"},{"title":"Organizar metadados de patch (cluster-admin)","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/authentication/orgs/{orgId}","href":"/api-reference/organization/organizar-metadados-de-patch-cluster-admin"},{"title":"Obter a cota de uso de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/orgs/{orgId}/quota","href":"/api-reference/organization/obter-a-cota-de-uso-de-uma-organização"},{"title":"Definir a cota de uso de uma organização (cluster-admin)","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/authentication/orgs/{orgId}/quota","href":"/api-reference/organization/definir-a-cota-de-uso-de-uma-organização-cluster-admin"},{"title":"Obtenha o limite de taxa de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/orgs/{orgId}/rate-limit","href":"/api-reference/organization/obtenha-o-limite-de-taxa-de-uma-organização"},{"title":"Definir o limite de taxa de uma organização (cluster-admin)","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/authentication/orgs/{orgId}/rate-limit","href":"/api-reference/organization/definir-o-limite-de-taxa-de-uma-organização-cluster-admin"},{"title":"Obter as regras de IP de entrada de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/orgs/{orgId}/inbound-rules","href":"/api-reference/organization/obter-as-regras-de-ip-de-entrada-de-uma-organização"},{"title":"Substituir as regras de IP de entrada de uma organização (proprietário/admin da organização, sessão do navegador)","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/authentication/orgs/{orgId}/inbound-rules","href":"/api-reference/organization/substituir-as-regras-de-ip-de-entrada-de-uma-organização-proprietárioadmin-da-organização-sessão-do-navegador"}]},{"group":"Cluster Admin","public":true,"pages":[{"title":"Criar um convite de cluster","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/admin/cluster/invitations","href":"/api-reference/cluster-admin/criar-um-convite-de-cluster"},{"title":"Listar convites de cluster","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/admin/cluster/invitations","href":"/api-reference/cluster-admin/listar-convites-de-cluster"},{"title":"Atualizar um convite de cluster pendente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/authentication/admin/cluster/invitations/{id}","href":"/api-reference/cluster-admin/atualizar-um-convite-de-cluster-pendente"},{"title":"Revogar um convite de cluster","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/authentication/admin/cluster/invitations/{id}","href":"/api-reference/cluster-admin/revogar-um-convite-de-cluster"},{"title":"Liste todas as organizações","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/admin/cluster/orgs","href":"/api-reference/cluster-admin/liste-todas-as-organizações"},{"title":"Obter uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/admin/cluster/orgs/{id}","href":"/api-reference/cluster-admin/obter-uma-organização"},{"title":"Excluir logicamente uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/authentication/admin/cluster/orgs/{id}","href":"/api-reference/cluster-admin/excluir-logicamente-uma-organização"},{"title":"Convidar membros em nome de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/admin/cluster/orgs/{id}/invitations","href":"/api-reference/cluster-admin/convidar-membros-em-nome-de-uma-organização"},{"title":"Suspender uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/admin/cluster/orgs/{id}/suspend","href":"/api-reference/cluster-admin/suspender-uma-organização"},{"title":"Suspender uma organização novamente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/admin/cluster/orgs/{id}/unsuspend","href":"/api-reference/cluster-admin/suspender-uma-organização-novamente"},{"title":"Solicitar recuperação da chave do proprietário da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/admin/cluster/orgs/{id}/owner-key","href":"/api-reference/cluster-admin/solicitar-recuperação-da-chave-do-proprietário-da-organização"},{"title":"Listar solicitações de recuperação de chave do proprietário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/admin/cluster/owner-key-recoveries","href":"/api-reference/cluster-admin/listar-solicitações-de-recuperação-de-chave-do-proprietário"},{"title":"Obter uma solicitação de recuperação da chave do proprietário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/admin/cluster/owner-key-recoveries/{id}","href":"/api-reference/cluster-admin/obter-uma-solicitação-de-recuperação-da-chave-do-proprietário"},{"title":"Aprovar a recuperação de uma chave de proprietário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/admin/cluster/owner-key-recoveries/{id}/approve","href":"/api-reference/cluster-admin/aprovar-a-recuperação-de-uma-chave-de-proprietário"},{"title":"Rejeitar a recuperação de chave do proprietário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/admin/cluster/owner-key-recoveries/{id}/reject","href":"/api-reference/cluster-admin/rejeitar-a-recuperação-de-chave-do-proprietário"},{"title":"Ler informações do convite do cluster (público)","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/cluster-invite/info","href":"/api-reference/cluster-admin/ler-informações-do-convite-do-cluster-público"},{"title":"Aceitar um convite de cluster (público)","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/cluster-invite/accept","href":"/api-reference/cluster-admin/aceitar-um-convite-de-cluster-público"}]},{"group":"Resource Authorization","public":true,"pages":[{"title":"Criar um novo recurso","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authorization/llm/create","href":"/api-reference/resource-authorization/criar-um-novo-recurso"},{"title":"Excluir um recurso","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/authorization/llm/delete","href":"/api-reference/resource-authorization/excluir-um-recurso"},{"title":"Conceder permissão a um usuário ou tornar público","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authorization/llm/grant","href":"/api-reference/resource-authorization/conceder-permissão-a-um-usuário-ou-tornar-público"},{"title":"Revogar permissão de um usuário ou remover acesso público","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authorization/llm/revoke","href":"/api-reference/resource-authorization/revogar-permissão-de-um-usuário-ou-remover-acesso-público"},{"title":"Liste os recursos aos quais o usuário tem acesso.","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authorization/llm/list","href":"/api-reference/resource-authorization/liste-os-recursos-aos-quais-o-usuário-tem-acesso"},{"title":"Listar usuários com permissões","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authorization/llm/list-users","href":"/api-reference/resource-authorization/listar-usuários-com-permissões"},{"title":"Verificar permissão do usuário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authorization/llm/check","href":"/api-reference/resource-authorization/verificar-permissão-do-usuário"}]},{"group":"API Key","public":true,"pages":[{"title":"Crie uma chave de API com escopo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/api-key/scoped","href":"/api-reference/api-key/crie-uma-chave-de-api-com-escopo"},{"title":"Listar chaves de API com escopo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/api-key/scoped/list","href":"/api-reference/api-key/listar-chaves-de-api-com-escopo"},{"title":"Atualizar uma chave de API limitada","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/api-key/scoped/update","href":"/api-reference/api-key/atualizar-uma-chave-de-api-limitada"},{"title":"Rotacionar o segredo de uma chave de API com escopo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/api-key/scoped/regenerate","href":"/api-reference/api-key/rotacionar-o-segredo-de-uma-chave-de-api-com-escopo"},{"title":"Excluir uma chave de API com escopo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/api-key/scoped/delete","href":"/api-reference/api-key/excluir-uma-chave-de-api-com-escopo"},{"title":"Trocar a chave da API por um token JWT","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/api-key/exchange-token","href":"/api-reference/api-key/trocar-a-chave-da-api-por-um-token-jwt"},{"title":"Trocar a chave da API por um token JWT","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/api-key/exchange-token","href":"/api-reference/api-key/trocar-a-chave-da-api-por-um-token-jwt"}]},{"group":"Session","public":true,"pages":[{"title":"Encontre um convite inacabado para o destinatário autenticado","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/authentication/pending-invitation","href":"/api-reference/session/encontre-um-convite-inacabado-para-o-destinatário-autenticado"},{"title":"Trocar uma sessão ativa por um token de acesso delegado","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/authentication/session/exchange-token","href":"/api-reference/session/trocar-uma-sessão-ativa-por-um-token-de-acesso-delegado"}]}]},{"group":"Usage and budgets","public":true,"pages":[{"group":"Usage","public":true,"pages":[{"title":"Obter uso de completions","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/usage/completions","href":"/api-reference/usage/obter-uso-de-completions"},{"title":"Obter uso de respostas","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/usage/responses","href":"/api-reference/usage/obter-uso-de-respostas"},{"title":"Obter uso de conversas","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/usage/conversations","href":"/api-reference/usage/obter-uso-de-conversas"},{"title":"Obter uso de embeddings","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/usage/embeddings","href":"/api-reference/usage/obter-uso-de-embeddings"},{"title":"Obter uso de extrato","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/usage/extract","href":"/api-reference/usage/obter-uso-de-extrato"},{"title":"Obter uso de classificação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/usage/classify","href":"/api-reference/usage/obter-uso-de-classificação"},{"title":"Obter uso de armazéns de vetores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/usage/vector_stores","href":"/api-reference/usage/obter-uso-de-armazéns-de-vetores"},{"title":"Obter uso de arquivos","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/usage/files","href":"/api-reference/usage/obter-uso-de-arquivos"},{"title":"Obter custo por modelo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/usage/costs","href":"/api-reference/usage/obter-custo-por-modelo"},{"title":"Custo agregado por dimensão","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/usage/costs","href":"/api-reference/usage/custo-agregado-por-dimensão"}]},{"group":"Budgets","public":true,"pages":[{"title":"Listar orçamentos","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets","href":"/api-reference/budgets/listar-orçamentos"},{"title":"Listar orçamentos organizacionais","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/org","href":"/api-reference/budgets/listar-orçamentos-organizacionais"},{"title":"Definir um orçamento da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/budgeting/budgets/org","href":"/api-reference/budgets/definir-um-orçamento-da-organização"},{"title":"Excluir um orçamento da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/budgeting/budgets/org","href":"/api-reference/budgets/excluir-um-orçamento-da-organização"},{"title":"Listar eventos orçamentários da organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/org/events","href":"/api-reference/budgets/listar-eventos-orçamentários-da-organização"},{"title":"Listar orçamentos de apikey","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/apikey/{apiKeyId}","href":"/api-reference/budgets/listar-orçamentos-de-apikey"},{"title":"Definir um orçamento de chave de API","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/budgeting/budgets/apikey/{apiKeyId}","href":"/api-reference/budgets/definir-um-orçamento-de-chave-de-api"},{"title":"Excluir um orçamento de chave de API","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/budgeting/budgets/apikey/{apiKeyId}","href":"/api-reference/budgets/excluir-um-orçamento-de-chave-de-api"},{"title":"Liste eventos de orçamento da chave de API","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/apikey/{apiKeyId}/events","href":"/api-reference/budgets/liste-eventos-de-orçamento-da-chave-de-api"},{"title":"Listar orçamentos do usuário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/user/{id}","href":"/api-reference/budgets/listar-orçamentos-do-usuário"},{"title":"Definir um orçamento do usuário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/budgeting/budgets/user/{id}","href":"/api-reference/budgets/definir-um-orçamento-do-usuário"},{"title":"Excluir um orçamento de usuário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/budgeting/budgets/user/{id}","href":"/api-reference/budgets/excluir-um-orçamento-de-usuário"},{"title":"Listar eventos de orçamento do usuário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/user/{id}/events","href":"/api-reference/budgets/listar-eventos-de-orçamento-do-usuário"},{"title":"Listar orçamentos da equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/team/{id}","href":"/api-reference/budgets/listar-orçamentos-da-equipe"},{"title":"Definir um orçamento da equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/budgeting/budgets/team/{id}","href":"/api-reference/budgets/definir-um-orçamento-da-equipe"},{"title":"Excluir um orçamento da equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/budgeting/budgets/team/{id}","href":"/api-reference/budgets/excluir-um-orçamento-da-equipe"},{"title":"Listar eventos do orçamento da equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/team/{id}/events","href":"/api-reference/budgets/listar-eventos-do-orçamento-da-equipe"},{"title":"Listar orçamentos de usuários externos","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/external-user/{id}","href":"/api-reference/budgets/listar-orçamentos-de-usuários-externos"},{"title":"Definir um orçamento externo do usuário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/budgeting/budgets/external-user/{id}","href":"/api-reference/budgets/definir-um-orçamento-externo-do-usuário"},{"title":"Excluir um orçamento de usuário externo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/budgeting/budgets/external-user/{id}","href":"/api-reference/budgets/excluir-um-orçamento-de-usuário-externo"},{"title":"Listar eventos de orçamento de usuários externos","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/external-user/{id}/events","href":"/api-reference/budgets/listar-eventos-de-orçamento-de-usuários-externos"},{"title":"Listar orçamentos padrão por usuário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/user-default","href":"/api-reference/budgets/listar-orçamentos-padrão-por-usuário"},{"title":"Definir um orçamento padrão por usuário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/budgeting/budgets/user-default","href":"/api-reference/budgets/definir-um-orçamento-padrão-por-usuário"},{"title":"Excluir um orçamento padrão por usuário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/budgeting/budgets/user-default","href":"/api-reference/budgets/excluir-um-orçamento-padrão-por-usuário"},{"title":"Listar eventos de orçamento padrão por usuário","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/user-default/events","href":"/api-reference/budgets/listar-eventos-de-orçamento-padrão-por-usuário"},{"title":"Lista de orçamentos padrão por equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/team-default","href":"/api-reference/budgets/lista-de-orçamentos-padrão-por-equipe"},{"title":"Defina um orçamento padrão por equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/budgeting/budgets/team-default","href":"/api-reference/budgets/defina-um-orçamento-padrão-por-equipe"},{"title":"Excluir um orçamento padrão por equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/budgeting/budgets/team-default","href":"/api-reference/budgets/excluir-um-orçamento-padrão-por-equipe"},{"title":"Listar eventos de orçamento padrão por equipe","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/team-default/events","href":"/api-reference/budgets/listar-eventos-de-orçamento-padrão-por-equipe"},{"title":"Liste os orçamentos padrão por usuário externo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/external-user-default","href":"/api-reference/budgets/liste-os-orçamentos-padrão-por-usuário-externo"},{"title":"Definir um orçamento padrão por usuário externo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/budgeting/budgets/external-user-default","href":"/api-reference/budgets/definir-um-orçamento-padrão-por-usuário-externo"},{"title":"Excluir um orçamento padrão por usuário externo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/budgeting/budgets/external-user-default","href":"/api-reference/budgets/excluir-um-orçamento-padrão-por-usuário-externo"},{"title":"Listar eventos padrão de orçamento por usuário externo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/budgets/external-user-default/events","href":"/api-reference/budgets/listar-eventos-padrão-de-orçamento-por-usuário-externo"}]},{"group":"Settings","public":true,"pages":[{"title":"Obter moeda de exibição","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/budgeting/settings/currency","href":"/api-reference/settings/obter-moeda-de-exibição"},{"title":"Definir moeda de exibição","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/budgeting/settings/currency","href":"/api-reference/settings/definir-moeda-de-exibição"}]}]},{"group":"Application utilities","public":true,"pages":[{"group":"Batches","public":true,"pages":[{"title":"Criar um lote","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/batches","href":"/api-reference/batches/criar-um-lote"},{"title":"Listar lotes","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es get /api/v1/llm/batches","href":"/api-reference/batches/listar-lotes"},{"title":"Obter um lote","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/batches/{batch_id}","href":"/api-reference/batches/obter-um-lote"},{"title":"Cancelar um lote","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/batches/{batch_id}/cancel","href":"/api-reference/batches/cancelar-um-lote"}]},{"group":"Extract","public":true,"pages":[{"title":"Extrair dados estruturados com JSON Schema embutido","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/extract","href":"/api-reference/extract/extrair-dados-estruturados-com-json-schema-embutido"},{"title":"Criar modelo de esquema de extração reutilizável","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/extract/schema","href":"/api-reference/extract/criar-modelo-de-esquema-de-extração-reutilizável"},{"title":"Obter esquema de extração por ID","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/extract/schema/{schema_id}","href":"/api-reference/extract/obter-esquema-de-extração-por-id"},{"title":"Atualizar esquema de extração por ID","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/extract/schema/{schema_id}","href":"/api-reference/extract/atualizar-esquema-de-extração-por-id"},{"title":"Excluir o esquema de extração pelo ID","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/extract/schema/{schema_id}","href":"/api-reference/extract/excluir-o-esquema-de-extração-pelo-id"},{"title":"Extrair dados usando o modelo de esquema salvo","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/extract/schema/{schema_id}","href":"/api-reference/extract/extrair-dados-usando-o-modelo-de-esquema-salvo"}]},{"group":"Guardrails","public":true,"pages":[{"title":"Obtenha guardrails eficazes","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/guardrails","href":"/api-reference/guardrails/obtenha-guardrails-eficazes"},{"title":"Atualizar política de diretrizes","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/guardrails","href":"/api-reference/guardrails/atualizar-política-de-diretrizes"},{"title":"Excluir política de diretrizes","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/guardrails","href":"/api-reference/guardrails/excluir-política-de-diretrizes"},{"title":"Listar políticas de guardrail","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/guardrails/policies","href":"/api-reference/guardrails/listar-políticas-de-guardrail"},{"title":"Teste de conteúdo contra barreiras de proteção","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/guardrails/test","href":"/api-reference/guardrails/teste-de-conteúdo-contra-barreiras-de-proteção"},{"title":"Obter os guardrails padrão do cluster","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/guardrails/cluster-default","href":"/api-reference/guardrails/obter-os-guardrails-padrão-do-cluster"},{"title":"Atualizar as proteções padrão do cluster","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/guardrails/cluster-default","href":"/api-reference/guardrails/atualizar-as-proteções-padrão-do-cluster"},{"title":"Redefinir as proteções padrão do cluster","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/guardrails/cluster-default","href":"/api-reference/guardrails/redefinir-as-proteções-padrão-do-cluster"},{"title":"Obter o registro padrão do cluster de uma organização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/guardrails/cluster-default/orgs/{org_id}","href":"/api-reference/guardrails/obter-o-registro-padrão-do-cluster-de-uma-organização"},{"title":"Inscrever uma organização no cluster padrão","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/guardrails/cluster-default/orgs/{org_id}","href":"/api-reference/guardrails/inscrever-uma-organização-no-cluster-padrão"},{"title":"Obtenha uma política de guardrails de recurso","description":"Guardrails adicionais anexados a um agente salvo na equipe ativa ou a um endpoint de modelo de catálogo em toda a organização. As políticas de cluster, organização e equipe também são sempre aplicadas. Os aliases de modelo são resolvidos para IDs canônicos de modelo; auto não é um endpoint que possa ser anexado. Somente administradores/proprietários da organização podem alterar essas políticas. As políticas se aplicam às versões do agente salvo e às execuções em segundo plano futuras, independentemente de snapshots de versão. As políticas de endpoint configuradas para fallback e redirecionamento de imagens também são verificadas antes do envio, mesmo que um fallback não seja eventualmente necessário.","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/guardrails/resource-policies","href":"/api-reference/guardrails/obtenha-uma-política-de-guardrails-de-recurso"},{"title":"Definir uma política de guardrails de recursos","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/guardrails/resource-policies","href":"/api-reference/guardrails/definir-uma-política-de-guardrails-de-recursos"},{"title":"Remover uma política de proteções de recursos","description":"Guardrails adicionais associados a um agente salvo na equipe ativa ou a um endpoint de modelo de catálogo em toda a organização. As políticas de cluster, organização e equipe também são sempre aplicadas. Os aliases de modelo resolvem para IDs canônicos de modelo; auto não é um endpoint que pode ser associado. Somente administradores/proprietários da organização podem alterar essas políticas. As políticas se aplicam às versões do agente salvo e às execuções em segundo plano futuras, independentemente dos snapshots de versão. As políticas configuradas de endpoint de fallback e de redirecionamento de imagens também são verificadas antes do despacho, mesmo que um fallback eventualmente não seja necessário.","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/guardrails/resource-policies","href":"/api-reference/guardrails/remover-uma-política-de-proteções-de-recursos"}]},{"group":"Prompts","public":true,"pages":[{"title":"Crie um prompt","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/prompts","href":"/api-reference/prompts/crie-um-prompt"},{"title":"Listar solicitações","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/prompts","href":"/api-reference/prompts/listar-solicitações"},{"title":"Obter um prompt","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/prompts/{id}","href":"/api-reference/prompts/obter-um-prompt"},{"title":"Atualizar um prompt","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/llm/prompts/{id}","href":"/api-reference/prompts/atualizar-um-prompt"},{"title":"Excluir um prompt","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/llm/prompts/{id}","href":"/api-reference/prompts/excluir-um-prompt"},{"title":"Criar uma nova versão","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/prompts/{id}/versions","href":"/api-reference/prompts/criar-uma-nova-versão"},{"title":"Listar versões","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/prompts/{id}/versions","href":"/api-reference/prompts/listar-versões"},{"title":"Obter uma versão específica","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/prompts/{id}/versions/{version}","href":"/api-reference/prompts/obter-uma-versão-específica"},{"title":"Reverter para uma versão","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/prompts/{id}/rollback","href":"/api-reference/prompts/reverter-para-uma-versão"}]}]},{"group":"Analytics","public":true,"pages":[{"group":"Projetos","public":true,"pages":[{"title":"Create a project","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/analytics/projects","href":"/api-reference/analyticsprojects/criar-um-projeto-de-análise"},{"title":"List projects","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/analytics/projects","href":"/api-reference/analyticsprojects/listar-projetos-de-análise-acessíveis"},{"title":"Get a project","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/analytics/projects/{id}","href":"/api-reference/analyticsprojects/obter-um-projeto-de-análise"},{"title":"Update a project","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/analytics/projects/{id}","href":"/api-reference/analyticsprojects/renomear-um-projeto-de-análise-ativo"},{"title":"Archive a project","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/analytics/projects/{id}","href":"/api-reference/analyticsprojects/arquivar-um-projeto-de-análises"}]},{"group":"Chaves de captura","public":true,"pages":[{"title":"Create a capture key","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/analytics/projects/{id}/keys","href":"/api-reference/analyticskeys/criar-uma-chave-de-captura-e-retornar-seu-segredo-uma-única-vez"},{"title":"List capture keys","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/analytics/projects/{id}/keys","href":"/api-reference/analyticskeys/listar-metadados-principais-de-captura"},{"title":"Revoke a capture key","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/analytics/projects/{id}/keys/{keyId}","href":"/api-reference/analyticskeys/revogar-uma-chave-de-captura"}]},{"group":"Eventos","public":true,"pages":[{"title":"Capture events","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/analytics/capture","href":"/api-reference/analytics/aceitar-permanentemente-um-lote-de-eventos"},{"title":"Query events","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/analytics/projects/{id}/query","href":"/api-reference/analytics/consultar-contagens-de-eventos-ou-visitantes-únicos"}]},{"group":"Busca de eventos","public":true,"pages":[{"title":"Search events","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/analytics/projects/{id}/events/search","href":"/api-reference/analyticsevents/pesquisar-eventos-em-um-intervalo-de-tempo"}]},{"group":"Busca de visitantes","public":true,"pages":[{"title":"Search visitors","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/analytics/projects/{id}/visitors/search","href":"/api-reference/analyticsvisitors/pesquisar-visitantes-em-um-intervalo-de-tempo"}]}]},{"group":"Legacy APIs","public":true,"pages":[{"group":"Chat Completions","public":true,"pages":[{"title":"[Obsoleto] Conclusões de chat para uso do SDK/client da OpenAI","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/chat/completions","href":"/api-reference/chat-completions/[obsoleto]-conclusões-de-chat-para-uso-do-sdkclient-da-openai"},{"title":"[Deprecado] Completações de chat por streaming para uso de SDK gerado","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/chat/completions/stream","href":"/api-reference/chat-completions/[deprecado]-completações-de-chat-por-streaming-para-uso-de-sdk-gerado"}]},{"group":"Fine-Tuning","public":true,"pages":[{"title":"[Obsoleto] Criar um job de fine-tuning","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/fine_tuning/jobs","href":"/api-reference/fine-tuning/[obsoleto]-criar-um-job-de-fine-tuning"},{"title":"[Descontinuado] Listar jobs de ajuste fino","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/fine_tuning/jobs","href":"/api-reference/fine-tuning/[descontinuado]-listar-jobs-de-ajuste-fino"},{"title":"[Obsoleto] Recuperar um trabalho de ajuste fino","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/fine_tuning/jobs/{fine_tuning_job_id}","href":"/api-reference/fine-tuning/[obsoleto]-recuperar-um-trabalho-de-ajuste-fino"},{"title":"[Obsoleto] Cancelar um trabalho de ajuste fino","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/fine_tuning/jobs/{fine_tuning_job_id}/cancel","href":"/api-reference/fine-tuning/[obsoleto]-cancelar-um-trabalho-de-ajuste-fino"},{"title":"[Obsoleto] Pausar um trabalho de fine-tuning","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/fine_tuning/jobs/{fine_tuning_job_id}/pause","href":"/api-reference/fine-tuning/[obsoleto]-pausar-um-trabalho-de-fine-tuning"},{"title":"[Obsoleto] Retomar um job de ajuste fino","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/llm/fine_tuning/jobs/{fine_tuning_job_id}/resume","href":"/api-reference/fine-tuning/[obsoleto]-retomar-um-job-de-ajuste-fino"},{"title":"[Obsoleto] Listar eventos de fine-tuning","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/fine_tuning/jobs/{fine_tuning_job_id}/events","href":"/api-reference/fine-tuning/[obsoleto]-listar-eventos-de-fine-tuning"},{"title":"[Depreciado] Listar checkpoints de ajuste fino","deprecated":true,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints","href":"/api-reference/fine-tuning/[depreciado]-listar-checkpoints-de-ajuste-fino"}]}]},{"group":"Additional APIs","public":true,"pages":[{"group":"Audit","public":true,"pages":[{"title":"Obter um rastreamento da solicitação","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/llm/audit/requests/{request_id}/trace","href":"/api-reference/audit/obter-um-rastreamento-da-solicitação"}]},{"group":"Sandbox Connectors","public":true,"pages":[{"title":"Lista de conectores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es get /api/v1/sandbox/connectors","href":"/api-reference/sandbox-connectors/lista-de-conectores"},{"title":"Iniciar login do conector","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/connectors/oauth/intents","href":"/api-reference/sandbox-connectors/iniciar-login-do-conector"},{"title":"Concluir login do conector","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/sandbox/connectors/oauth/connections","href":"/api-reference/sandbox-connectors/concluir-login-do-conector"},{"title":"Definir chave da API do conector","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/sandbox/connectors/connections/{connector_key}/api-key","href":"/api-reference/sandbox-connectors/definir-chave-da-api-do-conector"},{"title":"Desconectar conector","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es delete /api/v1/sandbox/connectors/connections/{connector_key}","href":"/api-reference/sandbox-connectors/desconectar-conector"},{"title":"Lista de Ferramentas do Conector","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/sandbox/connectors/connections/{connector_key}/tools","href":"/api-reference/sandbox-connectors/lista-de-ferramentas-do-conector"},{"title":"Definir lista de permissões da ferramenta Conector","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/sandbox/connectors/connections/{connector_key}/tools","href":"/api-reference/sandbox-connectors/definir-lista-de-permissões-da-ferramenta-conector"}]},{"group":"Billing","public":true,"pages":[{"title":"Get apiv1budgetingbillingorg","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es get /api/v1/budgeting/billing/org","href":"/api-reference/billing/get-apiv1budgetingbillingorg"},{"title":"Put apiv1budgetingbillingorgenabled","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es put /api/v1/budgeting/billing/org/enabled","href":"/api-reference/billing/put-apiv1budgetingbillingorgenabled"},{"title":"Put apiv1budgetingbillingorgprofile","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es put /api/v1/budgeting/billing/org/profile","href":"/api-reference/billing/put-apiv1budgetingbillingorgprofile"},{"title":"Post apiv1budgetingbillingorgsetup session","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es post /api/v1/budgeting/billing/org/setup-session","href":"/api-reference/billing/post-apiv1budgetingbillingorgsetup-session"},{"title":"Post apiv1budgetingbillingorgportal session","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es post /api/v1/budgeting/billing/org/portal-session","href":"/api-reference/billing/post-apiv1budgetingbillingorgportal-session"},{"title":"Get apiv1budgetingbillingorginvoices","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=es get /api/v1/budgeting/billing/org/invoices","href":"/api-reference/billing/get-apiv1budgetingbillingorginvoices"}]},{"group":"Feature Flags","public":true,"pages":[{"title":"Lista de sinalizadores","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/flags","href":"/api-reference/feature-flags/lista-de-sinalizadores"},{"title":"Criar uma bandeira","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/flags","href":"/api-reference/feature-flags/criar-uma-bandeira"},{"title":"Listar projetos","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/flags/-/projects","href":"/api-reference/feature-flags/listar-projetos"},{"title":"Criar um projeto","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/flags/-/projects","href":"/api-reference/feature-flags/criar-um-projeto"},{"title":"Excluir um projeto vazio","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/flags/-/projects/{project}","href":"/api-reference/feature-flags/excluir-um-projeto-vazio"},{"title":"Obter um projeto","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/flags/-/projects/{project}","href":"/api-reference/feature-flags/obter-um-projeto"},{"title":"Renomear um projeto","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/flags/-/projects/{project}","href":"/api-reference/feature-flags/renomear-um-projeto"},{"title":"Liste as entradas de auditoria, da mais recente para a mais antiga","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/flags/audit","href":"/api-reference/feature-flags/liste-as-entradas-de-auditoria-da-mais-recente-para-a-mais-antiga"},{"title":"Listar ambientes","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/flags/environments","href":"/api-reference/feature-flags/listar-ambientes"},{"title":"Criar um ambiente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/flags/environments","href":"/api-reference/feature-flags/criar-um-ambiente"},{"title":"Excluir um ambiente e todas as configurações de sinalizador nele","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/flags/environments/{env}","href":"/api-reference/feature-flags/excluir-um-ambiente-e-todas-as-configurações-de-sinalizador-nele"},{"title":"Renomear um ambiente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/flags/environments/{env}","href":"/api-reference/feature-flags/renomear-um-ambiente"},{"title":"Avalie cada sinalizador para uma identidade","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/flags/environments/{env}/evaluate","href":"/api-reference/feature-flags/avalie-cada-sinalizador-para-uma-identidade"},{"title":"Avalie cada sinalizador para uma identidade com características","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/flags/environments/{env}/evaluate","href":"/api-reference/feature-flags/avalie-cada-sinalizador-para-uma-identidade-com-características"},{"title":"Revogar uma chave de avaliação de ambiente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/flags/environments/{env}/evaluation-key","href":"/api-reference/feature-flags/revogar-uma-chave-de-avaliação-de-ambiente"},{"title":"Gerar ou substituir uma chave de avaliação de ambiente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/flags/environments/{env}/evaluation-key","href":"/api-reference/feature-flags/gerar-ou-substituir-uma-chave-de-avaliação-de-ambiente"},{"title":"Excluir um sinalizador e suas configurações em todos os ambientes","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR delete /api/v1/flags/{key}","href":"/api-reference/feature-flags/excluir-um-sinalizador-e-suas-configurações-em-todos-os-ambientes"},{"title":"Obtenha uma bandeira","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR get /api/v1/flags/{key}","href":"/api-reference/feature-flags/obtenha-uma-bandeira"},{"title":"Atualize o nome, a descrição, o valor padrão ou o projeto de um flag","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR patch /api/v1/flags/{key}","href":"/api-reference/feature-flags/atualize-o-nome-a-descrição-o-valor-padrão-ou-o-projeto-de-um-flag"},{"title":"Arquivar uma sinalização","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/flags/{key}/archive","href":"/api-reference/feature-flags/arquivar-uma-sinalização"},{"title":"Substituir as configurações de uma flag em um ambiente","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR put /api/v1/flags/{key}/environments/{env}","href":"/api-reference/feature-flags/substituir-as-configurações-de-uma-flag-em-um-ambiente"},{"title":"Restaurar uma bandeira arquivada","deprecated":null,"version":null,"openapi":"https://apigw.mka1.com/speakeasy.json?language=pt-BR post /api/v1/flags/{key}/unarchive","href":"/api-reference/feature-flags/restaurar-uma-bandeira-arquivada"}]}]}]}]}]},"basePath":"","title":"Definir uma política de guardrails de recursos - MKA1","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B7XKH4J3.js","utils-lOYzL7z-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DF6jUUIM.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dpsj5f7C.js","snippetPresets-CYeiDe8v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CUFz1YZ_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D8H_iLS4.js","shallow-DdluZBHX.js","getApiPlaygroundDisplay-B9922vev.js","CodeSnippet-CMoRNGYs.js","CodeSnippets-DwyrPHuw.js","Page-DSVu9Ucl.js","getPastedJson-G-zIvlHh.js","icon-B03fnEy0.js","MethodPill-CW7teklc.js","DuplicateIcon-CtO8eekd.js","createIcon-DZTKdM_A.js","DynamicMarkdown-D5M2At0B.js","SectionHeading-C_2NaA2U.js","axios-vUo_bRtp.js","Markdown-D7QRHV3m.js","clsx-D1Z-ELXV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-lvhuD9Du.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CKfC4ywL.js"]}