{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Pulze.ai","colors":{"primary":"#FF6523","light":"#F3F2ED","dark":"#1A1B1F"},"favicon":"/logo/favicon.png","logo":{"light":"https://mintcdn.com/pulzeai/SPhFJdoS8Z13fZf2/logo/pulze-logo-long.png?fit=max\u0026auto=format\u0026n=SPhFJdoS8Z13fZf2\u0026q=85\u0026s=f00d69becaadb520773dd4121e3668e7","dark":"https://mintcdn.com/pulzeai/SPhFJdoS8Z13fZf2/logo/pulze-logo-long.png?fit=max\u0026auto=format\u0026n=SPhFJdoS8Z13fZf2\u0026q=85\u0026s=f00d69becaadb520773dd4121e3668e7"},"api":{"openapi":"openapi.json","mdx":{"server":"https://api.pulze.ai","auth":{"method":"bearer","name":null}}},"appearance":{"default":null,"strict":false},"background":{"decoration":null,"color":{"light":null,"dark":"#1A1B1F"}},"navbar":{"primary":{"type":"button","label":"Try for free","href":"https://spaces.pulze.ai/s?utm_source=try-from-docs"}},"seo":{"metatags":{"slack-app-id":"A06FDS80NKD"},"indexing":"navigable"},"footer":{"socials":{"website":"https://www.pulze.ai","twitter":"https://twitter.com/PulzeAi"}},"integrations":{"ga4":{"measurementId":"G-89GDF3917T"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pulzeai","hasAudioNarration":false,"actualSubdomain":"pulzeai","customDomains":["pulze.ai"],"gitSource":{"type":"github","owner":"pulzeai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e607328cd78292a4e823","collectionId":"1ab0b31a-1179-428e-855d-67bcfd7ba494","schemaVersion":"v2"},"feedback":{"thumbs":true,"issues":true},"entitlements":{},"buildId":"6a21e607328cd78292a4e823:success","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Documentation","count":117},{"language":"default","tag":"API REFERENCE","count":36},{"language":"default","tag":"Pulze Guide","count":32},{"language":"default","tag":"Spaces","count":27},{"language":"default","tag":"For Users","count":25},{"language":"default","tag":"Tools Guide","count":23},{"language":"default","tag":"AI Agents","count":13},{"language":"default","tag":"Agents","count":13},{"language":"default","tag":"Data","count":11},{"language":"default","tag":"Assistants","count":11}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/apps/update-app-and-models","slug":"/api-reference/apps/update-app-and-models","pageMetadata":{"openapi":"put /v1/apps/update","title":"Update Space And Models","description":"Update an Space's configuration.","href":"/api-reference/apps/update-app-and-models"},"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: \"Update an Space’s configuration.\"\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":{"openapi":"put /v1/apps/update","title":"Update Space And Models","description":"Update an Space's configuration.","href":"/api-reference/apps/update-app-and-models"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/pulzeai/e6ccb13bb6268673/_scripts/hide_internal_properties.js","/docs/_mintlify/custom/pulzeai/20cbc07b6dfba9a6/_scripts/remove_openapi_hidden_properties.js"],"openApiReferenceData":{"operation":{"tags":["apps"],"summary":"Update Space And Models","description":"Update an Space's configuration.","operationId":"update_app_and_models_v1_apps_update_put","requestBody":"1324b482-f23a-48fd-a85c-7ec78ea8e443","responses":{"200":"db1c88c3-636e-44dd-ba9f-2a63976dccbe","422":"275665f9-5151-49a9-b50a-3de064edebaa"},"security":["89bca045-f999-4824-ac7b-c0027f787641"],"method":"put","type":"path","servers":[],"path":"/v1/apps/update","baseUrlOptions":["https://api.pulze.ai"],"title":"Update Space And Models","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"sandbox_of":{"oneOf":[{"type":"string","title":"Sandbox Of","description":"The app this sandbox relates to","format":"uuid","uniqueKey":"sandbox_of.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Sandbox Of","description":"The app this sandbox relates to","uniqueKey":"sandbox_of.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox_of","typeLabel":"string\u003cuuid> | null"},"use_parent_custom_data":{"oneOf":[{"type":"boolean","title":"Use Parent Custom Data","uniqueKey":"use_parent_custom_data.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Use Parent Custom Data","uniqueKey":"use_parent_custom_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"use_parent_custom_data","typeLabel":"boolean | null"},"benchmark_model_id":{"oneOf":[{"type":"string","title":"Benchmark Model Id","description":"Used to update the benchmark model","format":"uuid","uniqueKey":"benchmark_model_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Benchmark Model Id","description":"Used to update the benchmark model","uniqueKey":"benchmark_model_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"benchmark_model_id","typeLabel":"string\u003cuuid> | null"},"name":{"oneOf":[{"type":"string","title":"Name","minLength":1,"uniqueKey":"name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","uniqueKey":"name.oneOf.1","typeLabel":"null"}],"uniqueKey":"name","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"app_logo":{"oneOf":[{"type":"string","title":"App Logo","uniqueKey":"app_logo.oneOf.0","typeLabel":"string"},{"type":"null","title":"App Logo","uniqueKey":"app_logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"app_logo","typeLabel":"string | null"},"weights":{"oneOf":[{"type":"object","title":"LLMModelWeights","properties":{"cost":{"type":"number","title":"Cost","description":"Prioritizes cost when selecting the most optimized models for your use case.","default":0,"uniqueKey":"weights.oneOf.0.cost","typeLabel":"number"},"latency":{"type":"number","title":"Latency","description":"Prioritizes latency and reduces the time delay between submitting a request and receiving the response.","default":0,"uniqueKey":"weights.oneOf.0.latency","typeLabel":"number"},"quality":{"type":"number","title":"Quality","description":"Prioritizes the quality and readability of the generated responses.","default":1,"uniqueKey":"weights.oneOf.0.quality","typeLabel":"number"}},"uniqueKey":"weights.oneOf.0","typeLabel":"LLMModelWeights · object"},{"type":"null","uniqueKey":"weights.oneOf.1","typeLabel":"null"}],"uniqueKey":"weights","typeLabel":"LLMModelWeights · object | null"},"policies":{"oneOf":[{"type":"object","title":"LLMModelPolicies","properties":{"privacy_level":{"type":"integer","enum":[1,2,3],"title":"Privacy Level","description":"\n The level of privacy for a given request\n 0 = (UNSUPPORTED -- public logs)\n 1 = Log request, response and all of its metadata (Normal mode)\n 2 = Do not log neither the request prompt nor the response text. Logs are still visible, and all of the request metadata accessible. Retrievable as a log. (TBD)\n 3 = Do not log at all. Internally, a minimal representation may be stored for billing: model name, tokens used, which app it belongs to, and timestamp. Not retrievable as a log. (TBD)\n ","default":1,"uniqueKey":"policies.oneOf.0.privacy_level","typeLabel":"enum\u003cinteger>"},"max_cost":{"type":"number","minimum":0.0001,"title":"Max Cost","description":"The maximum cost allowed for a request. Only works with compounded requests that require multiple LLM calls. If the value is reached, it will exit with an exception.","default":0.02,"uniqueKey":"policies.oneOf.0.max_cost","typeLabel":"number"},"max_switch_model_retries":{"type":"integer","maximum":5,"minimum":0,"title":"Max Switch Model Retries","description":"If an LLM call fails, _how many other models_ should Pulze try, chosen by quality descending? It will be a maximum of N+1 models (original + N other models)","default":1,"uniqueKey":"policies.oneOf.0.max_switch_model_retries","typeLabel":"integer"},"max_same_model_retries":{"type":"integer","maximum":3,"minimum":0,"title":"Max Same Model Retries","description":"If an LLM call fails, how many times should Pulze _retry the call to the same LLM_? There will be a maximum of N+1 calls (original + N retries)","default":1,"uniqueKey":"policies.oneOf.0.max_same_model_retries","typeLabel":"integer"},"optimize_internal_requests":{"type":"integer","enum":[0,1],"title":"Optimize Internal Requests","description":"Optimize the internal / intermediate LLM requests, for a big gain in speed and cost savings, at the cost of a potential, and very slight, penalty on quality. The final request (\"SYNTHESIZE\") is always performed using your original settings.","default":0,"uniqueKey":"policies.oneOf.0.optimize_internal_requests","typeLabel":"enum\u003cinteger>"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"Prompt ID that we will use for requests","format":"uuid","uniqueKey":"policies.oneOf.0.prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"Prompt ID that we will use for requests","uniqueKey":"policies.oneOf.0.prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"policies.oneOf.0.prompt_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"policies.oneOf.0","typeLabel":"LLMModelPolicies · object"},{"type":"null","uniqueKey":"policies.oneOf.1","typeLabel":"null"}],"uniqueKey":"policies","typeLabel":"LLMModelPolicies · object | null"},"has_failover_chain":{"oneOf":[{"type":"boolean","title":"Has Failover Chain","uniqueKey":"has_failover_chain.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Has Failover Chain","uniqueKey":"has_failover_chain.oneOf.1","typeLabel":"null"}],"uniqueKey":"has_failover_chain","typeLabel":"boolean | null"},"settings":{"oneOf":[{"type":"object","title":"LLMModelSettings","properties":{"assistant_id":{"oneOf":[{"type":"string","title":"Assistant Id","format":"uuid","uniqueKey":"settings.oneOf.0.assistant_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Assistant Id","uniqueKey":"settings.oneOf.0.assistant_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.assistant_id","typeLabel":"string\u003cuuid> | null"},"assistant_version_id":{"oneOf":[{"type":"string","title":"Assistant Version Id","format":"uuid","uniqueKey":"settings.oneOf.0.assistant_version_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Assistant Version Id","uniqueKey":"settings.oneOf.0.assistant_version_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.assistant_version_id","typeLabel":"string\u003cuuid> | null"},"instructions":{"oneOf":[{"type":"string","title":"Instructions","uniqueKey":"settings.oneOf.0.instructions.oneOf.0","typeLabel":"string"},{"type":"null","title":"Instructions","uniqueKey":"settings.oneOf.0.instructions.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.oneOf.0.instructions","typeLabel":"string | null"},"max_tokens":{"type":"integer","title":"Max Tokens","default":4096,"uniqueKey":"settings.oneOf.0.max_tokens","typeLabel":"integer"},"temperature":{"type":"number","maximum":1,"minimum":0,"title":"Temperature","default":0.7,"uniqueKey":"settings.oneOf.0.temperature","typeLabel":"number"}},"uniqueKey":"settings.oneOf.0","typeLabel":"LLMModelSettings · object"},{"type":"null","uniqueKey":"settings.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings","typeLabel":"LLMModelSettings · object | null"}},"type":"object","required":["id"],"title":"AppUpdate","uniqueKey":"","typeLabel":"AppUpdate · object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","sandbox_of":"3c90c3cc-0d44-4b50-8888-8dd25736052a","use_parent_custom_data":true,"benchmark_model_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","description":"\u003cstring>","app_logo":"\u003cstring>","weights":{"cost":0,"latency":0,"quality":1},"policies":{"privacy_level":1,"max_cost":0.02,"max_switch_model_retries":1,"max_same_model_retries":1,"optimize_internal_requests":0,"prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"has_failover_chain":true,"settings":{"assistant_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","assistant_version_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","instructions":"\u003cstring>","max_tokens":4096,"temperature":0.7}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"db1c88c3-636e-44dd-ba9f-2a63976dccbe":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"main":{"properties":{"app":{"properties":{"auth0_id":{"type":"string","title":"Auth0 Id","description":"The Auth0ID of the creator of the app","isRequired":true,"uniqueKey":"main.app.auth0_id","typeLabel":"string"},"modified_by":{"type":"string","title":"Modified By","description":"The Auth0ID of the last person to modify the table","isRequired":true,"uniqueKey":"main.app.modified_by","typeLabel":"string"},"hashed_key":{"type":"string","title":"Hashed Key","description":"The hashed value of the API Key which we store in our database","isRequired":true,"uniqueKey":"main.app.hashed_key","typeLabel":"string"},"key_end":{"type":"string","title":"Key End","description":"The last characters of the API key","isRequired":true,"uniqueKey":"main.app.key_end","typeLabel":"string"},"name":{"type":"string","title":"Name","description":"A name for this app","isRequired":true,"uniqueKey":"main.app.name","typeLabel":"string"},"is_active":{"type":"boolean","title":"Is Active","description":"True if the app is active (not soft-deleted, etc.), false otherwise","isRequired":true,"uniqueKey":"main.app.is_active","typeLabel":"boolean"},"has_failover_chain":{"type":"boolean","title":"Has Failover Chain","description":"A Failover chain, when enabled, skips the SMART router and instead calls the failover chain in order.","isRequired":true,"uniqueKey":"main.app.has_failover_chain","typeLabel":"boolean"},"benchmark_model_id":{"type":"string","format":"uuid","title":"Benchmark Model Id","description":"Compare the results of LLMs against this model (for speed, quality, cost...)","isRequired":true,"uniqueKey":"main.app.benchmark_model_id","typeLabel":"string\u003cuuid>"},"id":{"type":"string","format":"uuid","title":"Id","isRequired":true,"uniqueKey":"main.app.id","typeLabel":"string\u003cuuid>"},"benchmark_model":{"properties":{"supports_functions":{"type":"boolean","title":"Supports Functions","description":"True if the model supports `function`/`tool` call","isRequired":true,"uniqueKey":"main.app.benchmark_model.supports_functions","typeLabel":"boolean"},"supports_json":{"type":"boolean","title":"Supports Json","description":"True if the model supports `json`-formatted responses","isRequired":true,"uniqueKey":"main.app.benchmark_model.supports_json","typeLabel":"boolean"},"supports_n":{"type":"boolean","title":"Supports N","description":"True if the model supports `n` and `best_of` -- i.e, multiple responses","isRequired":true,"uniqueKey":"main.app.benchmark_model.supports_n","typeLabel":"boolean"},"supports_penalties":{"type":"boolean","title":"Supports Penalties","description":"True if the model supports `frequency_penalty` and `presence_penalty`","isRequired":true,"uniqueKey":"main.app.benchmark_model.supports_penalties","typeLabel":"boolean"},"supports_stream":{"type":"boolean","title":"Supports Stream","description":"True if the model supports streaming responses","isRequired":true,"uniqueKey":"main.app.benchmark_model.supports_stream","typeLabel":"boolean"},"supports_vision":{"type":"boolean","title":"Supports Vision","description":"True if the model supports image recognition (vision)","isRequired":true,"uniqueKey":"main.app.benchmark_model.supports_vision","typeLabel":"boolean"},"completion_token_cost":{"type":"number","title":"Completion Token Cost","description":"The cost of a completion token, in USD","isRequired":true,"uniqueKey":"main.app.benchmark_model.completion_token_cost","typeLabel":"number"},"prompt_token_cost":{"type":"number","title":"Prompt Token Cost","description":"The cost of a prompt token, in USD","isRequired":true,"uniqueKey":"main.app.benchmark_model.prompt_token_cost","typeLabel":"number"},"base_cost":{"type":"number","title":"Base Cost","description":"A (usually 0) cost added on top of a request. Some models charge per request, not only per token","isRequired":true,"uniqueKey":"main.app.benchmark_model.base_cost","typeLabel":"number"},"price_unit":{"type":"string","enum":["tokens","characters"],"title":"Price Unit","description":"The unit of billing for this model","isRequired":true,"uniqueKey":"main.app.benchmark_model.price_unit","typeLabel":"enum\u003cstring>"},"model":{"type":"string","title":"Model","description":"The name of the model. Can belong to many providers","isRequired":true,"uniqueKey":"main.app.benchmark_model.model","typeLabel":"string"},"namespace":{"type":"string","title":"Namespace","description":"The fully qualified (namespaced) model name","isRequired":true,"uniqueKey":"main.app.benchmark_model.namespace","typeLabel":"string"},"context_window":{"type":"integer","title":"Context Window","description":"The max_tokens for this model","isRequired":true,"uniqueKey":"main.app.benchmark_model.context_window","typeLabel":"integer"},"until":{"oneOf":[{"type":"string","title":"Until","description":"The most recent data this model has been trained with","format":"date-time","isRequired":true,"uniqueKey":"main.app.benchmark_model.until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"The most recent data this model has been trained with","isRequired":true,"uniqueKey":"main.app.benchmark_model.until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.app.benchmark_model.until","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A description of the model","isRequired":true,"uniqueKey":"main.app.benchmark_model.description","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A URL to the model's page or more informatino","isRequired":true,"uniqueKey":"main.app.benchmark_model.url","typeLabel":"string"},"is_rag":{"type":"boolean","title":"Is Rag","description":"Whether it's rag-tuned or not","isRequired":true,"uniqueKey":"main.app.benchmark_model.is_rag","typeLabel":"boolean"},"is_ft":{"type":"boolean","title":"Is Ft","description":"Whether it's fine-tuned or not","isRequired":true,"uniqueKey":"main.app.benchmark_model.is_ft","typeLabel":"boolean"},"is_open_source":{"type":"boolean","title":"Is Open Source","description":"True if the model is open source","isRequired":true,"uniqueKey":"main.app.benchmark_model.is_open_source","typeLabel":"boolean"},"is_gdpr":{"type":"boolean","title":"Is Gdpr","description":"True if the model complies with GDPR","isRequired":true,"uniqueKey":"main.app.benchmark_model.is_gdpr","typeLabel":"boolean"},"is_chat":{"type":"boolean","title":"Is Chat","description":"True if the model is of type Chat Completions, False if it's a Text Completion model.","isRequired":true,"uniqueKey":"main.app.benchmark_model.is_chat","typeLabel":"boolean"},"id":{"oneOf":[{"type":"string","title":"Id","description":"The ID of this model","format":"uuid","isRequired":true,"uniqueKey":"main.app.benchmark_model.id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Id","description":"The ID of this model","isRequired":true,"uniqueKey":"main.app.benchmark_model.id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.app.benchmark_model.id","typeLabel":"string\u003cuuid> | null"},"app_id":{"oneOf":[{"type":"string","title":"App Id","description":"The app_id that has access to this model (if only one)","format":"uuid","isRequired":true,"uniqueKey":"main.app.benchmark_model.app_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"App Id","description":"The app_id that has access to this model (if only one)","isRequired":true,"uniqueKey":"main.app.benchmark_model.app_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.app.benchmark_model.app_id","typeLabel":"string\u003cuuid> | null"},"org_id":{"oneOf":[{"type":"string","title":"Org Id","description":"The org_id that has acccess to this model","format":"uuid","isRequired":true,"uniqueKey":"main.app.benchmark_model.org_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Org Id","description":"The org_id that has acccess to this model","isRequired":true,"uniqueKey":"main.app.benchmark_model.org_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.app.benchmark_model.org_id","typeLabel":"string\u003cuuid> | null"},"added_by":{"oneOf":[{"type":"string","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"main.app.benchmark_model.added_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"main.app.benchmark_model.added_by.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.app.benchmark_model.added_by","typeLabel":"string | null"},"added_on":{"oneOf":[{"type":"string","title":"Added On","description":"When the model was added. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"main.app.benchmark_model.added_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Added On","description":"When the model was added. Auto-populated in DB","isRequired":true,"uniqueKey":"main.app.benchmark_model.added_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.app.benchmark_model.added_on","typeLabel":"string\u003cdate-time> | null"},"modified_on":{"oneOf":[{"type":"string","title":"Modified On","description":"When the model was updated. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"main.app.benchmark_model.modified_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified On","description":"When the model was updated. Auto-populated in DB","isRequired":true,"uniqueKey":"main.app.benchmark_model.modified_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.app.benchmark_model.modified_on","typeLabel":"string\u003cdate-time> | null"},"is_public":{"type":"boolean","title":"Is Public","description":"True if the model is publicly accessible to all","isRequired":true,"uniqueKey":"main.app.benchmark_model.is_public","typeLabel":"boolean"},"is_test_model":{"type":"boolean","title":"Is Test Model","description":"Test models are only used for testing and do not perform any LLM requests","isRequired":true,"uniqueKey":"main.app.benchmark_model.is_test_model","typeLabel":"boolean"},"is_pulze_owner":{"type":"boolean","title":"Is Pulze Owner","description":"Model has been created and shared by Pulze","isRequired":true,"uniqueKey":"main.app.benchmark_model.is_pulze_owner","typeLabel":"boolean"},"default_active":{"type":"boolean","title":"Default Active","description":"This determines if the model will be available + pre-selected when users create new apps.","isRequired":true,"uniqueKey":"main.app.benchmark_model.default_active","typeLabel":"boolean"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"The provider for the model.","uniqueKey":"main.app.benchmark_model.provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"The provider for the model.","uniqueKey":"main.app.benchmark_model.provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.benchmark_model.provider","typeLabel":"string | null"},"owner":{"oneOf":[{"type":"string","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"main.app.benchmark_model.owner.oneOf.0","typeLabel":"string"},{"type":"null","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"main.app.benchmark_model.owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.benchmark_model.owner","typeLabel":"string | null"},"at":{"oneOf":[{"type":"string","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"main.app.benchmark_model.at.oneOf.0","typeLabel":"string"},{"type":"null","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"main.app.benchmark_model.at.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.benchmark_model.at","typeLabel":"string | null"},"api_target":{"type":"string","title":"Api Target","description":"Store the name of the model the API requires","default":"","uniqueKey":"main.app.benchmark_model.api_target","typeLabel":"string"},"deprecated_on":{"oneOf":[{"type":"string","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","format":"date-time","uniqueKey":"main.app.benchmark_model.deprecated_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","uniqueKey":"main.app.benchmark_model.deprecated_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.benchmark_model.deprecated_on","typeLabel":"string\u003cdate-time> | null"},"parent_id":{"oneOf":[{"type":"string","title":"Parent Id","description":"The ID of parent, in case it's not a base model","format":"uuid","uniqueKey":"main.app.benchmark_model.parent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Parent Id","description":"The ID of parent, in case it's not a base model","uniqueKey":"main.app.benchmark_model.parent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.benchmark_model.parent_id","typeLabel":"string\u003cuuid> | null"},"parent":{"oneOf":[{},{"type":"null","uniqueKey":"main.app.benchmark_model.parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.benchmark_model.parent","typeLabel":"null"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"The ID of prompt, used for this model","format":"uuid","uniqueKey":"main.app.benchmark_model.prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"The ID of prompt, used for this model","uniqueKey":"main.app.benchmark_model.prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.benchmark_model.prompt_id","typeLabel":"string\u003cuuid> | null"}},"type":"object","required":["supports_functions","supports_json","supports_n","supports_penalties","supports_stream","supports_vision","completion_token_cost","prompt_token_cost","base_cost","price_unit","model","namespace","context_window","until","description","url","is_rag","is_ft","is_open_source","is_gdpr","is_chat","id","app_id","org_id","added_by","added_on","modified_on","is_public","is_test_model","is_pulze_owner","default_active"],"title":"ModelData","description":"Compare the results of LLMs against this model (for speed, quality, cost...)","isRequired":true,"uniqueKey":"main.app.benchmark_model","typeLabel":"ModelData · object"},"prompt":{"oneOf":[{"type":"object","title":"Prompt","description":"The Prompt associated to the app, if any","required":["prompt","title","description","added_on","modified_on","org_id","tokens","published_on","reviewed_on","approved_on","id"],"properties":{"prompt":{"type":"string","pattern":"[\\s\\S]*\\{\\{prompt\\}\\}[\\s\\S]*","title":"Prompt","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.prompt","typeLabel":"string"},"title":{"type":"string","maxLength":60,"minLength":1,"title":"Title","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.title","typeLabel":"string"},"description":{"type":"string","maxLength":200,"minLength":1,"title":"Description","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.description","typeLabel":"string"},"added_on":{"type":"string","format":"date-time","title":"Added On","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.added_on","typeLabel":"string\u003cdate-time>"},"modified_on":{"type":"string","format":"date-time","title":"Modified On","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.modified_on","typeLabel":"string\u003cdate-time>"},"org_id":{"type":"string","format":"uuid","title":"Org Id","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.org_id","typeLabel":"string\u003cuuid>"},"tokens":{"type":"integer","title":"Tokens","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.tokens","typeLabel":"integer"},"published_on":{"oneOf":[{"type":"string","title":"Published On","format":"date-time","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.published_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Published On","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.published_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.published_on","typeLabel":"string\u003cdate-time> | null"},"reviewed_on":{"oneOf":[{"type":"string","title":"Reviewed On","format":"date-time","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.reviewed_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Reviewed On","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.reviewed_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.reviewed_on","typeLabel":"string\u003cdate-time> | null"},"approved_on":{"oneOf":[{"type":"string","title":"Approved On","format":"date-time","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.approved_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Approved On","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.approved_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.approved_on","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid","title":"Id","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0.id","typeLabel":"string\u003cuuid>"},"decline_reason":{"oneOf":[{"type":"string","title":"Decline Reason","description":"Reason for decline","uniqueKey":"main.app.prompt.oneOf.0.decline_reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Decline Reason","description":"Reason for decline","uniqueKey":"main.app.prompt.oneOf.0.decline_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.prompt.oneOf.0.decline_reason","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"main.app.prompt.oneOf.0","typeLabel":"Prompt · object"},{"type":"null","description":"The Prompt associated to the app, if any","isRequired":true,"uniqueKey":"main.app.prompt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.app.prompt","typeLabel":"Prompt · object | null"},"org_id":{"type":"string","format":"uuid","title":"Org Id","description":"The Org to which this App belongs","uniqueKey":"main.app.org_id","typeLabel":"string\u003cuuid>"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"If any, the ID of the prompt associated with this app","format":"uuid","uniqueKey":"main.app.prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"If any, the ID of the prompt associated with this app","uniqueKey":"main.app.prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.prompt_id","typeLabel":"string\u003cuuid> | null"},"description":{"oneOf":[{"type":"string","title":"Description","description":"A description for this app","uniqueKey":"main.app.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","description":"A description for this app","uniqueKey":"main.app.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.description","typeLabel":"string | null"},"app_logo":{"oneOf":[{"type":"string","title":"App Logo","description":"A logo for this app","uniqueKey":"main.app.app_logo.oneOf.0","typeLabel":"string"},{"type":"null","title":"App Logo","description":"A logo for this app","uniqueKey":"main.app.app_logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.app_logo","typeLabel":"string | null"},"rate_limit":{"type":"integer","title":"Rate Limit","default":200,"uniqueKey":"main.app.rate_limit","typeLabel":"integer"},"weights":{"properties":{"cost":{"type":"number","title":"Cost","description":"Prioritizes cost when selecting the most optimized models for your use case.","default":0,"uniqueKey":"main.app.weights.cost","typeLabel":"number"},"latency":{"type":"number","title":"Latency","description":"Prioritizes latency and reduces the time delay between submitting a request and receiving the response.","default":0,"uniqueKey":"main.app.weights.latency","typeLabel":"number"},"quality":{"type":"number","title":"Quality","description":"Prioritizes the quality and readability of the generated responses.","default":1,"uniqueKey":"main.app.weights.quality","typeLabel":"number"}},"type":"object","title":"LLMModelWeights","uniqueKey":"main.app.weights","typeLabel":"LLMModelWeights · object"},"policies":{"properties":{"privacy_level":{"type":"integer","enum":[1,2,3],"title":"Privacy Level","description":"\n The level of privacy for a given request\n 0 = (UNSUPPORTED -- public logs)\n 1 = Log request, response and all of its metadata (Normal mode)\n 2 = Do not log neither the request prompt nor the response text. Logs are still visible, and all of the request metadata accessible. Retrievable as a log. (TBD)\n 3 = Do not log at all. Internally, a minimal representation may be stored for billing: model name, tokens used, which app it belongs to, and timestamp. Not retrievable as a log. (TBD)\n ","default":1,"uniqueKey":"main.app.policies.privacy_level","typeLabel":"enum\u003cinteger>"},"max_cost":{"type":"number","minimum":0.0001,"title":"Max Cost","description":"The maximum cost allowed for a request. Only works with compounded requests that require multiple LLM calls. If the value is reached, it will exit with an exception.","default":0.02,"uniqueKey":"main.app.policies.max_cost","typeLabel":"number"},"max_switch_model_retries":{"type":"integer","maximum":5,"minimum":0,"title":"Max Switch Model Retries","description":"If an LLM call fails, _how many other models_ should Pulze try, chosen by quality descending? It will be a maximum of N+1 models (original + N other models)","default":1,"uniqueKey":"main.app.policies.max_switch_model_retries","typeLabel":"integer"},"max_same_model_retries":{"type":"integer","maximum":3,"minimum":0,"title":"Max Same Model Retries","description":"If an LLM call fails, how many times should Pulze _retry the call to the same LLM_? There will be a maximum of N+1 calls (original + N retries)","default":1,"uniqueKey":"main.app.policies.max_same_model_retries","typeLabel":"integer"},"optimize_internal_requests":{"type":"integer","enum":[0,1],"title":"Optimize Internal Requests","description":"Optimize the internal / intermediate LLM requests, for a big gain in speed and cost savings, at the cost of a potential, and very slight, penalty on quality. The final request (\"SYNTHESIZE\") is always performed using your original settings.","default":0,"uniqueKey":"main.app.policies.optimize_internal_requests","typeLabel":"enum\u003cinteger>"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"Prompt ID that we will use for requests","format":"uuid","uniqueKey":"main.app.policies.prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"Prompt ID that we will use for requests","uniqueKey":"main.app.policies.prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.policies.prompt_id","typeLabel":"string\u003cuuid> | null"}},"type":"object","title":"LLMModelPolicies","uniqueKey":"main.app.policies","typeLabel":"LLMModelPolicies · object"},"settings":{"properties":{"assistant_id":{"oneOf":[{"type":"string","title":"Assistant Id","format":"uuid","uniqueKey":"main.app.settings.assistant_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Assistant Id","uniqueKey":"main.app.settings.assistant_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.settings.assistant_id","typeLabel":"string\u003cuuid> | null"},"assistant_version_id":{"oneOf":[{"type":"string","title":"Assistant Version Id","format":"uuid","uniqueKey":"main.app.settings.assistant_version_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Assistant Version Id","uniqueKey":"main.app.settings.assistant_version_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.settings.assistant_version_id","typeLabel":"string\u003cuuid> | null"},"instructions":{"oneOf":[{"type":"string","title":"Instructions","uniqueKey":"main.app.settings.instructions.oneOf.0","typeLabel":"string"},{"type":"null","title":"Instructions","uniqueKey":"main.app.settings.instructions.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.settings.instructions","typeLabel":"string | null"},"max_tokens":{"type":"integer","title":"Max Tokens","default":4096,"uniqueKey":"main.app.settings.max_tokens","typeLabel":"integer"},"temperature":{"type":"number","maximum":1,"minimum":0,"title":"Temperature","default":0.7,"uniqueKey":"main.app.settings.temperature","typeLabel":"number"}},"type":"object","title":"LLMModelSettings","uniqueKey":"main.app.settings","typeLabel":"LLMModelSettings · object"},"sandbox_of":{"oneOf":[{"type":"string","title":"Sandbox Of","description":"The app might be a (testing) sandbox of a different App.","format":"uuid","uniqueKey":"main.app.sandbox_of.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Sandbox Of","description":"The app might be a (testing) sandbox of a different App.","uniqueKey":"main.app.sandbox_of.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.sandbox_of","typeLabel":"string\u003cuuid> | null"},"use_parent_custom_data":{"oneOf":[{"type":"boolean","title":"Use Parent Custom Data","description":"If true, the app will use the custom data of the parent app","uniqueKey":"main.app.use_parent_custom_data.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Use Parent Custom Data","description":"If true, the app will use the custom data of the parent app","uniqueKey":"main.app.use_parent_custom_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.app.use_parent_custom_data","typeLabel":"boolean | null"},"added_on":{"type":"string","format":"date-time","title":"Added On","uniqueKey":"main.app.added_on","typeLabel":"string\u003cdate-time>"},"modified_on":{"type":"string","format":"date-time","title":"Modified On","uniqueKey":"main.app.modified_on","typeLabel":"string\u003cdate-time>"}},"type":"object","required":["auth0_id","modified_by","hashed_key","key_end","name","is_active","has_failover_chain","benchmark_model_id","id","benchmark_model","prompt"],"title":"App","isRequired":true,"uniqueKey":"main.app","typeLabel":"App · object"},"active_models":{"type":"integer","title":"Active Models","isRequired":true,"uniqueKey":"main.active_models","typeLabel":"integer"},"base_model_settings":{"items":{"properties":{"model":{"type":"string","title":"Model","description":"The name of the model. Can belong to many providers","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].model","typeLabel":"string"},"namespace":{"type":"string","title":"Namespace","description":"The fully qualified (namespaced) model name","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].namespace","typeLabel":"string"},"context_window":{"type":"integer","title":"Context Window","description":"The max_tokens for this model","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].context_window","typeLabel":"integer"},"until":{"oneOf":[{"type":"string","title":"Until","description":"The most recent data this model has been trained with","format":"date-time","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"The most recent data this model has been trained with","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].until","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A description of the model","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].description","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A URL to the model's page or more informatino","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].url","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","description":"Used to uniquely target models when we enable/disable them","format":"uuid","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Id","description":"Used to uniquely target models when we enable/disable them","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].id","typeLabel":"string\u003cuuid> | null"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"The provider for the model.","uniqueKey":"main.base_model_settings.items.[INDEX].provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"The provider for the model.","uniqueKey":"main.base_model_settings.items.[INDEX].provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].provider","typeLabel":"string | null"},"owner":{"oneOf":[{"type":"string","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"main.base_model_settings.items.[INDEX].owner.oneOf.0","typeLabel":"string"},{"type":"null","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"main.base_model_settings.items.[INDEX].owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].owner","typeLabel":"string | null"},"at":{"oneOf":[{"type":"string","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"main.base_model_settings.items.[INDEX].at.oneOf.0","typeLabel":"string"},{"type":"null","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"main.base_model_settings.items.[INDEX].at.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].at","typeLabel":"string | null"},"api_target":{"type":"string","title":"Api Target","description":"Store the name of the model the API requires","default":"","uniqueKey":"main.base_model_settings.items.[INDEX].api_target","typeLabel":"string"},"deprecated_on":{"oneOf":[{"type":"string","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","format":"date-time","uniqueKey":"main.base_model_settings.items.[INDEX].deprecated_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","uniqueKey":"main.base_model_settings.items.[INDEX].deprecated_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].deprecated_on","typeLabel":"string\u003cdate-time> | null"},"parent_id":{"oneOf":[{"type":"string","title":"Parent Id","description":"The ID of parent, in case it's not a base model","format":"uuid","uniqueKey":"main.base_model_settings.items.[INDEX].parent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Parent Id","description":"The ID of parent, in case it's not a base model","uniqueKey":"main.base_model_settings.items.[INDEX].parent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].parent_id","typeLabel":"string\u003cuuid> | null"},"parent":{"oneOf":[{"type":"object","title":"ModelData","required":["supports_functions","supports_json","supports_n","supports_penalties","supports_stream","supports_vision","completion_token_cost","prompt_token_cost","base_cost","price_unit","model","namespace","context_window","until","description","url","is_rag","is_ft","is_open_source","is_gdpr","is_chat","id","app_id","org_id","added_by","added_on","modified_on","is_public","is_test_model","is_pulze_owner","default_active"],"properties":{"supports_functions":{"type":"boolean","title":"Supports Functions","description":"True if the model supports `function`/`tool` call","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.supports_functions","typeLabel":"boolean"},"supports_json":{"type":"boolean","title":"Supports Json","description":"True if the model supports `json`-formatted responses","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.supports_json","typeLabel":"boolean"},"supports_n":{"type":"boolean","title":"Supports N","description":"True if the model supports `n` and `best_of` -- i.e, multiple responses","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.supports_n","typeLabel":"boolean"},"supports_penalties":{"type":"boolean","title":"Supports Penalties","description":"True if the model supports `frequency_penalty` and `presence_penalty`","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.supports_penalties","typeLabel":"boolean"},"supports_stream":{"type":"boolean","title":"Supports Stream","description":"True if the model supports streaming responses","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.supports_stream","typeLabel":"boolean"},"supports_vision":{"type":"boolean","title":"Supports Vision","description":"True if the model supports image recognition (vision)","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.supports_vision","typeLabel":"boolean"},"completion_token_cost":{"type":"number","title":"Completion Token Cost","description":"The cost of a completion token, in USD","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.completion_token_cost","typeLabel":"number"},"prompt_token_cost":{"type":"number","title":"Prompt Token Cost","description":"The cost of a prompt token, in USD","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.prompt_token_cost","typeLabel":"number"},"base_cost":{"type":"number","title":"Base Cost","description":"A (usually 0) cost added on top of a request. Some models charge per request, not only per token","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.base_cost","typeLabel":"number"},"price_unit":{"type":"string","enum":["tokens","characters"],"title":"Price Unit","description":"The unit of billing for this model","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.price_unit","typeLabel":"enum\u003cstring>"},"model":{"type":"string","title":"Model","description":"The name of the model. Can belong to many providers","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.model","typeLabel":"string"},"namespace":{"type":"string","title":"Namespace","description":"The fully qualified (namespaced) model name","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.namespace","typeLabel":"string"},"context_window":{"type":"integer","title":"Context Window","description":"The max_tokens for this model","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.context_window","typeLabel":"integer"},"until":{"oneOf":[{"type":"string","title":"Until","description":"The most recent data this model has been trained with","format":"date-time","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"The most recent data this model has been trained with","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.until","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A description of the model","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.description","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A URL to the model's page or more informatino","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.url","typeLabel":"string"},"is_rag":{"type":"boolean","title":"Is Rag","description":"Whether it's rag-tuned or not","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.is_rag","typeLabel":"boolean"},"is_ft":{"type":"boolean","title":"Is Ft","description":"Whether it's fine-tuned or not","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.is_ft","typeLabel":"boolean"},"is_open_source":{"type":"boolean","title":"Is Open Source","description":"True if the model is open source","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.is_open_source","typeLabel":"boolean"},"is_gdpr":{"type":"boolean","title":"Is Gdpr","description":"True if the model complies with GDPR","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.is_gdpr","typeLabel":"boolean"},"is_chat":{"type":"boolean","title":"Is Chat","description":"True if the model is of type Chat Completions, False if it's a Text Completion model.","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.is_chat","typeLabel":"boolean"},"id":{"oneOf":[{"type":"string","title":"Id","description":"The ID of this model","format":"uuid","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Id","description":"The ID of this model","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.id","typeLabel":"string\u003cuuid> | null"},"app_id":{"oneOf":[{"type":"string","title":"App Id","description":"The app_id that has access to this model (if only one)","format":"uuid","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.app_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"App Id","description":"The app_id that has access to this model (if only one)","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.app_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.app_id","typeLabel":"string\u003cuuid> | null"},"org_id":{"oneOf":[{"type":"string","title":"Org Id","description":"The org_id that has acccess to this model","format":"uuid","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.org_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Org Id","description":"The org_id that has acccess to this model","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.org_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.org_id","typeLabel":"string\u003cuuid> | null"},"added_by":{"oneOf":[{"type":"string","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.added_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.added_by.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.added_by","typeLabel":"string | null"},"added_on":{"oneOf":[{"type":"string","title":"Added On","description":"When the model was added. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.added_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Added On","description":"When the model was added. Auto-populated in DB","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.added_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.added_on","typeLabel":"string\u003cdate-time> | null"},"modified_on":{"oneOf":[{"type":"string","title":"Modified On","description":"When the model was updated. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.modified_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified On","description":"When the model was updated. Auto-populated in DB","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.modified_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.modified_on","typeLabel":"string\u003cdate-time> | null"},"is_public":{"type":"boolean","title":"Is Public","description":"True if the model is publicly accessible to all","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.is_public","typeLabel":"boolean"},"is_test_model":{"type":"boolean","title":"Is Test Model","description":"Test models are only used for testing and do not perform any LLM requests","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.is_test_model","typeLabel":"boolean"},"is_pulze_owner":{"type":"boolean","title":"Is Pulze Owner","description":"Model has been created and shared by Pulze","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.is_pulze_owner","typeLabel":"boolean"},"default_active":{"type":"boolean","title":"Default Active","description":"This determines if the model will be available + pre-selected when users create new apps.","isRequired":true,"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.default_active","typeLabel":"boolean"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"The provider for the model.","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"The provider for the model.","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.provider","typeLabel":"string | null"},"owner":{"oneOf":[{"type":"string","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.owner.oneOf.0","typeLabel":"string"},{"type":"null","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.owner","typeLabel":"string | null"},"at":{"oneOf":[{"type":"string","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.at.oneOf.0","typeLabel":"string"},{"type":"null","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.at.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.at","typeLabel":"string | null"},"api_target":{"type":"string","title":"Api Target","description":"Store the name of the model the API requires","default":"","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.api_target","typeLabel":"string"},"deprecated_on":{"oneOf":[{"type":"string","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","format":"date-time","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.deprecated_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.deprecated_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.deprecated_on","typeLabel":"string\u003cdate-time> | null"},"parent_id":{"oneOf":[{"type":"string","title":"Parent Id","description":"The ID of parent, in case it's not a base model","format":"uuid","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.parent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Parent Id","description":"The ID of parent, in case it's not a base model","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.parent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.parent_id","typeLabel":"string\u003cuuid> | null"},"parent":{"oneOf":[{},{"type":"null","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.parent","typeLabel":"null"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"The ID of prompt, used for this model","format":"uuid","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"The ID of prompt, used for this model","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0.prompt_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.0","typeLabel":"ModelData · object"},{"type":"null","uniqueKey":"main.base_model_settings.items.[INDEX].parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].parent","typeLabel":"ModelData · object | null"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"The ID of prompt, used for this model","format":"uuid","uniqueKey":"main.base_model_settings.items.[INDEX].prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"The ID of prompt, used for this model","uniqueKey":"main.base_model_settings.items.[INDEX].prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].prompt_id","typeLabel":"string\u003cuuid> | null"},"active":{"type":"boolean","title":"Active","description":"Whether the model is active for the app.","default":false,"uniqueKey":"main.base_model_settings.items.[INDEX].active","typeLabel":"boolean"},"globally_disabled":{"oneOf":[{"type":"boolean","title":"Globally Disabled","description":"Whether the model is active for the org.","default":false,"uniqueKey":"main.base_model_settings.items.[INDEX].globally_disabled.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Globally Disabled","description":"Whether the model is active for the org.","default":false,"uniqueKey":"main.base_model_settings.items.[INDEX].globally_disabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.base_model_settings.items.[INDEX].globally_disabled","typeLabel":"boolean | null"}},"type":"object","required":["model","namespace","context_window","until","description","url","id"],"title":"PulzeModelActiveForApp","uniqueKey":"main.base_model_settings.items.[INDEX]","typeLabel":"PulzeModelActiveForApp · object"},"type":"array","title":"Base Model Settings","isRequired":true,"uniqueKey":"main.base_model_settings","typeLabel":"PulzeModelActiveForApp · object[]"},"custom_model_settings":{"items":{"properties":{"model":{"type":"string","title":"Model","description":"The name of the model. Can belong to many providers","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].model","typeLabel":"string"},"namespace":{"type":"string","title":"Namespace","description":"The fully qualified (namespaced) model name","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].namespace","typeLabel":"string"},"context_window":{"type":"integer","title":"Context Window","description":"The max_tokens for this model","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].context_window","typeLabel":"integer"},"until":{"oneOf":[{"type":"string","title":"Until","description":"The most recent data this model has been trained with","format":"date-time","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"The most recent data this model has been trained with","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].until","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A description of the model","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].description","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A URL to the model's page or more informatino","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].url","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","description":"Used to uniquely target models when we enable/disable them","format":"uuid","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Id","description":"Used to uniquely target models when we enable/disable them","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].id","typeLabel":"string\u003cuuid> | null"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"The provider for the model.","uniqueKey":"main.custom_model_settings.items.[INDEX].provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"The provider for the model.","uniqueKey":"main.custom_model_settings.items.[INDEX].provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].provider","typeLabel":"string | null"},"owner":{"oneOf":[{"type":"string","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"main.custom_model_settings.items.[INDEX].owner.oneOf.0","typeLabel":"string"},{"type":"null","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"main.custom_model_settings.items.[INDEX].owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].owner","typeLabel":"string | null"},"at":{"oneOf":[{"type":"string","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"main.custom_model_settings.items.[INDEX].at.oneOf.0","typeLabel":"string"},{"type":"null","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"main.custom_model_settings.items.[INDEX].at.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].at","typeLabel":"string | null"},"api_target":{"type":"string","title":"Api Target","description":"Store the name of the model the API requires","default":"","uniqueKey":"main.custom_model_settings.items.[INDEX].api_target","typeLabel":"string"},"deprecated_on":{"oneOf":[{"type":"string","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","format":"date-time","uniqueKey":"main.custom_model_settings.items.[INDEX].deprecated_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","uniqueKey":"main.custom_model_settings.items.[INDEX].deprecated_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].deprecated_on","typeLabel":"string\u003cdate-time> | null"},"parent_id":{"oneOf":[{"type":"string","title":"Parent Id","description":"The ID of parent, in case it's not a base model","format":"uuid","uniqueKey":"main.custom_model_settings.items.[INDEX].parent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Parent Id","description":"The ID of parent, in case it's not a base model","uniqueKey":"main.custom_model_settings.items.[INDEX].parent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].parent_id","typeLabel":"string\u003cuuid> | null"},"parent":{"oneOf":[{"type":"object","title":"ModelData","required":["supports_functions","supports_json","supports_n","supports_penalties","supports_stream","supports_vision","completion_token_cost","prompt_token_cost","base_cost","price_unit","model","namespace","context_window","until","description","url","is_rag","is_ft","is_open_source","is_gdpr","is_chat","id","app_id","org_id","added_by","added_on","modified_on","is_public","is_test_model","is_pulze_owner","default_active"],"properties":{"supports_functions":{"type":"boolean","title":"Supports Functions","description":"True if the model supports `function`/`tool` call","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.supports_functions","typeLabel":"boolean"},"supports_json":{"type":"boolean","title":"Supports Json","description":"True if the model supports `json`-formatted responses","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.supports_json","typeLabel":"boolean"},"supports_n":{"type":"boolean","title":"Supports N","description":"True if the model supports `n` and `best_of` -- i.e, multiple responses","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.supports_n","typeLabel":"boolean"},"supports_penalties":{"type":"boolean","title":"Supports Penalties","description":"True if the model supports `frequency_penalty` and `presence_penalty`","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.supports_penalties","typeLabel":"boolean"},"supports_stream":{"type":"boolean","title":"Supports Stream","description":"True if the model supports streaming responses","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.supports_stream","typeLabel":"boolean"},"supports_vision":{"type":"boolean","title":"Supports Vision","description":"True if the model supports image recognition (vision)","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.supports_vision","typeLabel":"boolean"},"completion_token_cost":{"type":"number","title":"Completion Token Cost","description":"The cost of a completion token, in USD","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.completion_token_cost","typeLabel":"number"},"prompt_token_cost":{"type":"number","title":"Prompt Token Cost","description":"The cost of a prompt token, in USD","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.prompt_token_cost","typeLabel":"number"},"base_cost":{"type":"number","title":"Base Cost","description":"A (usually 0) cost added on top of a request. Some models charge per request, not only per token","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.base_cost","typeLabel":"number"},"price_unit":{"type":"string","enum":["tokens","characters"],"title":"Price Unit","description":"The unit of billing for this model","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.price_unit","typeLabel":"enum\u003cstring>"},"model":{"type":"string","title":"Model","description":"The name of the model. Can belong to many providers","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.model","typeLabel":"string"},"namespace":{"type":"string","title":"Namespace","description":"The fully qualified (namespaced) model name","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.namespace","typeLabel":"string"},"context_window":{"type":"integer","title":"Context Window","description":"The max_tokens for this model","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.context_window","typeLabel":"integer"},"until":{"oneOf":[{"type":"string","title":"Until","description":"The most recent data this model has been trained with","format":"date-time","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"The most recent data this model has been trained with","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.until","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A description of the model","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.description","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A URL to the model's page or more informatino","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.url","typeLabel":"string"},"is_rag":{"type":"boolean","title":"Is Rag","description":"Whether it's rag-tuned or not","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.is_rag","typeLabel":"boolean"},"is_ft":{"type":"boolean","title":"Is Ft","description":"Whether it's fine-tuned or not","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.is_ft","typeLabel":"boolean"},"is_open_source":{"type":"boolean","title":"Is Open Source","description":"True if the model is open source","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.is_open_source","typeLabel":"boolean"},"is_gdpr":{"type":"boolean","title":"Is Gdpr","description":"True if the model complies with GDPR","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.is_gdpr","typeLabel":"boolean"},"is_chat":{"type":"boolean","title":"Is Chat","description":"True if the model is of type Chat Completions, False if it's a Text Completion model.","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.is_chat","typeLabel":"boolean"},"id":{"oneOf":[{"type":"string","title":"Id","description":"The ID of this model","format":"uuid","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Id","description":"The ID of this model","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.id","typeLabel":"string\u003cuuid> | null"},"app_id":{"oneOf":[{"type":"string","title":"App Id","description":"The app_id that has access to this model (if only one)","format":"uuid","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.app_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"App Id","description":"The app_id that has access to this model (if only one)","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.app_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.app_id","typeLabel":"string\u003cuuid> | null"},"org_id":{"oneOf":[{"type":"string","title":"Org Id","description":"The org_id that has acccess to this model","format":"uuid","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.org_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Org Id","description":"The org_id that has acccess to this model","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.org_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.org_id","typeLabel":"string\u003cuuid> | null"},"added_by":{"oneOf":[{"type":"string","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.added_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.added_by.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.added_by","typeLabel":"string | null"},"added_on":{"oneOf":[{"type":"string","title":"Added On","description":"When the model was added. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.added_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Added On","description":"When the model was added. Auto-populated in DB","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.added_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.added_on","typeLabel":"string\u003cdate-time> | null"},"modified_on":{"oneOf":[{"type":"string","title":"Modified On","description":"When the model was updated. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.modified_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified On","description":"When the model was updated. Auto-populated in DB","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.modified_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.modified_on","typeLabel":"string\u003cdate-time> | null"},"is_public":{"type":"boolean","title":"Is Public","description":"True if the model is publicly accessible to all","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.is_public","typeLabel":"boolean"},"is_test_model":{"type":"boolean","title":"Is Test Model","description":"Test models are only used for testing and do not perform any LLM requests","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.is_test_model","typeLabel":"boolean"},"is_pulze_owner":{"type":"boolean","title":"Is Pulze Owner","description":"Model has been created and shared by Pulze","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.is_pulze_owner","typeLabel":"boolean"},"default_active":{"type":"boolean","title":"Default Active","description":"This determines if the model will be available + pre-selected when users create new apps.","isRequired":true,"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.default_active","typeLabel":"boolean"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"The provider for the model.","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"The provider for the model.","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.provider","typeLabel":"string | null"},"owner":{"oneOf":[{"type":"string","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.owner.oneOf.0","typeLabel":"string"},{"type":"null","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.owner","typeLabel":"string | null"},"at":{"oneOf":[{"type":"string","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.at.oneOf.0","typeLabel":"string"},{"type":"null","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.at.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.at","typeLabel":"string | null"},"api_target":{"type":"string","title":"Api Target","description":"Store the name of the model the API requires","default":"","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.api_target","typeLabel":"string"},"deprecated_on":{"oneOf":[{"type":"string","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","format":"date-time","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.deprecated_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.deprecated_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.deprecated_on","typeLabel":"string\u003cdate-time> | null"},"parent_id":{"oneOf":[{"type":"string","title":"Parent Id","description":"The ID of parent, in case it's not a base model","format":"uuid","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.parent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Parent Id","description":"The ID of parent, in case it's not a base model","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.parent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.parent_id","typeLabel":"string\u003cuuid> | null"},"parent":{"oneOf":[{},{"type":"null","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.parent","typeLabel":"null"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"The ID of prompt, used for this model","format":"uuid","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"The ID of prompt, used for this model","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0.prompt_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.0","typeLabel":"ModelData · object"},{"type":"null","uniqueKey":"main.custom_model_settings.items.[INDEX].parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].parent","typeLabel":"ModelData · object | null"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"The ID of prompt, used for this model","format":"uuid","uniqueKey":"main.custom_model_settings.items.[INDEX].prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"The ID of prompt, used for this model","uniqueKey":"main.custom_model_settings.items.[INDEX].prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].prompt_id","typeLabel":"string\u003cuuid> | null"},"active":{"type":"boolean","title":"Active","description":"Whether the model is active for the app.","default":false,"uniqueKey":"main.custom_model_settings.items.[INDEX].active","typeLabel":"boolean"},"globally_disabled":{"oneOf":[{"type":"boolean","title":"Globally Disabled","description":"Whether the model is active for the org.","default":false,"uniqueKey":"main.custom_model_settings.items.[INDEX].globally_disabled.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Globally Disabled","description":"Whether the model is active for the org.","default":false,"uniqueKey":"main.custom_model_settings.items.[INDEX].globally_disabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.custom_model_settings.items.[INDEX].globally_disabled","typeLabel":"boolean | null"}},"type":"object","required":["model","namespace","context_window","until","description","url","id"],"title":"PulzeModelActiveForApp","uniqueKey":"main.custom_model_settings.items.[INDEX]","typeLabel":"PulzeModelActiveForApp · object"},"type":"array","title":"Custom Model Settings","isRequired":true,"uniqueKey":"main.custom_model_settings","typeLabel":"PulzeModelActiveForApp · object[]"},"failover_models":{"items":{"properties":{"supports_functions":{"type":"boolean","title":"Supports Functions","description":"True if the model supports `function`/`tool` call","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].supports_functions","typeLabel":"boolean"},"supports_json":{"type":"boolean","title":"Supports Json","description":"True if the model supports `json`-formatted responses","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].supports_json","typeLabel":"boolean"},"supports_n":{"type":"boolean","title":"Supports N","description":"True if the model supports `n` and `best_of` -- i.e, multiple responses","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].supports_n","typeLabel":"boolean"},"supports_penalties":{"type":"boolean","title":"Supports Penalties","description":"True if the model supports `frequency_penalty` and `presence_penalty`","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].supports_penalties","typeLabel":"boolean"},"supports_stream":{"type":"boolean","title":"Supports Stream","description":"True if the model supports streaming responses","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].supports_stream","typeLabel":"boolean"},"supports_vision":{"type":"boolean","title":"Supports Vision","description":"True if the model supports image recognition (vision)","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].supports_vision","typeLabel":"boolean"},"completion_token_cost":{"type":"number","title":"Completion Token Cost","description":"The cost of a completion token, in USD","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].completion_token_cost","typeLabel":"number"},"prompt_token_cost":{"type":"number","title":"Prompt Token Cost","description":"The cost of a prompt token, in USD","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].prompt_token_cost","typeLabel":"number"},"base_cost":{"type":"number","title":"Base Cost","description":"A (usually 0) cost added on top of a request. Some models charge per request, not only per token","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].base_cost","typeLabel":"number"},"price_unit":{"type":"string","enum":["tokens","characters"],"title":"Price Unit","description":"The unit of billing for this model","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].price_unit","typeLabel":"enum\u003cstring>"},"model":{"type":"string","title":"Model","description":"The name of the model. Can belong to many providers","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].model","typeLabel":"string"},"namespace":{"type":"string","title":"Namespace","description":"The fully qualified (namespaced) model name","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].namespace","typeLabel":"string"},"context_window":{"type":"integer","title":"Context Window","description":"The max_tokens for this model","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].context_window","typeLabel":"integer"},"until":{"oneOf":[{"type":"string","title":"Until","description":"The most recent data this model has been trained with","format":"date-time","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"The most recent data this model has been trained with","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].until","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A description of the model","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].description","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A URL to the model's page or more informatino","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].url","typeLabel":"string"},"is_rag":{"type":"boolean","title":"Is Rag","description":"Whether it's rag-tuned or not","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].is_rag","typeLabel":"boolean"},"is_ft":{"type":"boolean","title":"Is Ft","description":"Whether it's fine-tuned or not","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].is_ft","typeLabel":"boolean"},"is_open_source":{"type":"boolean","title":"Is Open Source","description":"True if the model is open source","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].is_open_source","typeLabel":"boolean"},"is_gdpr":{"type":"boolean","title":"Is Gdpr","description":"True if the model complies with GDPR","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].is_gdpr","typeLabel":"boolean"},"is_chat":{"type":"boolean","title":"Is Chat","description":"True if the model is of type Chat Completions, False if it's a Text Completion model.","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].is_chat","typeLabel":"boolean"},"id":{"oneOf":[{"type":"string","title":"Id","description":"The ID of this model","format":"uuid","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Id","description":"The ID of this model","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].id","typeLabel":"string\u003cuuid> | null"},"app_id":{"oneOf":[{"type":"string","title":"App Id","description":"The app_id that has access to this model (if only one)","format":"uuid","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].app_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"App Id","description":"The app_id that has access to this model (if only one)","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].app_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].app_id","typeLabel":"string\u003cuuid> | null"},"org_id":{"oneOf":[{"type":"string","title":"Org Id","description":"The org_id that has acccess to this model","format":"uuid","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].org_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Org Id","description":"The org_id that has acccess to this model","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].org_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].org_id","typeLabel":"string\u003cuuid> | null"},"added_by":{"oneOf":[{"type":"string","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].added_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].added_by.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].added_by","typeLabel":"string | null"},"added_on":{"oneOf":[{"type":"string","title":"Added On","description":"When the model was added. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].added_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Added On","description":"When the model was added. Auto-populated in DB","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].added_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].added_on","typeLabel":"string\u003cdate-time> | null"},"modified_on":{"oneOf":[{"type":"string","title":"Modified On","description":"When the model was updated. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].modified_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified On","description":"When the model was updated. Auto-populated in DB","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].modified_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].modified_on","typeLabel":"string\u003cdate-time> | null"},"is_public":{"type":"boolean","title":"Is Public","description":"True if the model is publicly accessible to all","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].is_public","typeLabel":"boolean"},"is_test_model":{"type":"boolean","title":"Is Test Model","description":"Test models are only used for testing and do not perform any LLM requests","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].is_test_model","typeLabel":"boolean"},"is_pulze_owner":{"type":"boolean","title":"Is Pulze Owner","description":"Model has been created and shared by Pulze","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].is_pulze_owner","typeLabel":"boolean"},"default_active":{"type":"boolean","title":"Default Active","description":"This determines if the model will be available + pre-selected when users create new apps.","isRequired":true,"uniqueKey":"main.failover_models.items.[INDEX].default_active","typeLabel":"boolean"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"The provider for the model.","uniqueKey":"main.failover_models.items.[INDEX].provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"The provider for the model.","uniqueKey":"main.failover_models.items.[INDEX].provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.failover_models.items.[INDEX].provider","typeLabel":"string | null"},"owner":{"oneOf":[{"type":"string","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"main.failover_models.items.[INDEX].owner.oneOf.0","typeLabel":"string"},{"type":"null","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"main.failover_models.items.[INDEX].owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.failover_models.items.[INDEX].owner","typeLabel":"string | null"},"at":{"oneOf":[{"type":"string","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"main.failover_models.items.[INDEX].at.oneOf.0","typeLabel":"string"},{"type":"null","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"main.failover_models.items.[INDEX].at.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.failover_models.items.[INDEX].at","typeLabel":"string | null"},"api_target":{"type":"string","title":"Api Target","description":"Store the name of the model the API requires","default":"","uniqueKey":"main.failover_models.items.[INDEX].api_target","typeLabel":"string"},"deprecated_on":{"oneOf":[{"type":"string","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","format":"date-time","uniqueKey":"main.failover_models.items.[INDEX].deprecated_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","uniqueKey":"main.failover_models.items.[INDEX].deprecated_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.failover_models.items.[INDEX].deprecated_on","typeLabel":"string\u003cdate-time> | null"},"parent_id":{"oneOf":[{"type":"string","title":"Parent Id","description":"The ID of parent, in case it's not a base model","format":"uuid","uniqueKey":"main.failover_models.items.[INDEX].parent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Parent Id","description":"The ID of parent, in case it's not a base model","uniqueKey":"main.failover_models.items.[INDEX].parent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.failover_models.items.[INDEX].parent_id","typeLabel":"string\u003cuuid> | null"},"parent":{"oneOf":[{},{"type":"null","uniqueKey":"main.failover_models.items.[INDEX].parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.failover_models.items.[INDEX].parent","typeLabel":"null"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"The ID of prompt, used for this model","format":"uuid","uniqueKey":"main.failover_models.items.[INDEX].prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"The ID of prompt, used for this model","uniqueKey":"main.failover_models.items.[INDEX].prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.failover_models.items.[INDEX].prompt_id","typeLabel":"string\u003cuuid> | null"}},"type":"object","required":["supports_functions","supports_json","supports_n","supports_penalties","supports_stream","supports_vision","completion_token_cost","prompt_token_cost","base_cost","price_unit","model","namespace","context_window","until","description","url","is_rag","is_ft","is_open_source","is_gdpr","is_chat","id","app_id","org_id","added_by","added_on","modified_on","is_public","is_test_model","is_pulze_owner","default_active"],"title":"ModelData","uniqueKey":"main.failover_models.items.[INDEX]","typeLabel":"ModelData · object"},"type":"array","title":"Failover Models","isRequired":true,"uniqueKey":"main.failover_models","typeLabel":"ModelData · object[]"},"current_user_permissions":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"main.current_user_permissions.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Current User Permissions","uniqueKey":"main.current_user_permissions.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Current User Permissions","uniqueKey":"main.current_user_permissions.oneOf.1","typeLabel":"null"}],"uniqueKey":"main.current_user_permissions","typeLabel":"string[] | null"}},"type":"object","required":["app","active_models","base_model_settings","custom_model_settings","failover_models"],"title":"AppSettingsData","isRequired":true,"uniqueKey":"main","typeLabel":"AppSettingsData · object"},"sandbox":{"oneOf":[{"type":"object","title":"AppSettingsData","required":["app","active_models","base_model_settings","custom_model_settings","failover_models"],"properties":{"app":{"properties":{"auth0_id":{"type":"string","title":"Auth0 Id","description":"The Auth0ID of the creator of the app","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.auth0_id","typeLabel":"string"},"modified_by":{"type":"string","title":"Modified By","description":"The Auth0ID of the last person to modify the table","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.modified_by","typeLabel":"string"},"hashed_key":{"type":"string","title":"Hashed Key","description":"The hashed value of the API Key which we store in our database","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.hashed_key","typeLabel":"string"},"key_end":{"type":"string","title":"Key End","description":"The last characters of the API key","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.key_end","typeLabel":"string"},"name":{"type":"string","title":"Name","description":"A name for this app","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.name","typeLabel":"string"},"is_active":{"type":"boolean","title":"Is Active","description":"True if the app is active (not soft-deleted, etc.), false otherwise","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.is_active","typeLabel":"boolean"},"has_failover_chain":{"type":"boolean","title":"Has Failover Chain","description":"A Failover chain, when enabled, skips the SMART router and instead calls the failover chain in order.","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.has_failover_chain","typeLabel":"boolean"},"benchmark_model_id":{"type":"string","format":"uuid","title":"Benchmark Model Id","description":"Compare the results of LLMs against this model (for speed, quality, cost...)","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model_id","typeLabel":"string\u003cuuid>"},"id":{"type":"string","format":"uuid","title":"Id","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.id","typeLabel":"string\u003cuuid>"},"benchmark_model":{"properties":{"supports_functions":{"type":"boolean","title":"Supports Functions","description":"True if the model supports `function`/`tool` call","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.supports_functions","typeLabel":"boolean"},"supports_json":{"type":"boolean","title":"Supports Json","description":"True if the model supports `json`-formatted responses","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.supports_json","typeLabel":"boolean"},"supports_n":{"type":"boolean","title":"Supports N","description":"True if the model supports `n` and `best_of` -- i.e, multiple responses","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.supports_n","typeLabel":"boolean"},"supports_penalties":{"type":"boolean","title":"Supports Penalties","description":"True if the model supports `frequency_penalty` and `presence_penalty`","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.supports_penalties","typeLabel":"boolean"},"supports_stream":{"type":"boolean","title":"Supports Stream","description":"True if the model supports streaming responses","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.supports_stream","typeLabel":"boolean"},"supports_vision":{"type":"boolean","title":"Supports Vision","description":"True if the model supports image recognition (vision)","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.supports_vision","typeLabel":"boolean"},"completion_token_cost":{"type":"number","title":"Completion Token Cost","description":"The cost of a completion token, in USD","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.completion_token_cost","typeLabel":"number"},"prompt_token_cost":{"type":"number","title":"Prompt Token Cost","description":"The cost of a prompt token, in USD","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.prompt_token_cost","typeLabel":"number"},"base_cost":{"type":"number","title":"Base Cost","description":"A (usually 0) cost added on top of a request. Some models charge per request, not only per token","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.base_cost","typeLabel":"number"},"price_unit":{"type":"string","enum":["tokens","characters"],"title":"Price Unit","description":"The unit of billing for this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.price_unit","typeLabel":"enum\u003cstring>"},"model":{"type":"string","title":"Model","description":"The name of the model. Can belong to many providers","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.model","typeLabel":"string"},"namespace":{"type":"string","title":"Namespace","description":"The fully qualified (namespaced) model name","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.namespace","typeLabel":"string"},"context_window":{"type":"integer","title":"Context Window","description":"The max_tokens for this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.context_window","typeLabel":"integer"},"until":{"oneOf":[{"type":"string","title":"Until","description":"The most recent data this model has been trained with","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"The most recent data this model has been trained with","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.until","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A description of the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.description","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A URL to the model's page or more informatino","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.url","typeLabel":"string"},"is_rag":{"type":"boolean","title":"Is Rag","description":"Whether it's rag-tuned or not","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.is_rag","typeLabel":"boolean"},"is_ft":{"type":"boolean","title":"Is Ft","description":"Whether it's fine-tuned or not","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.is_ft","typeLabel":"boolean"},"is_open_source":{"type":"boolean","title":"Is Open Source","description":"True if the model is open source","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.is_open_source","typeLabel":"boolean"},"is_gdpr":{"type":"boolean","title":"Is Gdpr","description":"True if the model complies with GDPR","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.is_gdpr","typeLabel":"boolean"},"is_chat":{"type":"boolean","title":"Is Chat","description":"True if the model is of type Chat Completions, False if it's a Text Completion model.","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.is_chat","typeLabel":"boolean"},"id":{"oneOf":[{"type":"string","title":"Id","description":"The ID of this model","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Id","description":"The ID of this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.id","typeLabel":"string\u003cuuid> | null"},"app_id":{"oneOf":[{"type":"string","title":"App Id","description":"The app_id that has access to this model (if only one)","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.app_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"App Id","description":"The app_id that has access to this model (if only one)","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.app_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.app_id","typeLabel":"string\u003cuuid> | null"},"org_id":{"oneOf":[{"type":"string","title":"Org Id","description":"The org_id that has acccess to this model","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.org_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Org Id","description":"The org_id that has acccess to this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.org_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.org_id","typeLabel":"string\u003cuuid> | null"},"added_by":{"oneOf":[{"type":"string","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.added_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.added_by.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.added_by","typeLabel":"string | null"},"added_on":{"oneOf":[{"type":"string","title":"Added On","description":"When the model was added. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.added_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Added On","description":"When the model was added. Auto-populated in DB","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.added_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.added_on","typeLabel":"string\u003cdate-time> | null"},"modified_on":{"oneOf":[{"type":"string","title":"Modified On","description":"When the model was updated. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.modified_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified On","description":"When the model was updated. Auto-populated in DB","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.modified_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.modified_on","typeLabel":"string\u003cdate-time> | null"},"is_public":{"type":"boolean","title":"Is Public","description":"True if the model is publicly accessible to all","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.is_public","typeLabel":"boolean"},"is_test_model":{"type":"boolean","title":"Is Test Model","description":"Test models are only used for testing and do not perform any LLM requests","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.is_test_model","typeLabel":"boolean"},"is_pulze_owner":{"type":"boolean","title":"Is Pulze Owner","description":"Model has been created and shared by Pulze","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.is_pulze_owner","typeLabel":"boolean"},"default_active":{"type":"boolean","title":"Default Active","description":"This determines if the model will be available + pre-selected when users create new apps.","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.default_active","typeLabel":"boolean"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"The provider for the model.","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"The provider for the model.","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.provider","typeLabel":"string | null"},"owner":{"oneOf":[{"type":"string","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.owner.oneOf.0","typeLabel":"string"},{"type":"null","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.owner","typeLabel":"string | null"},"at":{"oneOf":[{"type":"string","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.at.oneOf.0","typeLabel":"string"},{"type":"null","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.at.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.at","typeLabel":"string | null"},"api_target":{"type":"string","title":"Api Target","description":"Store the name of the model the API requires","default":"","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.api_target","typeLabel":"string"},"deprecated_on":{"oneOf":[{"type":"string","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","format":"date-time","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.deprecated_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.deprecated_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.deprecated_on","typeLabel":"string\u003cdate-time> | null"},"parent_id":{"oneOf":[{"type":"string","title":"Parent Id","description":"The ID of parent, in case it's not a base model","format":"uuid","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.parent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Parent Id","description":"The ID of parent, in case it's not a base model","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.parent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.parent_id","typeLabel":"string\u003cuuid> | null"},"parent":{"oneOf":[{},{"type":"null","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.parent","typeLabel":"null"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"The ID of prompt, used for this model","format":"uuid","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"The ID of prompt, used for this model","uniqueKey":"sandbox.oneOf.0.app.benchmark_model.prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.benchmark_model.prompt_id","typeLabel":"string\u003cuuid> | null"}},"type":"object","required":["supports_functions","supports_json","supports_n","supports_penalties","supports_stream","supports_vision","completion_token_cost","prompt_token_cost","base_cost","price_unit","model","namespace","context_window","until","description","url","is_rag","is_ft","is_open_source","is_gdpr","is_chat","id","app_id","org_id","added_by","added_on","modified_on","is_public","is_test_model","is_pulze_owner","default_active"],"title":"ModelData","description":"Compare the results of LLMs against this model (for speed, quality, cost...)","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.benchmark_model","typeLabel":"ModelData · object"},"prompt":{"oneOf":[{"type":"object","title":"Prompt","description":"The Prompt associated to the app, if any","required":["prompt","title","description","added_on","modified_on","org_id","tokens","published_on","reviewed_on","approved_on","id"],"properties":{"prompt":{"type":"string","pattern":"[\\s\\S]*\\{\\{prompt\\}\\}[\\s\\S]*","title":"Prompt","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.prompt","typeLabel":"string"},"title":{"type":"string","maxLength":60,"minLength":1,"title":"Title","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.title","typeLabel":"string"},"description":{"type":"string","maxLength":200,"minLength":1,"title":"Description","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.description","typeLabel":"string"},"added_on":{"type":"string","format":"date-time","title":"Added On","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.added_on","typeLabel":"string\u003cdate-time>"},"modified_on":{"type":"string","format":"date-time","title":"Modified On","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.modified_on","typeLabel":"string\u003cdate-time>"},"org_id":{"type":"string","format":"uuid","title":"Org Id","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.org_id","typeLabel":"string\u003cuuid>"},"tokens":{"type":"integer","title":"Tokens","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.tokens","typeLabel":"integer"},"published_on":{"oneOf":[{"type":"string","title":"Published On","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.published_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Published On","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.published_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.published_on","typeLabel":"string\u003cdate-time> | null"},"reviewed_on":{"oneOf":[{"type":"string","title":"Reviewed On","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.reviewed_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Reviewed On","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.reviewed_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.reviewed_on","typeLabel":"string\u003cdate-time> | null"},"approved_on":{"oneOf":[{"type":"string","title":"Approved On","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.approved_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Approved On","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.approved_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.approved_on","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid","title":"Id","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.id","typeLabel":"string\u003cuuid>"},"decline_reason":{"oneOf":[{"type":"string","title":"Decline Reason","description":"Reason for decline","uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.decline_reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Decline Reason","description":"Reason for decline","uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.decline_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0.decline_reason","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.0","typeLabel":"Prompt · object"},{"type":"null","description":"The Prompt associated to the app, if any","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.app.prompt","typeLabel":"Prompt · object | null"},"org_id":{"type":"string","format":"uuid","title":"Org Id","description":"The Org to which this App belongs","uniqueKey":"sandbox.oneOf.0.app.org_id","typeLabel":"string\u003cuuid>"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"If any, the ID of the prompt associated with this app","format":"uuid","uniqueKey":"sandbox.oneOf.0.app.prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"If any, the ID of the prompt associated with this app","uniqueKey":"sandbox.oneOf.0.app.prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.prompt_id","typeLabel":"string\u003cuuid> | null"},"description":{"oneOf":[{"type":"string","title":"Description","description":"A description for this app","uniqueKey":"sandbox.oneOf.0.app.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","description":"A description for this app","uniqueKey":"sandbox.oneOf.0.app.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.description","typeLabel":"string | null"},"app_logo":{"oneOf":[{"type":"string","title":"App Logo","description":"A logo for this app","uniqueKey":"sandbox.oneOf.0.app.app_logo.oneOf.0","typeLabel":"string"},{"type":"null","title":"App Logo","description":"A logo for this app","uniqueKey":"sandbox.oneOf.0.app.app_logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.app_logo","typeLabel":"string | null"},"rate_limit":{"type":"integer","title":"Rate Limit","default":200,"uniqueKey":"sandbox.oneOf.0.app.rate_limit","typeLabel":"integer"},"weights":{"properties":{"cost":{"type":"number","title":"Cost","description":"Prioritizes cost when selecting the most optimized models for your use case.","default":0,"uniqueKey":"sandbox.oneOf.0.app.weights.cost","typeLabel":"number"},"latency":{"type":"number","title":"Latency","description":"Prioritizes latency and reduces the time delay between submitting a request and receiving the response.","default":0,"uniqueKey":"sandbox.oneOf.0.app.weights.latency","typeLabel":"number"},"quality":{"type":"number","title":"Quality","description":"Prioritizes the quality and readability of the generated responses.","default":1,"uniqueKey":"sandbox.oneOf.0.app.weights.quality","typeLabel":"number"}},"type":"object","title":"LLMModelWeights","uniqueKey":"sandbox.oneOf.0.app.weights","typeLabel":"LLMModelWeights · object"},"policies":{"properties":{"privacy_level":{"type":"integer","enum":[1,2,3],"title":"Privacy Level","description":"\n The level of privacy for a given request\n 0 = (UNSUPPORTED -- public logs)\n 1 = Log request, response and all of its metadata (Normal mode)\n 2 = Do not log neither the request prompt nor the response text. Logs are still visible, and all of the request metadata accessible. Retrievable as a log. (TBD)\n 3 = Do not log at all. Internally, a minimal representation may be stored for billing: model name, tokens used, which app it belongs to, and timestamp. Not retrievable as a log. (TBD)\n ","default":1,"uniqueKey":"sandbox.oneOf.0.app.policies.privacy_level","typeLabel":"enum\u003cinteger>"},"max_cost":{"type":"number","minimum":0.0001,"title":"Max Cost","description":"The maximum cost allowed for a request. Only works with compounded requests that require multiple LLM calls. If the value is reached, it will exit with an exception.","default":0.02,"uniqueKey":"sandbox.oneOf.0.app.policies.max_cost","typeLabel":"number"},"max_switch_model_retries":{"type":"integer","maximum":5,"minimum":0,"title":"Max Switch Model Retries","description":"If an LLM call fails, _how many other models_ should Pulze try, chosen by quality descending? It will be a maximum of N+1 models (original + N other models)","default":1,"uniqueKey":"sandbox.oneOf.0.app.policies.max_switch_model_retries","typeLabel":"integer"},"max_same_model_retries":{"type":"integer","maximum":3,"minimum":0,"title":"Max Same Model Retries","description":"If an LLM call fails, how many times should Pulze _retry the call to the same LLM_? There will be a maximum of N+1 calls (original + N retries)","default":1,"uniqueKey":"sandbox.oneOf.0.app.policies.max_same_model_retries","typeLabel":"integer"},"optimize_internal_requests":{"type":"integer","enum":[0,1],"title":"Optimize Internal Requests","description":"Optimize the internal / intermediate LLM requests, for a big gain in speed and cost savings, at the cost of a potential, and very slight, penalty on quality. The final request (\"SYNTHESIZE\") is always performed using your original settings.","default":0,"uniqueKey":"sandbox.oneOf.0.app.policies.optimize_internal_requests","typeLabel":"enum\u003cinteger>"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"Prompt ID that we will use for requests","format":"uuid","uniqueKey":"sandbox.oneOf.0.app.policies.prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"Prompt ID that we will use for requests","uniqueKey":"sandbox.oneOf.0.app.policies.prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.policies.prompt_id","typeLabel":"string\u003cuuid> | null"}},"type":"object","title":"LLMModelPolicies","uniqueKey":"sandbox.oneOf.0.app.policies","typeLabel":"LLMModelPolicies · object"},"settings":{"properties":{"assistant_id":{"oneOf":[{"type":"string","title":"Assistant Id","format":"uuid","uniqueKey":"sandbox.oneOf.0.app.settings.assistant_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Assistant Id","uniqueKey":"sandbox.oneOf.0.app.settings.assistant_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.settings.assistant_id","typeLabel":"string\u003cuuid> | null"},"assistant_version_id":{"oneOf":[{"type":"string","title":"Assistant Version Id","format":"uuid","uniqueKey":"sandbox.oneOf.0.app.settings.assistant_version_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Assistant Version Id","uniqueKey":"sandbox.oneOf.0.app.settings.assistant_version_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.settings.assistant_version_id","typeLabel":"string\u003cuuid> | null"},"instructions":{"oneOf":[{"type":"string","title":"Instructions","uniqueKey":"sandbox.oneOf.0.app.settings.instructions.oneOf.0","typeLabel":"string"},{"type":"null","title":"Instructions","uniqueKey":"sandbox.oneOf.0.app.settings.instructions.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.settings.instructions","typeLabel":"string | null"},"max_tokens":{"type":"integer","title":"Max Tokens","default":4096,"uniqueKey":"sandbox.oneOf.0.app.settings.max_tokens","typeLabel":"integer"},"temperature":{"type":"number","maximum":1,"minimum":0,"title":"Temperature","default":0.7,"uniqueKey":"sandbox.oneOf.0.app.settings.temperature","typeLabel":"number"}},"type":"object","title":"LLMModelSettings","uniqueKey":"sandbox.oneOf.0.app.settings","typeLabel":"LLMModelSettings · object"},"sandbox_of":{"oneOf":[{"type":"string","title":"Sandbox Of","description":"The app might be a (testing) sandbox of a different App.","format":"uuid","uniqueKey":"sandbox.oneOf.0.app.sandbox_of.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Sandbox Of","description":"The app might be a (testing) sandbox of a different App.","uniqueKey":"sandbox.oneOf.0.app.sandbox_of.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.sandbox_of","typeLabel":"string\u003cuuid> | null"},"use_parent_custom_data":{"oneOf":[{"type":"boolean","title":"Use Parent Custom Data","description":"If true, the app will use the custom data of the parent app","uniqueKey":"sandbox.oneOf.0.app.use_parent_custom_data.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Use Parent Custom Data","description":"If true, the app will use the custom data of the parent app","uniqueKey":"sandbox.oneOf.0.app.use_parent_custom_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.app.use_parent_custom_data","typeLabel":"boolean | null"},"added_on":{"type":"string","format":"date-time","title":"Added On","uniqueKey":"sandbox.oneOf.0.app.added_on","typeLabel":"string\u003cdate-time>"},"modified_on":{"type":"string","format":"date-time","title":"Modified On","uniqueKey":"sandbox.oneOf.0.app.modified_on","typeLabel":"string\u003cdate-time>"}},"type":"object","required":["auth0_id","modified_by","hashed_key","key_end","name","is_active","has_failover_chain","benchmark_model_id","id","benchmark_model","prompt"],"title":"App","isRequired":true,"uniqueKey":"sandbox.oneOf.0.app","typeLabel":"App · object"},"active_models":{"type":"integer","title":"Active Models","isRequired":true,"uniqueKey":"sandbox.oneOf.0.active_models","typeLabel":"integer"},"base_model_settings":{"items":{"properties":{"model":{"type":"string","title":"Model","description":"The name of the model. Can belong to many providers","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].model","typeLabel":"string"},"namespace":{"type":"string","title":"Namespace","description":"The fully qualified (namespaced) model name","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].namespace","typeLabel":"string"},"context_window":{"type":"integer","title":"Context Window","description":"The max_tokens for this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].context_window","typeLabel":"integer"},"until":{"oneOf":[{"type":"string","title":"Until","description":"The most recent data this model has been trained with","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"The most recent data this model has been trained with","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].until","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A description of the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].description","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A URL to the model's page or more informatino","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].url","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","description":"Used to uniquely target models when we enable/disable them","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Id","description":"Used to uniquely target models when we enable/disable them","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].id","typeLabel":"string\u003cuuid> | null"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"The provider for the model.","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"The provider for the model.","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].provider","typeLabel":"string | null"},"owner":{"oneOf":[{"type":"string","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].owner.oneOf.0","typeLabel":"string"},{"type":"null","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].owner","typeLabel":"string | null"},"at":{"oneOf":[{"type":"string","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].at.oneOf.0","typeLabel":"string"},{"type":"null","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].at.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].at","typeLabel":"string | null"},"api_target":{"type":"string","title":"Api Target","description":"Store the name of the model the API requires","default":"","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].api_target","typeLabel":"string"},"deprecated_on":{"oneOf":[{"type":"string","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","format":"date-time","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].deprecated_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].deprecated_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].deprecated_on","typeLabel":"string\u003cdate-time> | null"},"parent_id":{"oneOf":[{"type":"string","title":"Parent Id","description":"The ID of parent, in case it's not a base model","format":"uuid","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Parent Id","description":"The ID of parent, in case it's not a base model","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent_id","typeLabel":"string\u003cuuid> | null"},"parent":{"oneOf":[{"type":"object","title":"ModelData","required":["supports_functions","supports_json","supports_n","supports_penalties","supports_stream","supports_vision","completion_token_cost","prompt_token_cost","base_cost","price_unit","model","namespace","context_window","until","description","url","is_rag","is_ft","is_open_source","is_gdpr","is_chat","id","app_id","org_id","added_by","added_on","modified_on","is_public","is_test_model","is_pulze_owner","default_active"],"properties":{"supports_functions":{"type":"boolean","title":"Supports Functions","description":"True if the model supports `function`/`tool` call","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.supports_functions","typeLabel":"boolean"},"supports_json":{"type":"boolean","title":"Supports Json","description":"True if the model supports `json`-formatted responses","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.supports_json","typeLabel":"boolean"},"supports_n":{"type":"boolean","title":"Supports N","description":"True if the model supports `n` and `best_of` -- i.e, multiple responses","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.supports_n","typeLabel":"boolean"},"supports_penalties":{"type":"boolean","title":"Supports Penalties","description":"True if the model supports `frequency_penalty` and `presence_penalty`","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.supports_penalties","typeLabel":"boolean"},"supports_stream":{"type":"boolean","title":"Supports Stream","description":"True if the model supports streaming responses","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.supports_stream","typeLabel":"boolean"},"supports_vision":{"type":"boolean","title":"Supports Vision","description":"True if the model supports image recognition (vision)","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.supports_vision","typeLabel":"boolean"},"completion_token_cost":{"type":"number","title":"Completion Token Cost","description":"The cost of a completion token, in USD","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.completion_token_cost","typeLabel":"number"},"prompt_token_cost":{"type":"number","title":"Prompt Token Cost","description":"The cost of a prompt token, in USD","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.prompt_token_cost","typeLabel":"number"},"base_cost":{"type":"number","title":"Base Cost","description":"A (usually 0) cost added on top of a request. Some models charge per request, not only per token","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.base_cost","typeLabel":"number"},"price_unit":{"type":"string","enum":["tokens","characters"],"title":"Price Unit","description":"The unit of billing for this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.price_unit","typeLabel":"enum\u003cstring>"},"model":{"type":"string","title":"Model","description":"The name of the model. Can belong to many providers","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.model","typeLabel":"string"},"namespace":{"type":"string","title":"Namespace","description":"The fully qualified (namespaced) model name","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.namespace","typeLabel":"string"},"context_window":{"type":"integer","title":"Context Window","description":"The max_tokens for this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.context_window","typeLabel":"integer"},"until":{"oneOf":[{"type":"string","title":"Until","description":"The most recent data this model has been trained with","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"The most recent data this model has been trained with","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.until","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A description of the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.description","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A URL to the model's page or more informatino","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.url","typeLabel":"string"},"is_rag":{"type":"boolean","title":"Is Rag","description":"Whether it's rag-tuned or not","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.is_rag","typeLabel":"boolean"},"is_ft":{"type":"boolean","title":"Is Ft","description":"Whether it's fine-tuned or not","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.is_ft","typeLabel":"boolean"},"is_open_source":{"type":"boolean","title":"Is Open Source","description":"True if the model is open source","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.is_open_source","typeLabel":"boolean"},"is_gdpr":{"type":"boolean","title":"Is Gdpr","description":"True if the model complies with GDPR","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.is_gdpr","typeLabel":"boolean"},"is_chat":{"type":"boolean","title":"Is Chat","description":"True if the model is of type Chat Completions, False if it's a Text Completion model.","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.is_chat","typeLabel":"boolean"},"id":{"oneOf":[{"type":"string","title":"Id","description":"The ID of this model","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Id","description":"The ID of this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.id","typeLabel":"string\u003cuuid> | null"},"app_id":{"oneOf":[{"type":"string","title":"App Id","description":"The app_id that has access to this model (if only one)","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.app_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"App Id","description":"The app_id that has access to this model (if only one)","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.app_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.app_id","typeLabel":"string\u003cuuid> | null"},"org_id":{"oneOf":[{"type":"string","title":"Org Id","description":"The org_id that has acccess to this model","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.org_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Org Id","description":"The org_id that has acccess to this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.org_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.org_id","typeLabel":"string\u003cuuid> | null"},"added_by":{"oneOf":[{"type":"string","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.added_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.added_by.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.added_by","typeLabel":"string | null"},"added_on":{"oneOf":[{"type":"string","title":"Added On","description":"When the model was added. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.added_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Added On","description":"When the model was added. Auto-populated in DB","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.added_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.added_on","typeLabel":"string\u003cdate-time> | null"},"modified_on":{"oneOf":[{"type":"string","title":"Modified On","description":"When the model was updated. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.modified_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified On","description":"When the model was updated. Auto-populated in DB","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.modified_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.modified_on","typeLabel":"string\u003cdate-time> | null"},"is_public":{"type":"boolean","title":"Is Public","description":"True if the model is publicly accessible to all","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.is_public","typeLabel":"boolean"},"is_test_model":{"type":"boolean","title":"Is Test Model","description":"Test models are only used for testing and do not perform any LLM requests","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.is_test_model","typeLabel":"boolean"},"is_pulze_owner":{"type":"boolean","title":"Is Pulze Owner","description":"Model has been created and shared by Pulze","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.is_pulze_owner","typeLabel":"boolean"},"default_active":{"type":"boolean","title":"Default Active","description":"This determines if the model will be available + pre-selected when users create new apps.","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.default_active","typeLabel":"boolean"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"The provider for the model.","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"The provider for the model.","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.provider","typeLabel":"string | null"},"owner":{"oneOf":[{"type":"string","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.owner.oneOf.0","typeLabel":"string"},{"type":"null","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.owner","typeLabel":"string | null"},"at":{"oneOf":[{"type":"string","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.at.oneOf.0","typeLabel":"string"},{"type":"null","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.at.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.at","typeLabel":"string | null"},"api_target":{"type":"string","title":"Api Target","description":"Store the name of the model the API requires","default":"","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.api_target","typeLabel":"string"},"deprecated_on":{"oneOf":[{"type":"string","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","format":"date-time","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.deprecated_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.deprecated_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.deprecated_on","typeLabel":"string\u003cdate-time> | null"},"parent_id":{"oneOf":[{"type":"string","title":"Parent Id","description":"The ID of parent, in case it's not a base model","format":"uuid","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.parent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Parent Id","description":"The ID of parent, in case it's not a base model","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.parent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.parent_id","typeLabel":"string\u003cuuid> | null"},"parent":{"oneOf":[{},{"type":"null","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.parent","typeLabel":"null"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"The ID of prompt, used for this model","format":"uuid","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"The ID of prompt, used for this model","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0.prompt_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.0","typeLabel":"ModelData · object"},{"type":"null","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].parent","typeLabel":"ModelData · object | null"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"The ID of prompt, used for this model","format":"uuid","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"The ID of prompt, used for this model","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].prompt_id","typeLabel":"string\u003cuuid> | null"},"active":{"type":"boolean","title":"Active","description":"Whether the model is active for the app.","default":false,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].active","typeLabel":"boolean"},"globally_disabled":{"oneOf":[{"type":"boolean","title":"Globally Disabled","description":"Whether the model is active for the org.","default":false,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].globally_disabled.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Globally Disabled","description":"Whether the model is active for the org.","default":false,"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].globally_disabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX].globally_disabled","typeLabel":"boolean | null"}},"type":"object","required":["model","namespace","context_window","until","description","url","id"],"title":"PulzeModelActiveForApp","uniqueKey":"sandbox.oneOf.0.base_model_settings.items.[INDEX]","typeLabel":"PulzeModelActiveForApp · object"},"type":"array","title":"Base Model Settings","isRequired":true,"uniqueKey":"sandbox.oneOf.0.base_model_settings","typeLabel":"PulzeModelActiveForApp · object[]"},"custom_model_settings":{"items":{"properties":{"model":{"type":"string","title":"Model","description":"The name of the model. Can belong to many providers","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].model","typeLabel":"string"},"namespace":{"type":"string","title":"Namespace","description":"The fully qualified (namespaced) model name","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].namespace","typeLabel":"string"},"context_window":{"type":"integer","title":"Context Window","description":"The max_tokens for this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].context_window","typeLabel":"integer"},"until":{"oneOf":[{"type":"string","title":"Until","description":"The most recent data this model has been trained with","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"The most recent data this model has been trained with","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].until","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A description of the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].description","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A URL to the model's page or more informatino","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].url","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","description":"Used to uniquely target models when we enable/disable them","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Id","description":"Used to uniquely target models when we enable/disable them","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].id","typeLabel":"string\u003cuuid> | null"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"The provider for the model.","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"The provider for the model.","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].provider","typeLabel":"string | null"},"owner":{"oneOf":[{"type":"string","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].owner.oneOf.0","typeLabel":"string"},{"type":"null","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].owner","typeLabel":"string | null"},"at":{"oneOf":[{"type":"string","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].at.oneOf.0","typeLabel":"string"},{"type":"null","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].at.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].at","typeLabel":"string | null"},"api_target":{"type":"string","title":"Api Target","description":"Store the name of the model the API requires","default":"","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].api_target","typeLabel":"string"},"deprecated_on":{"oneOf":[{"type":"string","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","format":"date-time","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].deprecated_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].deprecated_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].deprecated_on","typeLabel":"string\u003cdate-time> | null"},"parent_id":{"oneOf":[{"type":"string","title":"Parent Id","description":"The ID of parent, in case it's not a base model","format":"uuid","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Parent Id","description":"The ID of parent, in case it's not a base model","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent_id","typeLabel":"string\u003cuuid> | null"},"parent":{"oneOf":[{"type":"object","title":"ModelData","required":["supports_functions","supports_json","supports_n","supports_penalties","supports_stream","supports_vision","completion_token_cost","prompt_token_cost","base_cost","price_unit","model","namespace","context_window","until","description","url","is_rag","is_ft","is_open_source","is_gdpr","is_chat","id","app_id","org_id","added_by","added_on","modified_on","is_public","is_test_model","is_pulze_owner","default_active"],"properties":{"supports_functions":{"type":"boolean","title":"Supports Functions","description":"True if the model supports `function`/`tool` call","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.supports_functions","typeLabel":"boolean"},"supports_json":{"type":"boolean","title":"Supports Json","description":"True if the model supports `json`-formatted responses","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.supports_json","typeLabel":"boolean"},"supports_n":{"type":"boolean","title":"Supports N","description":"True if the model supports `n` and `best_of` -- i.e, multiple responses","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.supports_n","typeLabel":"boolean"},"supports_penalties":{"type":"boolean","title":"Supports Penalties","description":"True if the model supports `frequency_penalty` and `presence_penalty`","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.supports_penalties","typeLabel":"boolean"},"supports_stream":{"type":"boolean","title":"Supports Stream","description":"True if the model supports streaming responses","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.supports_stream","typeLabel":"boolean"},"supports_vision":{"type":"boolean","title":"Supports Vision","description":"True if the model supports image recognition (vision)","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.supports_vision","typeLabel":"boolean"},"completion_token_cost":{"type":"number","title":"Completion Token Cost","description":"The cost of a completion token, in USD","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.completion_token_cost","typeLabel":"number"},"prompt_token_cost":{"type":"number","title":"Prompt Token Cost","description":"The cost of a prompt token, in USD","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.prompt_token_cost","typeLabel":"number"},"base_cost":{"type":"number","title":"Base Cost","description":"A (usually 0) cost added on top of a request. Some models charge per request, not only per token","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.base_cost","typeLabel":"number"},"price_unit":{"type":"string","enum":["tokens","characters"],"title":"Price Unit","description":"The unit of billing for this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.price_unit","typeLabel":"enum\u003cstring>"},"model":{"type":"string","title":"Model","description":"The name of the model. Can belong to many providers","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.model","typeLabel":"string"},"namespace":{"type":"string","title":"Namespace","description":"The fully qualified (namespaced) model name","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.namespace","typeLabel":"string"},"context_window":{"type":"integer","title":"Context Window","description":"The max_tokens for this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.context_window","typeLabel":"integer"},"until":{"oneOf":[{"type":"string","title":"Until","description":"The most recent data this model has been trained with","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"The most recent data this model has been trained with","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.until","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A description of the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.description","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A URL to the model's page or more informatino","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.url","typeLabel":"string"},"is_rag":{"type":"boolean","title":"Is Rag","description":"Whether it's rag-tuned or not","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.is_rag","typeLabel":"boolean"},"is_ft":{"type":"boolean","title":"Is Ft","description":"Whether it's fine-tuned or not","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.is_ft","typeLabel":"boolean"},"is_open_source":{"type":"boolean","title":"Is Open Source","description":"True if the model is open source","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.is_open_source","typeLabel":"boolean"},"is_gdpr":{"type":"boolean","title":"Is Gdpr","description":"True if the model complies with GDPR","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.is_gdpr","typeLabel":"boolean"},"is_chat":{"type":"boolean","title":"Is Chat","description":"True if the model is of type Chat Completions, False if it's a Text Completion model.","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.is_chat","typeLabel":"boolean"},"id":{"oneOf":[{"type":"string","title":"Id","description":"The ID of this model","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Id","description":"The ID of this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.id","typeLabel":"string\u003cuuid> | null"},"app_id":{"oneOf":[{"type":"string","title":"App Id","description":"The app_id that has access to this model (if only one)","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.app_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"App Id","description":"The app_id that has access to this model (if only one)","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.app_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.app_id","typeLabel":"string\u003cuuid> | null"},"org_id":{"oneOf":[{"type":"string","title":"Org Id","description":"The org_id that has acccess to this model","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.org_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Org Id","description":"The org_id that has acccess to this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.org_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.org_id","typeLabel":"string\u003cuuid> | null"},"added_by":{"oneOf":[{"type":"string","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.added_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.added_by.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.added_by","typeLabel":"string | null"},"added_on":{"oneOf":[{"type":"string","title":"Added On","description":"When the model was added. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.added_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Added On","description":"When the model was added. Auto-populated in DB","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.added_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.added_on","typeLabel":"string\u003cdate-time> | null"},"modified_on":{"oneOf":[{"type":"string","title":"Modified On","description":"When the model was updated. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.modified_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified On","description":"When the model was updated. Auto-populated in DB","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.modified_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.modified_on","typeLabel":"string\u003cdate-time> | null"},"is_public":{"type":"boolean","title":"Is Public","description":"True if the model is publicly accessible to all","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.is_public","typeLabel":"boolean"},"is_test_model":{"type":"boolean","title":"Is Test Model","description":"Test models are only used for testing and do not perform any LLM requests","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.is_test_model","typeLabel":"boolean"},"is_pulze_owner":{"type":"boolean","title":"Is Pulze Owner","description":"Model has been created and shared by Pulze","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.is_pulze_owner","typeLabel":"boolean"},"default_active":{"type":"boolean","title":"Default Active","description":"This determines if the model will be available + pre-selected when users create new apps.","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.default_active","typeLabel":"boolean"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"The provider for the model.","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"The provider for the model.","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.provider","typeLabel":"string | null"},"owner":{"oneOf":[{"type":"string","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.owner.oneOf.0","typeLabel":"string"},{"type":"null","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.owner","typeLabel":"string | null"},"at":{"oneOf":[{"type":"string","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.at.oneOf.0","typeLabel":"string"},{"type":"null","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.at.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.at","typeLabel":"string | null"},"api_target":{"type":"string","title":"Api Target","description":"Store the name of the model the API requires","default":"","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.api_target","typeLabel":"string"},"deprecated_on":{"oneOf":[{"type":"string","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","format":"date-time","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.deprecated_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.deprecated_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.deprecated_on","typeLabel":"string\u003cdate-time> | null"},"parent_id":{"oneOf":[{"type":"string","title":"Parent Id","description":"The ID of parent, in case it's not a base model","format":"uuid","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.parent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Parent Id","description":"The ID of parent, in case it's not a base model","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.parent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.parent_id","typeLabel":"string\u003cuuid> | null"},"parent":{"oneOf":[{},{"type":"null","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.parent","typeLabel":"null"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"The ID of prompt, used for this model","format":"uuid","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"The ID of prompt, used for this model","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0.prompt_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.0","typeLabel":"ModelData · object"},{"type":"null","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].parent","typeLabel":"ModelData · object | null"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"The ID of prompt, used for this model","format":"uuid","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"The ID of prompt, used for this model","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].prompt_id","typeLabel":"string\u003cuuid> | null"},"active":{"type":"boolean","title":"Active","description":"Whether the model is active for the app.","default":false,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].active","typeLabel":"boolean"},"globally_disabled":{"oneOf":[{"type":"boolean","title":"Globally Disabled","description":"Whether the model is active for the org.","default":false,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].globally_disabled.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Globally Disabled","description":"Whether the model is active for the org.","default":false,"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].globally_disabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX].globally_disabled","typeLabel":"boolean | null"}},"type":"object","required":["model","namespace","context_window","until","description","url","id"],"title":"PulzeModelActiveForApp","uniqueKey":"sandbox.oneOf.0.custom_model_settings.items.[INDEX]","typeLabel":"PulzeModelActiveForApp · object"},"type":"array","title":"Custom Model Settings","isRequired":true,"uniqueKey":"sandbox.oneOf.0.custom_model_settings","typeLabel":"PulzeModelActiveForApp · object[]"},"failover_models":{"items":{"properties":{"supports_functions":{"type":"boolean","title":"Supports Functions","description":"True if the model supports `function`/`tool` call","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].supports_functions","typeLabel":"boolean"},"supports_json":{"type":"boolean","title":"Supports Json","description":"True if the model supports `json`-formatted responses","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].supports_json","typeLabel":"boolean"},"supports_n":{"type":"boolean","title":"Supports N","description":"True if the model supports `n` and `best_of` -- i.e, multiple responses","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].supports_n","typeLabel":"boolean"},"supports_penalties":{"type":"boolean","title":"Supports Penalties","description":"True if the model supports `frequency_penalty` and `presence_penalty`","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].supports_penalties","typeLabel":"boolean"},"supports_stream":{"type":"boolean","title":"Supports Stream","description":"True if the model supports streaming responses","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].supports_stream","typeLabel":"boolean"},"supports_vision":{"type":"boolean","title":"Supports Vision","description":"True if the model supports image recognition (vision)","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].supports_vision","typeLabel":"boolean"},"completion_token_cost":{"type":"number","title":"Completion Token Cost","description":"The cost of a completion token, in USD","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].completion_token_cost","typeLabel":"number"},"prompt_token_cost":{"type":"number","title":"Prompt Token Cost","description":"The cost of a prompt token, in USD","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].prompt_token_cost","typeLabel":"number"},"base_cost":{"type":"number","title":"Base Cost","description":"A (usually 0) cost added on top of a request. Some models charge per request, not only per token","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].base_cost","typeLabel":"number"},"price_unit":{"type":"string","enum":["tokens","characters"],"title":"Price Unit","description":"The unit of billing for this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].price_unit","typeLabel":"enum\u003cstring>"},"model":{"type":"string","title":"Model","description":"The name of the model. Can belong to many providers","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].model","typeLabel":"string"},"namespace":{"type":"string","title":"Namespace","description":"The fully qualified (namespaced) model name","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].namespace","typeLabel":"string"},"context_window":{"type":"integer","title":"Context Window","description":"The max_tokens for this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].context_window","typeLabel":"integer"},"until":{"oneOf":[{"type":"string","title":"Until","description":"The most recent data this model has been trained with","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Until","description":"The most recent data this model has been trained with","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].until","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A description of the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].description","typeLabel":"string"},"url":{"type":"string","title":"Url","description":"A URL to the model's page or more informatino","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].url","typeLabel":"string"},"is_rag":{"type":"boolean","title":"Is Rag","description":"Whether it's rag-tuned or not","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].is_rag","typeLabel":"boolean"},"is_ft":{"type":"boolean","title":"Is Ft","description":"Whether it's fine-tuned or not","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].is_ft","typeLabel":"boolean"},"is_open_source":{"type":"boolean","title":"Is Open Source","description":"True if the model is open source","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].is_open_source","typeLabel":"boolean"},"is_gdpr":{"type":"boolean","title":"Is Gdpr","description":"True if the model complies with GDPR","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].is_gdpr","typeLabel":"boolean"},"is_chat":{"type":"boolean","title":"Is Chat","description":"True if the model is of type Chat Completions, False if it's a Text Completion model.","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].is_chat","typeLabel":"boolean"},"id":{"oneOf":[{"type":"string","title":"Id","description":"The ID of this model","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Id","description":"The ID of this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].id","typeLabel":"string\u003cuuid> | null"},"app_id":{"oneOf":[{"type":"string","title":"App Id","description":"The app_id that has access to this model (if only one)","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].app_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"App Id","description":"The app_id that has access to this model (if only one)","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].app_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].app_id","typeLabel":"string\u003cuuid> | null"},"org_id":{"oneOf":[{"type":"string","title":"Org Id","description":"The org_id that has acccess to this model","format":"uuid","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].org_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Org Id","description":"The org_id that has acccess to this model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].org_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].org_id","typeLabel":"string\u003cuuid> | null"},"added_by":{"oneOf":[{"type":"string","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].added_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Added By","description":"The user (auth0_id) who created the model","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].added_by.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].added_by","typeLabel":"string | null"},"added_on":{"oneOf":[{"type":"string","title":"Added On","description":"When the model was added. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].added_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Added On","description":"When the model was added. Auto-populated in DB","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].added_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].added_on","typeLabel":"string\u003cdate-time> | null"},"modified_on":{"oneOf":[{"type":"string","title":"Modified On","description":"When the model was updated. Auto-populated in DB","format":"date-time","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].modified_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified On","description":"When the model was updated. Auto-populated in DB","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].modified_on.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].modified_on","typeLabel":"string\u003cdate-time> | null"},"is_public":{"type":"boolean","title":"Is Public","description":"True if the model is publicly accessible to all","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].is_public","typeLabel":"boolean"},"is_test_model":{"type":"boolean","title":"Is Test Model","description":"Test models are only used for testing and do not perform any LLM requests","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].is_test_model","typeLabel":"boolean"},"is_pulze_owner":{"type":"boolean","title":"Is Pulze Owner","description":"Model has been created and shared by Pulze","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].is_pulze_owner","typeLabel":"boolean"},"default_active":{"type":"boolean","title":"Default Active","description":"This determines if the model will be available + pre-selected when users create new apps.","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].default_active","typeLabel":"boolean"},"provider":{"oneOf":[{"type":"string","title":"Provider","description":"The provider for the model.","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].provider.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider","description":"The provider for the model.","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].provider","typeLabel":"string | null"},"owner":{"oneOf":[{"type":"string","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].owner.oneOf.0","typeLabel":"string"},{"type":"null","title":"Owner","description":"The owner of the model. Sometimes, for a provider/model combination, many instances exist, trained on different data","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].owner","typeLabel":"string | null"},"at":{"oneOf":[{"type":"string","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].at.oneOf.0","typeLabel":"string"},{"type":"null","title":"At","description":"Extra model settings inferred from namespace","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].at.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].at","typeLabel":"string | null"},"api_target":{"type":"string","title":"Api Target","description":"Store the name of the model the API requires","default":"","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].api_target","typeLabel":"string"},"deprecated_on":{"oneOf":[{"type":"string","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","format":"date-time","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].deprecated_on.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deprecated On","description":"For models whose deprecation date is known (past or future), to show errors and deny service, or show warnings","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].deprecated_on.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].deprecated_on","typeLabel":"string\u003cdate-time> | null"},"parent_id":{"oneOf":[{"type":"string","title":"Parent Id","description":"The ID of parent, in case it's not a base model","format":"uuid","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].parent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Parent Id","description":"The ID of parent, in case it's not a base model","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].parent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].parent_id","typeLabel":"string\u003cuuid> | null"},"parent":{"oneOf":[{},{"type":"null","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].parent","typeLabel":"null"},"prompt_id":{"oneOf":[{"type":"string","title":"Prompt Id","description":"The ID of prompt, used for this model","format":"uuid","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].prompt_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Prompt Id","description":"The ID of prompt, used for this model","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].prompt_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX].prompt_id","typeLabel":"string\u003cuuid> | null"}},"type":"object","required":["supports_functions","supports_json","supports_n","supports_penalties","supports_stream","supports_vision","completion_token_cost","prompt_token_cost","base_cost","price_unit","model","namespace","context_window","until","description","url","is_rag","is_ft","is_open_source","is_gdpr","is_chat","id","app_id","org_id","added_by","added_on","modified_on","is_public","is_test_model","is_pulze_owner","default_active"],"title":"ModelData","uniqueKey":"sandbox.oneOf.0.failover_models.items.[INDEX]","typeLabel":"ModelData · object"},"type":"array","title":"Failover Models","isRequired":true,"uniqueKey":"sandbox.oneOf.0.failover_models","typeLabel":"ModelData · object[]"},"current_user_permissions":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"sandbox.oneOf.0.current_user_permissions.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Current User Permissions","uniqueKey":"sandbox.oneOf.0.current_user_permissions.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Current User Permissions","uniqueKey":"sandbox.oneOf.0.current_user_permissions.oneOf.1","typeLabel":"null"}],"uniqueKey":"sandbox.oneOf.0.current_user_permissions","typeLabel":"string[] | null"}},"isRequired":true,"uniqueKey":"sandbox.oneOf.0","typeLabel":"AppSettingsData · object"},{"type":"null","isRequired":true,"uniqueKey":"sandbox.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox","typeLabel":"AppSettingsData · object | null"},"sandbox_status":{"oneOf":[{"type":"string","title":"Sandbox Status","enum":["outdated"],"const":"outdated","isRequired":true,"uniqueKey":"sandbox_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Sandbox Status","isRequired":true,"uniqueKey":"sandbox_status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sandbox_status","typeLabel":"enum\u003cstring> | null"}},"type":"object","required":["main","sandbox","sandbox_status"],"title":"AppSettings","uniqueKey":"","typeLabel":"AppSettings · object"},"examples":{"Example":{"title":"Example","value":{"main":{"app":{"auth0_id":"\u003cstring>","modified_by":"\u003cstring>","hashed_key":"\u003cstring>","key_end":"\u003cstring>","name":"\u003cstring>","is_active":true,"has_failover_chain":true,"benchmark_model_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","benchmark_model":{"supports_functions":true,"supports_json":true,"supports_n":true,"supports_penalties":true,"supports_stream":true,"supports_vision":true,"completion_token_cost":123,"prompt_token_cost":123,"base_cost":123,"price_unit":"tokens","model":"\u003cstring>","namespace":"\u003cstring>","context_window":123,"until":"2023-11-07T05:31:56Z","description":"\u003cstring>","url":"\u003cstring>","is_rag":true,"is_ft":true,"is_open_source":true,"is_gdpr":true,"is_chat":true,"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","app_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","org_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","added_by":"\u003cstring>","added_on":"2023-11-07T05:31:56Z","modified_on":"2023-11-07T05:31:56Z","is_public":true,"is_test_model":true,"is_pulze_owner":true,"default_active":true,"provider":"\u003cstring>","owner":"\u003cstring>","at":"\u003cstring>","api_target":"","deprecated_on":"2023-11-07T05:31:56Z","parent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","parent":"\u003cunknown>","prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"prompt":{"prompt":"\u003cstring>","title":"\u003cstring>","description":"\u003cstring>","added_on":"2023-11-07T05:31:56Z","modified_on":"2023-11-07T05:31:56Z","org_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","tokens":123,"published_on":"2023-11-07T05:31:56Z","reviewed_on":"2023-11-07T05:31:56Z","approved_on":"2023-11-07T05:31:56Z","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","decline_reason":"\u003cstring>"},"org_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","description":"\u003cstring>","app_logo":"\u003cstring>","rate_limit":200,"weights":{"cost":0,"latency":0,"quality":1},"policies":{"privacy_level":1,"max_cost":0.02,"max_switch_model_retries":1,"max_same_model_retries":1,"optimize_internal_requests":0,"prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"settings":{"assistant_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","assistant_version_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","instructions":"\u003cstring>","max_tokens":4096,"temperature":0.7},"sandbox_of":"3c90c3cc-0d44-4b50-8888-8dd25736052a","use_parent_custom_data":true,"added_on":"2023-11-07T05:31:56Z","modified_on":"2023-11-07T05:31:56Z"},"active_models":123,"base_model_settings":[{"model":"\u003cstring>","namespace":"\u003cstring>","context_window":123,"until":"2023-11-07T05:31:56Z","description":"\u003cstring>","url":"\u003cstring>","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","provider":"\u003cstring>","owner":"\u003cstring>","at":"\u003cstring>","api_target":"","deprecated_on":"2023-11-07T05:31:56Z","parent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","parent":{"supports_functions":true,"supports_json":true,"supports_n":true,"supports_penalties":true,"supports_stream":true,"supports_vision":true,"completion_token_cost":123,"prompt_token_cost":123,"base_cost":123,"price_unit":"tokens","model":"\u003cstring>","namespace":"\u003cstring>","context_window":123,"until":"2023-11-07T05:31:56Z","description":"\u003cstring>","url":"\u003cstring>","is_rag":true,"is_ft":true,"is_open_source":true,"is_gdpr":true,"is_chat":true,"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","app_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","org_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","added_by":"\u003cstring>","added_on":"2023-11-07T05:31:56Z","modified_on":"2023-11-07T05:31:56Z","is_public":true,"is_test_model":true,"is_pulze_owner":true,"default_active":true,"provider":"\u003cstring>","owner":"\u003cstring>","at":"\u003cstring>","api_target":"","deprecated_on":"2023-11-07T05:31:56Z","parent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","parent":"\u003cunknown>","prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","active":false,"globally_disabled":false}],"custom_model_settings":[{"model":"\u003cstring>","namespace":"\u003cstring>","context_window":123,"until":"2023-11-07T05:31:56Z","description":"\u003cstring>","url":"\u003cstring>","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","provider":"\u003cstring>","owner":"\u003cstring>","at":"\u003cstring>","api_target":"","deprecated_on":"2023-11-07T05:31:56Z","parent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","parent":{"supports_functions":true,"supports_json":true,"supports_n":true,"supports_penalties":true,"supports_stream":true,"supports_vision":true,"completion_token_cost":123,"prompt_token_cost":123,"base_cost":123,"price_unit":"tokens","model":"\u003cstring>","namespace":"\u003cstring>","context_window":123,"until":"2023-11-07T05:31:56Z","description":"\u003cstring>","url":"\u003cstring>","is_rag":true,"is_ft":true,"is_open_source":true,"is_gdpr":true,"is_chat":true,"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","app_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","org_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","added_by":"\u003cstring>","added_on":"2023-11-07T05:31:56Z","modified_on":"2023-11-07T05:31:56Z","is_public":true,"is_test_model":true,"is_pulze_owner":true,"default_active":true,"provider":"\u003cstring>","owner":"\u003cstring>","at":"\u003cstring>","api_target":"","deprecated_on":"2023-11-07T05:31:56Z","parent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","parent":"\u003cunknown>","prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","active":false,"globally_disabled":false}],"failover_models":[{"supports_functions":true,"supports_json":true,"supports_n":true,"supports_penalties":true,"supports_stream":true,"supports_vision":true,"completion_token_cost":123,"prompt_token_cost":123,"base_cost":123,"price_unit":"tokens","model":"\u003cstring>","namespace":"\u003cstring>","context_window":123,"until":"2023-11-07T05:31:56Z","description":"\u003cstring>","url":"\u003cstring>","is_rag":true,"is_ft":true,"is_open_source":true,"is_gdpr":true,"is_chat":true,"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","app_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","org_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","added_by":"\u003cstring>","added_on":"2023-11-07T05:31:56Z","modified_on":"2023-11-07T05:31:56Z","is_public":true,"is_test_model":true,"is_pulze_owner":true,"default_active":true,"provider":"\u003cstring>","owner":"\u003cstring>","at":"\u003cstring>","api_target":"","deprecated_on":"2023-11-07T05:31:56Z","parent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","parent":"\u003cunknown>","prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}],"current_user_permissions":["\u003cstring>"]},"sandbox":{"app":{"auth0_id":"\u003cstring>","modified_by":"\u003cstring>","hashed_key":"\u003cstring>","key_end":"\u003cstring>","name":"\u003cstring>","is_active":true,"has_failover_chain":true,"benchmark_model_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","benchmark_model":{"supports_functions":true,"supports_json":true,"supports_n":true,"supports_penalties":true,"supports_stream":true,"supports_vision":true,"completion_token_cost":123,"prompt_token_cost":123,"base_cost":123,"price_unit":"tokens","model":"\u003cstring>","namespace":"\u003cstring>","context_window":123,"until":"2023-11-07T05:31:56Z","description":"\u003cstring>","url":"\u003cstring>","is_rag":true,"is_ft":true,"is_open_source":true,"is_gdpr":true,"is_chat":true,"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","app_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","org_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","added_by":"\u003cstring>","added_on":"2023-11-07T05:31:56Z","modified_on":"2023-11-07T05:31:56Z","is_public":true,"is_test_model":true,"is_pulze_owner":true,"default_active":true,"provider":"\u003cstring>","owner":"\u003cstring>","at":"\u003cstring>","api_target":"","deprecated_on":"2023-11-07T05:31:56Z","parent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","parent":"\u003cunknown>","prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"prompt":{"prompt":"\u003cstring>","title":"\u003cstring>","description":"\u003cstring>","added_on":"2023-11-07T05:31:56Z","modified_on":"2023-11-07T05:31:56Z","org_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","tokens":123,"published_on":"2023-11-07T05:31:56Z","reviewed_on":"2023-11-07T05:31:56Z","approved_on":"2023-11-07T05:31:56Z","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","decline_reason":"\u003cstring>"},"org_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","description":"\u003cstring>","app_logo":"\u003cstring>","rate_limit":200,"weights":{"cost":0,"latency":0,"quality":1},"policies":{"privacy_level":1,"max_cost":0.02,"max_switch_model_retries":1,"max_same_model_retries":1,"optimize_internal_requests":0,"prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"settings":{"assistant_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","assistant_version_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","instructions":"\u003cstring>","max_tokens":4096,"temperature":0.7},"sandbox_of":"3c90c3cc-0d44-4b50-8888-8dd25736052a","use_parent_custom_data":true,"added_on":"2023-11-07T05:31:56Z","modified_on":"2023-11-07T05:31:56Z"},"active_models":123,"base_model_settings":[{"model":"\u003cstring>","namespace":"\u003cstring>","context_window":123,"until":"2023-11-07T05:31:56Z","description":"\u003cstring>","url":"\u003cstring>","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","provider":"\u003cstring>","owner":"\u003cstring>","at":"\u003cstring>","api_target":"","deprecated_on":"2023-11-07T05:31:56Z","parent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","parent":{"supports_functions":true,"supports_json":true,"supports_n":true,"supports_penalties":true,"supports_stream":true,"supports_vision":true,"completion_token_cost":123,"prompt_token_cost":123,"base_cost":123,"price_unit":"tokens","model":"\u003cstring>","namespace":"\u003cstring>","context_window":123,"until":"2023-11-07T05:31:56Z","description":"\u003cstring>","url":"\u003cstring>","is_rag":true,"is_ft":true,"is_open_source":true,"is_gdpr":true,"is_chat":true,"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","app_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","org_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","added_by":"\u003cstring>","added_on":"2023-11-07T05:31:56Z","modified_on":"2023-11-07T05:31:56Z","is_public":true,"is_test_model":true,"is_pulze_owner":true,"default_active":true,"provider":"\u003cstring>","owner":"\u003cstring>","at":"\u003cstring>","api_target":"","deprecated_on":"2023-11-07T05:31:56Z","parent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","parent":"\u003cunknown>","prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","active":false,"globally_disabled":false}],"custom_model_settings":[{"model":"\u003cstring>","namespace":"\u003cstring>","context_window":123,"until":"2023-11-07T05:31:56Z","description":"\u003cstring>","url":"\u003cstring>","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","provider":"\u003cstring>","owner":"\u003cstring>","at":"\u003cstring>","api_target":"","deprecated_on":"2023-11-07T05:31:56Z","parent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","parent":{"supports_functions":true,"supports_json":true,"supports_n":true,"supports_penalties":true,"supports_stream":true,"supports_vision":true,"completion_token_cost":123,"prompt_token_cost":123,"base_cost":123,"price_unit":"tokens","model":"\u003cstring>","namespace":"\u003cstring>","context_window":123,"until":"2023-11-07T05:31:56Z","description":"\u003cstring>","url":"\u003cstring>","is_rag":true,"is_ft":true,"is_open_source":true,"is_gdpr":true,"is_chat":true,"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","app_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","org_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","added_by":"\u003cstring>","added_on":"2023-11-07T05:31:56Z","modified_on":"2023-11-07T05:31:56Z","is_public":true,"is_test_model":true,"is_pulze_owner":true,"default_active":true,"provider":"\u003cstring>","owner":"\u003cstring>","at":"\u003cstring>","api_target":"","deprecated_on":"2023-11-07T05:31:56Z","parent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","parent":"\u003cunknown>","prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","active":false,"globally_disabled":false}],"failover_models":[{"supports_functions":true,"supports_json":true,"supports_n":true,"supports_penalties":true,"supports_stream":true,"supports_vision":true,"completion_token_cost":123,"prompt_token_cost":123,"base_cost":123,"price_unit":"tokens","model":"\u003cstring>","namespace":"\u003cstring>","context_window":123,"until":"2023-11-07T05:31:56Z","description":"\u003cstring>","url":"\u003cstring>","is_rag":true,"is_ft":true,"is_open_source":true,"is_gdpr":true,"is_chat":true,"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","app_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","org_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","added_by":"\u003cstring>","added_on":"2023-11-07T05:31:56Z","modified_on":"2023-11-07T05:31:56Z","is_public":true,"is_test_model":true,"is_pulze_owner":true,"default_active":true,"provider":"\u003cstring>","owner":"\u003cstring>","at":"\u003cstring>","api_target":"","deprecated_on":"2023-11-07T05:31:56Z","parent_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","parent":"\u003cunknown>","prompt_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}],"current_user_permissions":["\u003cstring>"]},"sandbox_status":"outdated"}}},"exampleType":"generated"}},"exampleType":"generated"},"275665f9-5151-49a9-b50a-3de064edebaa":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"89bca045-f999-4824-ac7b-c0027f787641":{"HTTPBearer":{"type":"http","scheme":"bearer","scopes":[]}}},"servers":{},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"HTTPBearer","name":"Authorization"}],"title":"HTTPBearer"}]},"originalFileLocation":"openapi.json"},"subdomain":"pulzeai","siteName":"Pulze.ai","title":"Update Space And Models - Pulze.ai","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-10-07T20:39:08.455Z","originalFileLocation":"api-reference/apps/update-app-and-models.mdx"},"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=\"Update an Space\u0026#x27;s configuration.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Pulze.ai\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/pulzeai/QuH53kgm1sgY4_T-/_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=\"/docs/mintlify-assets/_mintlify/favicons/pulzeai/QuH53kgm1sgY4_T-/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/pulzeai/QuH53kgm1sgY4_T-/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/pulzeai/QuH53kgm1sgY4_T-/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/pulzeai/QuH53kgm1sgY4_T-/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/pulzeai/QuH53kgm1sgY4_T-/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/pulzeai/QuH53kgm1sgY4_T-/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/pulzeai/QuH53kgm1sgY4_T-/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/pulzeai/QuH53kgm1sgY4_T-/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update Space And Models - Pulze.ai\">\u003cmeta data-mint-head property=\"og:description\" content=\"Update an Space\u0026#x27;s configuration.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Pulze.ai\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://pulze.ai/docs/api-reference/apps/update-app-and-models\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pulzeai.mintlify.app/_mintlify/api/og/v2?division=Spaces\u0026amp;title=Update+Space+And+Models\u0026amp;description=Update+an+Space%27s+configuration.\u0026amp;theme=1c59a696d2536d0738836806\u0026amp;signature=265fde418d87a416b39eb0ead32e04add828c0e324a464ade390c3f5b3f24b28\">\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=\"Update Space And Models - Pulze.ai\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Update an Space\u0026#x27;s configuration.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pulzeai.mintlify.app/_mintlify/api/og/v2?division=Spaces\u0026amp;title=Update+Space+And+Models\u0026amp;description=Update+an+Space%27s+configuration.\u0026amp;theme=1c59a696d2536d0738836806\u0026amp;signature=265fde418d87a416b39eb0ead32e04add828c0e324a464ade390c3f5b3f24b28\">\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=\"/docs/mintlify-assets/_mintlify/favicons/pulzeai/QuH53kgm1sgY4_T-/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Pulze.ai\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF6523\">\u003cmeta data-mint-head name=\"slack-app-id\" content=\"A06FDS80NKD\">\u003clink data-mint-head rel=\"canonical\" href=\"https://pulze.ai/docs/api-reference/apps/update-app-and-models\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/apps/update-app-and-models.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://pulze.ai/#organization\",\"name\":\"Pulze.ai\",\"url\":\"https://pulze.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pulzeai/SPhFJdoS8Z13fZf2/logo/pulze-logo-long.png?fit=max\u0026auto=format\u0026n=SPhFJdoS8Z13fZf2\u0026q=85\u0026s=f00d69becaadb520773dd4121e3668e7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://pulze.ai/docs#website\",\"name\":\"Pulze.ai\",\"url\":\"https://pulze.ai/docs\",\"publisher\":{\"@id\":\"https://pulze.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://pulze.ai/docs/api-reference/apps/update-app-and-models#webpage\",\"url\":\"https://pulze.ai/docs/api-reference/apps/update-app-and-models\",\"name\":\"Update Space And Models\",\"description\":\"Update an Space's configuration.\",\"dateModified\":\"2025-10-07T20:39:08.455Z\",\"isPartOf\":{\"@id\":\"https://pulze.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://pulze.ai/docs/api-reference/apps/update-app-and-models#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://pulze.ai/docs/api-reference/apps/update-app-and-models#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API REFERENCE\",\"item\":\"https://pulze.ai/docs/api-reference/apps/get-apps-list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spaces\",\"item\":\"https://pulze.ai/docs/api-reference/apps/get-apps-list\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update Space And Models\",\"item\":\"https://pulze.ai/docs/api-reference/apps/update-app-and-models\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://pulze.ai/docs/api-reference/apps/update-app-and-models#apireference\",\"headline\":\"Update Space And Models\",\"name\":\"Update Space And Models\",\"description\":\"Update an Space's configuration.\",\"url\":\"https://pulze.ai/docs/api-reference/apps/update-app-and-models\",\"mainEntityOfPage\":{\"@id\":\"https://pulze.ai/docs/api-reference/apps/update-app-and-models#webpage\"},\"dateModified\":\"2025-10-07T20:39:08.455Z\",\"publisher\":{\"@id\":\"https://pulze.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://pulze.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Pulze.ai\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Pulze.ai","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Getting Started","pages":[{"title":"Quickstart Guide","icon":"rocket","href":"/getting_started/quickstart"},{"icon":"grid","title":null,"href":"/getting_started/architecture"},{"icon":"microchip-ai","title":null,"href":"/getting_started/providers"},{"title":"RBAC","icon":"lock","href":"/getting_started/rbac"},{"title":"Changelog","icon":"clock-rotate-left","href":"/changelog"}]},{"group":"Models","pages":[{"title":"AI Models","icon":"microchip","href":"/models/overview"},{"title":"Model Deprecations","icon":"circle-exclamation","href":"/models/deprecations"}]},{"group":"AI Agents","pages":[{"group":"Agents","icon":"robot","pages":[{"title":"Agents Overview","icon":"robot","href":"/agents/overview"},{"title":"Ally - Customer Support","icon":"headset","href":"/agents/ally"},{"title":"Booster - SEO Assistant","icon":"bullhorn","href":"/agents/booster"},{"title":"Buzz - Social Media Manager","icon":"hashtag","href":"/agents/buzz"},{"title":"Finny - Business Manager","icon":"chart-line","href":"/agents/finny"},{"title":"Genius - Data Analyst","icon":"lightbulb","href":"/agents/genius"},{"title":"Muse - Personal Coach","icon":"palette","href":"/agents/muse"},{"title":"Rosie - Senior Software Engineer","icon":"users","href":"/agents/rosie"},{"title":"Selly - Sales Representative","icon":"handshake","href":"/agents/selly"},{"title":"Sorter - Info Organizer","icon":"database","href":"/agents/sorter"},{"title":"Tali - Recruiter","icon":"book","href":"/agents/tali"},{"title":"Vizard - Virtual Assistant","icon":"wand-magic-sparkles","href":"/agents/vizard"},{"title":"Wordi - Copywriter","icon":"pen","href":"/agents/wordi"}]}]},{"group":"Pulze Guide","pages":[{"title":"Navigate Pulze","icon":"compass","href":"/pulze/navigate-pulze"},{"group":"For Users","icon":"users","pages":[{"group":"Spaces","icon":"rocket","pages":[{"title":"Spaces Overview","icon":"rocket","href":"/pulze/spaces/overview"},{"title":"Creating \u0026 Managing Spaces","icon":"plus","href":"/pulze/spaces/create-manage"},{"group":"Conversations","pages":[{"title":"Chat Interface","icon":"comments","href":"/pulze/conversations/chat-interface"},{"title":"Message History","icon":"clock-rotate-left","href":"/pulze/conversations/message-history"},{"title":"References \u0026 Sources","icon":"book","href":"/pulze/conversations/references-sources"},{"title":"Comments \u0026 Collaboration","icon":"comment","href":"/pulze/conversations/comments-collaboration"}]},{"title":"Space Assistants","icon":"robot","href":"/pulze/spaces/assistants"},{"title":"Models \u0026 Routers","icon":"microchip","href":"/pulze/spaces/models-routers"},{"title":"Space Members","icon":"users","href":"/pulze/spaces/members"},{"title":"Space Documents","icon":"file-lines","href":"/pulze/spaces/documents"},{"title":"Space Data","icon":"folder-open","href":"/pulze/spaces/data"},{"title":"Space Tasks","icon":"clock","href":"/pulze/spaces/tasks"},{"title":"Learned Logs","icon":"graduation-cap","href":"/pulze/spaces/learned-logs"},{"title":"Space Integrations","icon":"plug","href":"/pulze/spaces/integrations"}]},{"group":"Assistants","icon":"robot","pages":[{"title":"Assistants Overview","icon":"robot","href":"/pulze/assistants/overview"},{"title":"Create \u0026 Configure Assistants","icon":"sliders","href":"/pulze/assistants/create-configure"},{"title":"Assistant Templates","icon":"layer-group","href":"/pulze/assistants/templates"}]},{"group":"Data","icon":"database","pages":[{"title":"Data Overview","icon":"database","href":"/pulze/data/overview"},{"title":"Custom Data","icon":"file-arrow-up","href":"/pulze/data/custom-data"},{"title":"Documents","icon":"file","href":"/pulze/data/documents"}]},{"group":"Tasks","icon":"clock","pages":[{"title":"Tasks Overview","icon":"clock","href":"/pulze/tasks/overview"},{"title":"Task Scheduling","icon":"calendar","href":"/pulze/tasks/scheduling"},{"title":"Task Monitoring","icon":"chart-line","href":"/pulze/tasks/monitoring"}]},{"group":"Evals","icon":"chart-line","pages":[{"title":"Datasets","icon":"table","href":"/pulze/data/datasets"},{"title":"Evaluations","icon":"chart-line","href":"/pulze/data/evaluations"}]}]},{"group":"For Admins","icon":"user-shield","pages":[{"group":"Permissions","icon":"shield","pages":[{"title":"Permissions Overview","icon":"shield","href":"/pulze/permissions/overview"},{"title":"Members","icon":"users","href":"/pulze/permissions/members"},{"title":"API Keys","icon":"key","href":"/pulze/permissions/api-keys"},{"title":"Access Control","icon":"lock","href":"/pulze/permissions/access-control"}]},{"group":"Routers","icon":"route","pages":[{"title":"Custom Routers","icon":"route","href":"/pulze/permissions/routers"}]},{"group":"Organizations","icon":"building","pages":[{"title":"Organization Management","icon":"building","href":"/pulze/organizations/overview"}]}]}]},{"group":"Tools Guide","pages":[{"title":"Overview of Available Tools","icon":"screwdriver-wrench","href":"/tools/tools"},{"title":"Add Data","icon":"file-plus","href":"/tools/add_data"},{"title":"API Request","icon":"paper-plane","href":"/tools/api_request"},{"title":"Context Chunking","icon":"scissors","href":"/tools/context_chunking"},{"title":"Gmail Draft Post","icon":"envelope-open-text","href":"/tools/gmail_draft_post"},{"title":"Gmail Post","icon":"envelope","href":"/tools/gmail_post"},{"title":"Gmail Read","icon":"envelope-open","href":"/tools/gmail_read"},{"title":"Gmail Reply","icon":"reply","href":"/tools/gmail_reply"},{"title":"Image Generation with DALL·E","icon":"palette","href":"/tools/image_dalle"},{"title":"Legacy File Search","icon":"box-archive","href":"/tools/legacy_file_search"},{"title":"LinkedIn Profile","icon":"linkedin","href":"/tools/linkedin_profile"},{"title":"MCP Tool","icon":"plug","href":"/tools/mcp_tool"},{"title":"Model Selector","icon":"microchip","href":"/tools/model_selector"},{"title":"Multi-Turn Image Editing","icon":"wand-magic-sparkles","href":"/tools/multi_turn_image_editing"},{"title":"Slack Read","icon":"slack","href":"/tools/slack_read"},{"title":"Slack Send","icon":"paper-plane","href":"/tools/slack_send"},{"title":"Space Search","icon":"compass","href":"/tools/space_search"},{"title":"Transcribe Audio","icon":"microphone","href":"/tools/transcribe_audio"},{"title":"URL Similarity Search","icon":"link","href":"/tools/url_similarity_search"},{"title":"Web Search","icon":"globe","href":"/tools/web_search"},{"title":"Web Advanced Search","icon":"magnifying-glass-plus","href":"/tools/web_advanced_search"},{"title":"X Likes","icon":"x-twitter","href":"/tools/x_likes"},{"title":"X Post","icon":"x-twitter","href":"/tools/x_post"}]},{"group":"Vibe Coding","pages":[{"title":"Vibe Coding","icon":"wand-magic-sparkles","href":"/vibe-coding/overview"}]},{"group":"Developer Guide","pages":[{"title":"Developer Guide","icon":"github","href":"/developer/chat-request"}]},{"group":"API REFERENCE","pages":[{"group":"Spaces","icon":"rocket","pages":[{"openapi":"post /v1/apps/","title":"Get Spaces List","href":"/api-reference/apps/get-apps-list"},{"openapi":"post /v1/apps/create","title":"Create Space","href":"/api-reference/apps/create-app"},{"openapi":"get /v1/apps/{app_id}/models","title":"List Space Models","description":"Retrieve the list of models for the Space.","href":"/api-reference/apps/list-app-models"},{"openapi":"put /v1/apps/update","title":"Update Space And Models","href":"/api-reference/apps/update-app-and-models"},{"openapi":"delete /v1/apps/{app_id}","title":"Delete Space","description":"Delete existing Space.","href":"/api-reference/apps/delete-app"},{"openapi":"post /v1/apps/{app_id}/conversations","title":"Get Conversations","href":"/api-reference/apps/get-conversations"},{"openapi":"post /v1/apps/{app_id}/conversations/create","title":"Create Conversation","href":"/api-reference/apps/create-conversation"},{"openapi":"put /v1/apps/{app_id}/conversations/{conversation_id}","title":"Update Conversation","href":"/api-reference/apps/update-conversation"},{"openapi":"delete /v1/apps/{app_id}/conversations/{conversation_id}","title":"Delete Conversation","href":"/api-reference/apps/delete-conversation"},{"openapi":"get /v1/apps/{app_id}/members","title":"Get Space Members","href":"/api-reference/apps/get-app-members"},{"openapi":"post /v1/apps/{app_id}/members","title":"Add Space Member","href":"/api-reference/apps/add-app-member"},{"openapi":"put /v1/apps/{app_id}/members/{app_member_id}","title":"Update Space Member","href":"/api-reference/apps/update-app-member"},{"openapi":"delete /v1/apps/{app_id}/members/{app_member_id}","title":"Remove Space Member","href":"/api-reference/apps/remove-app-member"}]},{"group":"Data","icon":"database","pages":[{"openapi":"post /v1/orgs/custom-data/list","title":"Org List Custom Data","href":"/api-reference/orgs/org-list-custom-data"},{"openapi":"post /v1/orgs/custom-data","title":"Upload Custom Data","href":"/api-reference/orgs/upload-custom-data"},{"openapi":"post /v1/orgs/custom-data/{file_id}/associate","title":"Associate Custom Data","href":"/api-reference/orgs/associate-custom-data"},{"openapi":"delete /v1/orgs/custom-data/{file_id}","title":"Org Delete Custom Data","href":"/api-reference/orgs/org-delete-custom-data"},{"openapi":"get /v1/apps/custom-data/{app_id}","title":"Space List Custom Data","href":"/api-reference/apps/app-list-custom-data"},{"openapi":"post /v1/apps/custom-data/{app_id}","title":"Space Upload Custom Data","href":"/api-reference/apps/app-upload-custom-data"},{"openapi":"put /v1/apps/custom-data/{app_id}/files/{file_id}","title":"Update App Custom Data","href":"/api-reference/apps/update-app-custom-data"},{"openapi":"post /v1/apps/custom-data/{app_id}/delete","title":"Space Delete Custom Data","href":"/api-reference/apps/app-delete-custom-data"}]},{"group":"Chat","icon":"rocketchat","pages":[{"openapi":"post /v1/chat/completions","title":"Chat Completions","href":"/api-reference/chat/chat-completions"}]},{"group":"Assistants","icon":"robot","pages":[{"openapi":"get /v1/orgs/assistants","title":"Get Org Assistants","href":"/api-reference/orgs/get-org-assistants"},{"openapi":"get /v1/orgs/tools","title":"Get Org Tools","href":"/api-reference/orgs/get-org-tools"},{"openapi":"get /v1/apps/{app_id}/assistants/","title":"List Assistants","href":"/api-reference/apps/list-assistants"},{"openapi":"get /v1/assistants/","title":"List Shared Assistants","href":"/api-reference/assistants/list-shared-assistants"},{"openapi":"post /v1/apps/{app_id}/assistants/","title":"Create Assistant","href":"/api-reference/apps/create-assistant"},{"openapi":"put /v1/apps/{app_id}/assistants/{assistant_id}","title":"Update Assistant","href":"/api-reference/apps/update-assistant"},{"openapi":"get /v1/apps/{app_id}/assistants/{assistant_id}/tools","title":"Get Assistant Tools","href":"/api-reference/apps/get-assistant-tools"},{"openapi":"delete /v1/apps/{app_id}/assistants/{assistant_id}","title":"Delete Assistant","href":"/api-reference/apps/delete-assistant"}]},{"group":"Documents","icon":"file","pages":[{"openapi":"get /v1/apps/{app_id}/documents","title":"App List Documents","href":"/api-reference/apps/app-list-documents"},{"openapi":"post /v1/apps/{app_id}/documents","title":"Create Document","href":"/api-reference/apps/create-document"},{"openapi":"get /v1/apps/{app_id}/documents/{document_id}","title":"Get Document","href":"/api-reference/apps/get-document"},{"openapi":"put /v1/apps/{app_id}/documents/{document_id}","title":"Update Document","href":"/api-reference/apps/update-document"},{"openapi":"put /v1/apps/{app_id}/documents/{document_id}/title","title":"Update Document Title","href":"/api-reference/apps/update-document-title"},{"openapi":"delete /v1/apps/{app_id}/documents/{document_id}","title":"Delete Document","href":"/api-reference/apps/delete-document"}]}]},{"group":"COMMUNITY","pages":[{"icon":"message-bot","title":null,"href":"/community/ai-chatbot"},{"icon":"chrome","title":null,"href":"/community/chrome-ai-assistant"},{"icon":"chart-network","title":null,"href":"/community/knn-router"}]},{"group":"PULZE ACADEMY","pages":[{"icon":"books","title":null,"href":"/academy/learning-hub"}]}]},{"anchor":"Try for free","href":"https://www.pulze.ai","icon":"circle-play"},{"anchor":"Internal APIs","hidden":true,"icon":"rectangle-terminal","pages":[{"title":"Internal APIs","href":"/internal/get-billing"}]},{"anchor":"FEATURES","hidden":true,"icon":"rectangle-terminal","pages":[{"title":"FEATURES","href":"/features/custom-routers"}]},{"anchor":"TUTORIALS","hidden":true,"icon":"rectangle-terminal","pages":[{"title":"TUTORIALS","href":"/tutorials/building-a-simple-app-with-Pulze"}]}]},"title":"Update Space And Models - Pulze.ai","buildId":"dpl_AUojGTPodKNPTVaxVPcxnNvkSVqo","deploymentId":"dpl_AUojGTPodKNPTVaxVPcxnNvkSVqo","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-D2GYGXhJ.js","utils-BFd71lo2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-i162M7Za.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-oUw0la6W.js","snippetPresets-DtIWL37f.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BCMBbEQM.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DC4RgS91.js","shallow-CgVeLRFv.js","getApiPlaygroundDisplay-D5biMY5x.js","CodeSnippet-BFsbT-Fu.js","CodeSnippets-zLLOIece.js","Page-Ddn8iQDL.js","getPastedJson-BrHW4jRt.js","icon-CkMCp-Tk.js","MethodPill-CCcSM-Ep.js","DuplicateIcon-4tBrFI-V.js","createIcon-YbZxtfvX.js","DynamicMarkdown-BQC1aHST.js","SectionHeading-Dyh8yRs0.js","axios-vUo_bRtp.js","Markdown-DnRxVfNy.js","clsx-BHwt7gjg.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CI1QhstW.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ctpizp2W.js"]}