{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/7VytxGGx3hqS7lM4tz9x/dfX34KUM3RFxLzu8RQWW/rTeWK5RT2-11.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{Link as r}from\"framer\";import{motion as o}from\"framer-motion\";import*as n from\"react\";export const richText=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://cheatsheet.md/chatgpt-cheatsheet/openai-api-error-axioserror-request-failed-status-code-400\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://cheatsheet.md/chatgpt-cheatsheet/openai-api-error-axioserror-request-failed-status-code-400\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/invalid-model-dall-e-3-the-model-argument-should-be-left-blank/890486\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/invalid-model-dall-e-3-the-model-argument-should-be-left-blank/890486\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/intermittent-error-an-unexpected-error-occurred-error-code-400-error-message-this-model-does-not-support-specifying-dimensions-type-invalid-request-error-param-none-code-none/955807\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/intermittent-error-an-unexpected-error-occurred-error-code-400-error-message-this-model-does-not-support-specifying-dimensions-type-invalid-request-error-param-none-code-none/955807\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/getting-400-error-trying-to-generate-image-with-dalle-3/508710\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/getting-400-error-trying-to-generate-image-with-dalle-3/508710\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://learn.microsoft.com/en-us/answers/questions/1532521/run-failed-openai-api-hits-badrequesterror-error-c\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://learn.microsoft.com/en-us/answers/questions/1532521/run-failed-openai-api-hits-badrequesterror-error-c\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/vllm-project/vllm/issues/3906\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/vllm-project/vllm/issues/3906\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/i-am-receiving-an-error-status-code-400/351121\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/i-am-receiving-an-error-status-code-400/351121\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/opena-ai-bad-request-error-400/666947\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/opena-ai-bad-request-error-400/666947\"})})]})});export const richText1=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The 404 status error you are encountering when trying to use the \",/*#__PURE__*/e(\"code\",{children:\"command-xl\"}),\" model through the OpenAI API could be due to several reasons:\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Model Non-Existence\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"The model \",/*#__PURE__*/e(\"code\",{children:\"command-xl\"}),\" might not be a valid or existing model in the OpenAI API. Models must be correctly named and available for use.\"]})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Access Restrictions\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"You may not have the necessary permissions or access rights to use the specific model. Even though API keys generally grant access to all models, there could be project-specific restrictions or limitations set in the platform settings.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Endpoint or Parameter Issues\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The error could also result from incorrect endpoint URLs or parameters used in the API request. Ensuring that the correct endpoint and parameters are used is crucial.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Resource Not Found\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The requested resource (in this case, the model) might not be found on the server, indicating a possible mismatch between the requested model and what is available on the OpenAI servers.\"})})})]});export const richText2=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"To resolve the 404 error when trying to use the \",/*#__PURE__*/e(\"code\",{children:\"command-xl\"}),\" model through the OpenAI API, you can take the following steps:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Verify Model Existence\"}),\": Ensure that \",/*#__PURE__*/e(\"code\",{children:\"command-xl\"}),\" is a valid and existing model in the OpenAI API.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check Permissions and Access\"}),\": Confirm that your API key has the necessary permissions and that there are no project-specific restrictions blocking access to the model.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Review Endpoint and Parameters\"}),\": Double-check that the endpoint URL and all parameters in your API request are correct.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Update API Version or Model\"}),\": If the model is not available, consider using a different model that you have access to, such as \",/*#__PURE__*/e(\"code\",{children:\"gpt-4\"}),\" or \",/*#__PURE__*/e(\"code\",{children:\"gpt-3.5-turbo\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ensure Billing Details\"}),\": Make sure your account has the required billing details set up, as lack of billing information can restrict model access.\"]})})]})]});export const richText3=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/gpt-3-5-turbo-model-gives-me-a-404-error/83297\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/gpt-3-5-turbo-model-gives-me-a-404-error/83297\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/how-to-set-billing-limits-and-restrict-model-usage-for-a-project-via-openai-api/1087771\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/how-to-set-billing-limits-and-restrict-model-usage-for-a-project-via-openai-api/1087771\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/error-that-model-does-not-exist-http-status-code-404-but-it-does-exist/25866\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/error-that-model-does-not-exist-http-status-code-404-but-it-does-exist/25866\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/langchain-ai/langchain/issues/13284\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/langchain-ai/langchain/issues/13284\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/can-i-enable-some-models-for-api-key/583110\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/can-i-enable-some-models-for-api-key/583110\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/getting-404-not-found-error-for-api-endpoint-in-postman/903181\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/getting-404-not-found-error-for-api-endpoint-in-postman/903181\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/troubleshooting-api-integration-with-openais-language-model/627096\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/troubleshooting-api-integration-with-openais-language-model/627096\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/Pythagora-io/gpt-pilot/issues/416\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/Pythagora-io/gpt-pilot/issues/416\"})})]})});export const richText4=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'The 400 status error in the TogetherAI API, indicating a \"Bad Request,\" in this context is likely due to the following reasons:'}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect Model Type\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The target model you are using is not a vision model, which means it is not designed to handle image inputs. This mismatch between the model type and the input type (image) is a primary cause of the error.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Data Schema Violations\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The structure and format of the data sent in the request (specifically, including image inputs) do not comply with the data schema defined for the model you are using. Since the model does not support image inputs, the request violates the expected data schema.\"})]});export const richText5=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To fix the 400 status error in the TogetherAI API, you can take the following steps:\"}),/*#__PURE__*/e(\"p\",{children:\"Ensure you are using a model that is compatible with the type of input you are providing. Here are some key actions to consider:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Use the correct model type\"}),\": Switch to a model that supports the input type you are using, such as a vision model if you are sending image inputs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check the API documentation\"}),\": Review the TogetherAI API documentation to ensure your request adheres to the expected format and parameters for the specific model.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Remove unsupported inputs\"}),\": If the model does not support image inputs, remove these from your request to avoid data schema violations.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Verify input format\"}),\": Ensure that the structure and format of your input data comply with the defined schema for the model you are using.\"]})})]})]});export const richText6=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://portkey.ai/collection/input-error-10148\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://portkey.ai/collection/input-error-10148\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/AI-ML/Gemini-Pro-Vision-API-error-Unable-to-submit-request-because-it/m-p/784566\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/AI-ML/Gemini-Pro-Vision-API-error-Unable-to-submit-request-because-it/m-p/784566\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/evo-design/evo/issues/95\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/evo-design/evo/issues/95\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/openai/openai-openapi/issues/15\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/openai/openai-openapi/issues/15\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.npmjs.com/package/together-ai?activeTab=readme\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.npmjs.com/package/together-ai?activeTab=readme\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/guidance-ai/guidance/issues/795\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/guidance-ai/guidance/issues/795\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://js.langchain.com/docs/integrations/chat/togetherai/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://js.langchain.com/docs/integrations/chat/togetherai/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/charmbracelet/mods/issues/206\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/charmbracelet/mods/issues/206\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.retool.com/t/gpt-4-vision-not-working/32758\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.retool.com/t/gpt-4-vision-not-working/32758\"})})]})});export const richText7=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The 400 status error indicating that the provided image is not valid could be due to several reasons:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid URL Syntax\"}),\": The URL provided for the image might contain typos, misplaced characters, or unsupported symbols, making it invalid.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect URL Format\"}),': Using the wrong prefix for the Google Cloud Storage URL, such as \"gs://\" instead of \"',/*#__PURE__*/e(r,{href:\"http://storage.googleapis.com/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"http://storage.googleapis.com/\"})}),'\", can lead to this error.']})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Access Permissions\"}),\": The image URL might not have the necessary access permissions, making the image inaccessible to the API.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Request Malformation\"}),\": The request itself could be malformed, containing invalid arguments or syntax that the server cannot process.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"These issues can result in the server being unable to understand and process the request, leading to a 400 Bad Request error.\"})]});export const richText8=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To resolve the 400 Bad Request error when the provided image is not valid in the Google API, you can take the following steps:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Verify the URL\"}),\": Ensure the image URL is correctly formatted and does not contain any typos or unsupported characters.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check Access Permissions\"}),\": Make sure the image URL has the necessary access permissions to be accessed by the API.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Correct URL Prefix\"}),': Use the correct prefix for Google Cloud Storage URLs, such as \"',/*#__PURE__*/e(r,{href:\"http://storage.googleapis.com/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"http://storage.googleapis.com/\"})}),'\" instead of \"gs://\".']})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Test Direct Access\"}),\": Try accessing the image directly via the URL to ensure it is publicly accessible.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Disable URL Encoding\"}),\": If the URL contains encoded characters, check if decoding them or using a different method to access the image resolves the issue.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Local Download and Base64 Encoding\"}),\": Download the image locally and send it to the API in base64 encoded format if URL-based access is problematic.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By addressing these potential issues, you can often resolve the 400 Bad Request error related to invalid image URLs.\"})]});export const richText9=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/gpt4-vision-error-when-passing-gcp-storage-bucket-url/582414\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/gpt4-vision-error-when-passing-gcp-storage-bucket-url/582414\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.miro.com/ask-the-community-45/resolved-getting-400-that-s-an-error-when-trying-to-use-google-drive-8774\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.miro.com/ask-the-community-45/resolved-getting-400-that-s-an-error-when-trying-to-use-google-drive-8774\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/googleapis/google-api-go-client/issues/178\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/googleapis/google-api-go-client/issues/178\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.dreamhost.com/blog/400-bad-request-error/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.dreamhost.com/blog/400-bad-request-error/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://discuss.ai.google.dev/t/error-analyzing-image-status-400/58621\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://discuss.ai.google.dev/t/error-analyzing-image-status-400/58621\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://forum.bubble.io/t/google-cloud-storage-images-not-displaying-in-bubble-but-visible-via-direct-url-why/332019\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://forum.bubble.io/t/google-cloud-storage-images-not-displaying-in-bubble-but-visible-via-direct-url-why/332019\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/gpt-4-vision-error-badrequesterror-400-invalid-image/516486\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/gpt-4-vision-error-badrequesterror-400-invalid-image/516486\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://developers.google.com/drive/api/guides/handle-errors\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developers.google.com/drive/api/guides/handle-errors\"})})]})});export const richText10=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"A 500 Internal Server Error in the context of the Google API or any server-side application can be caused by several factors. Here are some possible reasons:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Execution Errors in Policies or Scripts\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The error could be due to a failure in the execution of policies or scripts within the API proxy. For example, an error in a Service Callout policy or an Extract Variables policy can lead to a 500 Internal Server Error if the policy fails to execute correctly.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Backend Server Issues\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The error might be originating from the backend server, such as a failure in the backend service, incorrect or unavailable resources, or errors in the backend server's custom code.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Server Configuration Issues\"}),\" \"]}),/*#__PURE__*/t(\"p\",{children:[\"Problems with server configuration, such as a corrupted or incorrectly configured \",/*#__PURE__*/e(\"code\",{children:\".htaccess\"}),\" file, can also cause a 500 Internal Server Error.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Internal Server Glitches\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The error can result from unexpected issues or temporary glitches in the server's programming or operations, which do not fit into other specific error codes.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Overlapping or Unsupported Requests\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"In some cases, the error can occur if a request overlaps with another or if an unsupported action is attempted, leading to an unexpected server error.\"})]});export const richText11=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To resolve a 500 Internal Server Error in the context of the Google API, you can follow these steps:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"General Troubleshooting\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Determine whether the error is caused by the API proxy or the backend server using tools like the Trace tool or Logs Explorer.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Specific Actions\"}),\" \"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check API Proxy Policies\"}),\": Review and fix any execution errors in policies such as Service Callout or Extract Variables policies.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Verify Backend Server\"}),\": Ensure the backend server is available, and its resources are correctly configured. Check the backend server logs for detailed error messages.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inspect Server Configuration\"}),\": Verify that server configurations, such as service accounts and permissions, are correct and not corrupted.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check Logs\"}),\": Use Cloud Logging to find the log entry matching the HTTP error response and inspect the \",/*#__PURE__*/e(\"code\",{children:\"jsonPayload.responseDetails\"}),\" field for more details.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Test and Redeploy\"}),\": Test the API request again after making necessary corrections and redeploy the API if changes were made.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By following these steps, you can systematically identify and resolve the cause of the 500 Internal Server Error.\"})]});export const richText12=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://docs.apigee.com/api-platform/troubleshoot/runtime/500-internal-server-error-0\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://docs.apigee.com/api-platform/troubleshoot/runtime/500-internal-server-error-0\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://developers.google.com/webmaster-tools/v1/errors\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developers.google.com/webmaster-tools/v1/errors\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://blog.hubspot.com/marketing/http-500-internal-server-error?uuid=779b2854-66bb-404e-843f-58486e12b58b\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://blog.hubspot.com/marketing/http-500-internal-server-error?uuid=779b2854-66bb-404e-843f-58486e12b58b\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://developers.google.com/drive/api/guides/handle-errors\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developers.google.com/drive/api/guides/handle-errors\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/AI-ML/quot-Internal-error-encountered-quot-quot-code-13-quot/m-p/503519\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/AI-ML/quot-Internal-error-encountered-quot-quot-code-13-quot/m-p/503519\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://cloud.google.com/api-gateway/docs/troubleshoot\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://cloud.google.com/api-gateway/docs/troubleshoot\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://agilestorelocator.com/wiki/google-server-api-key-troubleshooting/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://agilestorelocator.com/wiki/google-server-api-key-troubleshooting/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://docs.apigee.com/api-platform/troubleshoot/runtime/500-internal-server-error-backend-server\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://docs.apigee.com/api-platform/troubleshoot/runtime/500-internal-server-error-backend-server\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://cloud.google.com/endpoints/docs/openapi/troubleshoot-response-errors\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://cloud.google.com/endpoints/docs/openapi/troubleshoot-response-errors\"})})]})});export const richText13=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(\"code\",{children:\"400 Bad Request\"}),' error with the message \"Request payload size exceeds the limit: 20971520 bytes\" in the Google API is occurring because the size of the data being sent in the HTTP request is exceeding the allowed limit. Specifically, the request payload is larger than the 20 MB (20971520 bytes) limit that is imposed on HTTP requests in certain Google APIs, such as those used for streaming data into BigQuery or other services with similar constraints. This limit is a hard constraint to prevent overly large requests that could overload the server.']})});export const richText14=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"To fix the \",/*#__PURE__*/e(\"code\",{children:\"400 Bad Request\"}),' error due to the \"Request payload size exceeds the limit\" issue in the Google API, you need to ensure that the data being sent does not exceed the specified limit. Here are the steps to resolve this:']}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Solution\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Restructure your requests to comply with the payload size limits.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Key Steps\"}),\" \"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Split Data into Smaller Requests\"}),\": Break down the data into smaller chunks and send them in multiple requests.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Adjust Request Frequency\"}),\": Send requests with fewer rows more often.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Use Appropriate Tools\"}),\": Utilize tools like \",/*#__PURE__*/e(\"code\",{children:\"bq load\"}),\" for single long rows or split multiple rows into separate requests.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Chunk Large Files\"}),\": If uploading files, chunk them into smaller pieces before sending the requests.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"By following these steps, you can ensure that your requests comply with the payload size limits and avoid the \",/*#__PURE__*/e(\"code\",{children:\"400 Bad Request\"}),\" error.\"]})]});export const richText15=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://kinsta.com/knowledgebase/400-bad-request/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://kinsta.com/knowledgebase/400-bad-request/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://discuss.ai.google.dev/t/request-payload-size-exceeds-the-limit/4253\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://discuss.ai.google.dev/t/request-payload-size-exceeds-the-limit/4253\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://cloud.google.com/knowledge/kb/error-400-bad-request-request-payload-size-exceeds-the-limit-000004321\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://cloud.google.com/knowledge/kb/error-400-bad-request-request-payload-size-exceeds-the-limit-000004321\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://developers.google.com/sheets/api/limits\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developers.google.com/sheets/api/limits\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://forum.knime.com/t/google-sheets-payload-exceeds-limit-of-10485760-bytes/12329\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://forum.knime.com/t/google-sheets-payload-exceeds-limit-of-10485760-bytes/12329\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/Apigee/Content-Length-with-invalid-value-causes-error-400/m-p/538803\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/Apigee/Content-Length-with-invalid-value-causes-error-400/m-p/538803\"})})]})});export const richText16=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The 404 status error you are encountering with the Google API, specifically for the model \",/*#__PURE__*/e(\"code\",{children:\"models/gpt-4o\"}),\", is likely due to several reasons:\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Model Non-Existence\"}),\" \"]}),/*#__PURE__*/t(\"p\",{children:[\"The model \",/*#__PURE__*/e(\"code\",{children:\"gpt-4o\"}),\" may not exist in the Google API's model repository, or it might not be recognized under the specified API version (v1beta).\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Model Support\"}),\" \"]}),/*#__PURE__*/t(\"p\",{children:[\"The model might not be supported for the specific method you are trying to use (e.g., \",/*#__PURE__*/e(\"code\",{children:\"generateContent\"}),\"). Each model has its own set of supported methods, and if the method is not supported, a 404 error can occur.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"API Version Compatibility\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The model may not be compatible with the API version you are using (v1beta). API versions can have different sets of available models and methods, and some models may only be available in certain versions.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Access Permissions\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"There could be an issue with your access permissions or the API key's permissions, which might not allow you to access the specified model.\"})]});export const richText17=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"To resolve the 404 error when trying to access the \",/*#__PURE__*/e(\"code\",{children:\"gpt-4o\"}),\" model in the Google API, you should take the following steps:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check Model Existence\"}),\": Verify that the \",/*#__PURE__*/e(\"code\",{children:\"gpt-4o\"}),\" model exists and is recognized by the API.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"List Available Models\"}),\": Use the \",/*#__PURE__*/e(\"code\",{children:\"ListModels\"}),\" method to see the list of available models and their supported methods.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check Method Support\"}),\": Ensure the model supports the \",/*#__PURE__*/e(\"code\",{children:\"generateContent\"}),\" method you are trying to use.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"API Version Compatibility\"}),\": Confirm that the model is compatible with the API version (v1beta) you are using.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Verify Access Permissions\"}),\": Make sure your API key has the necessary permissions to access the specified model.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"If these steps do not resolve the issue, it may indicate that the model is not available or supported in your current setup.\"})]});export const richText18=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://community.particle.io/t/error-status-404-from-www-googleapis-com/43572\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.particle.io/t/error-status-404-from-www-googleapis-com/43572\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/google-gemini/generative-ai-python/issues/633\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/google-gemini/generative-ai-python/issues/633\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/can-not-access-gpt-4o-issue-with-billing/752051\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/can-not-access-gpt-4o-issue-with-billing/752051\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.make.com/t/404-error-http-oauth-google-ads-api/42398\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.make.com/t/404-error-http-oauth-google-ads-api/42398\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://discuss.ai.google.dev/t/imagen-model-not-found-in-python-google-generative-ai/46547\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://discuss.ai.google.dev/t/imagen-model-not-found-in-python-google-generative-ai/46547\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://developers.google.com/drive/api/guides/handle-errors\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developers.google.com/drive/api/guides/handle-errors\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://ai.google.dev/gemini-api/docs/api-versions\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://ai.google.dev/gemini-api/docs/api-versions\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://cloud.google.com/php/docs/reference/analytics-data/0.9.5/V1beta.BetaAnalyticsDataClient\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://cloud.google.com/php/docs/reference/analytics-data/0.9.5/V1beta.BetaAnalyticsDataClient\"})})]})});export const richText19=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'The 400 Bad Request error in the Google API, specifically the error message \"Unable to submit request because it has an empty text parameter,\" indicates that the request sent to the API is missing a required parameter. Here are the key reasons for this error:'}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Missing Required Parameter\"}),\": The API request lacks a necessary text parameter, which is essential for the API to process the request. In this case, the \",/*#__PURE__*/e(\"code\",{children:\"text\"}),\" parameter is empty, which is not acceptable according to the API's requirements.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid Request Format\"}),\": The error suggests that the format of the request is incorrect due to the absence of a critical piece of data, leading the server to reject the request.\"]})})]})]});export const richText20=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To fix the 400 Bad Request error due to an empty text parameter in the Google API, you need to ensure that the necessary text parameter is included in your request. Here are the steps to resolve this issue:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Verify that your request includes a valid \",/*#__PURE__*/e(\"code\",{children:\"text\"}),\" parameter.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Ensure the \",/*#__PURE__*/e(\"code\",{children:\"text\"}),\" parameter is not empty and contains the required data.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Check the format of your request to make sure it aligns with the API's expectations.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Key actions:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Add a value to the \",/*#__PURE__*/e(\"code\",{children:\"text\"}),\" parameter.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Review the API documentation to ensure all required parameters are provided.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Test the request again after making the necessary adjustments.\"})})]})]});export const richText21=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/cline/cline/issues/417\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/cline/cline/issues/417\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://kinsta.com/knowledgebase/400-bad-request/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://kinsta.com/knowledgebase/400-bad-request/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/AI-ML/Google-grounding-and-function-calling-error-400/m-p/780587\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/AI-ML/Google-grounding-and-function-calling-error-400/m-p/780587\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/googleapis/google-cloud-go/issues/10309\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/googleapis/google-cloud-go/issues/10309\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://developers.google.com/calendar/api/guides/errors?hl=en\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developers.google.com/calendar/api/guides/errors?hl=en\"})})]})});export const richText22=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[\"The 404 status error in this context indicates that the specified model, \",/*#__PURE__*/e(\"code\",{children:\"models/gemini-2.0-flash-thinking-exp-121\"}),\", is not available or supported for the \",/*#__PURE__*/e(\"code\",{children:\"generateContent\"}),\" method under the API version \",/*#__PURE__*/e(\"code\",{children:\"v1beta\"}),\". This means the model either does not exist, has been moved, or is not compatible with the current API version and the requested method.\"]})});export const richText23=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"To fix the 404 error when trying to use the \",/*#__PURE__*/e(\"code\",{children:\"models/gemini-2.0-flash-thinking-exp-121\"}),\" model with the Google API, you need to ensure the model is available and supported for your API version. Here are the steps to resolve the issue:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Check the available models by calling the \",/*#__PURE__*/e(\"code\",{children:\"ListModels\"}),\" method to see which models are supported for the \",/*#__PURE__*/e(\"code\",{children:\"generateContent\"}),\" method.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Verify that the API version \",/*#__PURE__*/e(\"code\",{children:\"v1beta\"}),\" supports the model you are trying to use.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"If the model is not listed, consider using a different model that is supported.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"If necessary, switch to a different API version (e.g., from \",/*#__PURE__*/e(\"code\",{children:\"v1beta\"}),\" to \",/*#__PURE__*/e(\"code\",{children:\"v1\"}),\") if the model is available in that version.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By following these steps, you can identify and use a compatible model for your API requests.\"})]});export const richText24=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://developers.google.com/drive/api/guides/handle-errors\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developers.google.com/drive/api/guides/handle-errors\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://discuss.ai.google.dev/t/how-to-use-gemini-flash-via-the-rest-curl-api/2457\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://discuss.ai.google.dev/t/how-to-use-gemini-flash-via-the-rest-curl-api/2457\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.particle.io/t/error-status-404-from-www-googleapis-com/43572\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.particle.io/t/error-status-404-from-www-googleapis-com/43572\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/home-assistant/core/issues/105679\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/home-assistant/core/issues/105679\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.techtarget.com/whatis/definition/404-status-code\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.techtarget.com/whatis/definition/404-status-code\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.make.com/t/404-error-http-oauth-google-ads-api/42398\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.make.com/t/404-error-http-oauth-google-ads-api/42398\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://cloud.google.com/php/docs/reference/analytics-data/0.21.1/V1beta.Compatibility\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://cloud.google.com/php/docs/reference/analytics-data/0.21.1/V1beta.Compatibility\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://ai.google.dev/gemini-api/docs/api-versions\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://ai.google.dev/gemini-api/docs/api-versions\"})})]})});export const richText25=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'The 400 Bad Request error you are encountering in the Google API, specifically with the messages related to an \"Invalid JSON payload,\" is likely due to several possible reasons:'}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Malformed JSON Syntax\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:'The error indicates that the JSON payload sent to the API contains incorrect or unsupported fields. In this case, the fields named \"additionalProperties\" are not recognized by the API, suggesting that the JSON structure does not match the expected schema.'}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect Field Names or Formats\"}),\" \"]}),/*#__PURE__*/t(\"p\",{children:[\"The API may be expecting specific field names or formats that are not being provided. For example, if the API expects a particular structure for the \",/*#__PURE__*/e(\"code\",{children:\"response_schema\"}),\" or its properties, and the provided JSON does not conform to this structure, it will result in a 400 error.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Missing or Required Fields\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The API request might be missing required fields or contain fields that are not in a recognized format. This can trigger a 400 error if the API is strict about the data it accepts.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid Request Message Framing\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The request message itself could be malformed, which includes issues with JSON encoding, missing or extra characters, or other syntax errors that make the request unreadable by the server.\"})]});export const richText26=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'To fix the \"Invalid JSON payload\" error in the Google API, you need to ensure the following:'}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Validate JSON Syntax\"}),\": Check that the JSON payload is well-formed and free of syntax errors.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Match Expected Schema\"}),': Ensure that the JSON structure and field names align with the API\\'s expected schema, avoiding unknown or unsupported fields like \"additionalProperties\".']})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Include Required Fields\"}),\": Make sure all required fields are present and in the correct format.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Correct Encoding\"}),\": Verify that the JSON data is properly encoded, especially if using base64 encoding where necessary.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Reviewing and adjusting these aspects should resolve the 400 Bad Request error related to invalid JSON payloads.\"})]});export const richText27=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://kinsta.com/knowledgebase/400-bad-request/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://kinsta.com/knowledgebase/400-bad-request/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.make.com/t/google-authentication-issue-status-code-error-400/3001\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.make.com/t/google-authentication-issue-status-code-error-400/3001\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.zapier.com/troubleshooting-99/google-sheets-status-code-400-bad-request-20303\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.zapier.com/troubleshooting-99/google-sheets-status-code-400-bad-request-20303\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://googleanalytics4.co/forums/discussion/invalid-json-payload-error-when-using-google-analytics-4/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://googleanalytics4.co/forums/discussion/invalid-json-payload-error-when-using-google-analytics-4/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.youtube.com/watch?v=iO2CW6ymN7U\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.youtube.com/watch?v=iO2CW6ymN7U\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://cloud.google.com/knowledge/kb/publishing-json-message-to-pub-sub-topic-fails-with-400-bad-request-error-000004171\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://cloud.google.com/knowledge/kb/publishing-json-message-to-pub-sub-topic-fails-with-400-bad-request-error-000004171\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.GoogleJsonWebSignature\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://cloud.google.com/dotnet/docs/reference/Google.Apis/latest/Google.Apis.Auth.GoogleJsonWebSignature\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://groups.google.com/g/adwords-api/c/WGSb_7P4Uz4\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://groups.google.com/g/adwords-api/c/WGSb_7P4Uz4\"})})]})});export const richText28=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(\"code\",{children:\"400 Bad Request\"}),\" error in this context is occurring because the \",/*#__PURE__*/e(\"code\",{children:\"response_schema\"}),\" defined in your \",/*#__PURE__*/e(\"code\",{children:\"GenerateContentRequest\"}),\" has an issue with the properties of an object type. Specifically, the error message indicates that the \",/*#__PURE__*/e(\"code\",{children:\"properties\"}),\" field for the \",/*#__PURE__*/e(\"code\",{children:\"OBJECT\"}),\" type should not be empty.\"]}),/*#__PURE__*/t(\"p\",{children:[\"In your schema, the \",/*#__PURE__*/e(\"code\",{children:\"logic\"}),\" property within the \",/*#__PURE__*/e(\"code\",{children:\"questions\"}),\" items is defined as an \",/*#__PURE__*/e(\"code\",{children:\"OBJECT\"}),\" type, but it does not have any specified properties, which violates the requirement that an \",/*#__PURE__*/e(\"code\",{children:\"OBJECT\"}),\" type must have non-empty properties.\"]})]});export const richText29=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"To fix the \",/*#__PURE__*/e(\"code\",{children:\"400 Bad Request\"}),\" error in your Google API request, you need to ensure that the \",/*#__PURE__*/e(\"code\",{children:\"OBJECT\"}),\" type properties in your \",/*#__PURE__*/e(\"code\",{children:\"response_schema\"}),\" are properly defined. Here are the key steps to resolve the issue:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Define the necessary properties for the \",/*#__PURE__*/e(\"code\",{children:\"OBJECT\"}),\" type fields.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Ensure that the \",/*#__PURE__*/e(\"code\",{children:\"properties\"}),\" field for any \",/*#__PURE__*/e(\"code\",{children:\"OBJECT\"}),\" type is not empty.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Verify that all required parameters and fields are included in the schema.\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Key Actions:\"}),\" \"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Add specific properties to the \",/*#__PURE__*/e(\"code\",{children:\"logic\"}),\" field within the \",/*#__PURE__*/e(\"code\",{children:\"questions\"}),\" items.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Check for any other empty \",/*#__PURE__*/e(\"code\",{children:\"OBJECT\"}),\" type fields and define their properties accordingly.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Review the entire schema to ensure all required fields are populated.\"})})]})]});export const richText30=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://discuss.ai.google.dev/t/oneof-in-response-schema/55926\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://discuss.ai.google.dev/t/oneof-in-response-schema/55926\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://discuss.ai.google.dev/t/function-calling-issues-with-type-object-and-array/34581\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://discuss.ai.google.dev/t/function-calling-issues-with-type-object-and-array/34581\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/AI-ML/Vertext-AI-response-schema-suddenly-causing-google-api-core/m-p/850873\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/AI-ML/Vertext-AI-response-schema-suddenly-causing-google-api-core/m-p/850873\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://developers.google.com/drive/api/guides/handle-errors\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developers.google.com/drive/api/guides/handle-errors\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://discuss.ai.google.dev/t/unexpected-invalidargument-error-for-large-response-schema/37272\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://discuss.ai.google.dev/t/unexpected-invalidargument-error-for-large-response-schema/37272\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.dreamhost.com/blog/400-bad-request-error/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.dreamhost.com/blog/400-bad-request-error/\"})})]})});export const richText31=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:['The 400 status error you are encountering, specifically the message \"Json mode is not enabled for models/gemini-2.0-flash-thinking-exp-1219,\" indicates that the particular model you are using (',/*#__PURE__*/e(\"code\",{children:\"gemini-2.0-flash-thinking-exp-1219\"}),\") does not support JSON mode. This error is a client-side issue where the request is invalid because the specified model configuration does not include the capability for JSON mode.\"]})});export const richText32=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'To fix the 400 status error due to \"Json mode is not enabled for models/gemini-2.0-flash-thinking-exp-1219,\" you need to adjust your model configuration. Here are the key steps:'}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Use a model that supports JSON mode, such as \",/*#__PURE__*/e(\"code\",{children:\"gemini-1.5-flash\"}),\" or \",/*#__PURE__*/e(\"code\",{children:\"gemini-1.5-pro\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ensure that the model you choose is compatible with the features you are trying to use.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Check the documentation for the specific model to confirm its capabilities.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Here are some concise steps:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Switch to a supported model.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Verify model compatibility.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Refer to model documentation for specific features.\"})})]})]});export const richText33=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://discuss.ai.google.dev/t/gemini-2-0-flash-thinking-exp-is-failing-for-json-mode/58241\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://discuss.ai.google.dev/t/gemini-2-0-flash-thinking-exp-is-failing-for-json-mode/58241\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://kinsta.com/knowledgebase/400-bad-request/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://kinsta.com/knowledgebase/400-bad-request/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://developers.google.com/drive/api/guides/handle-errors\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developers.google.com/drive/api/guides/handle-errors\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.dreamhost.com/blog/400-bad-request-error/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.dreamhost.com/blog/400-bad-request-error/\"})})]})});export const richText34=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(\"code\",{children:\"500 Internal Server Error\"}),\" in the context of the Google API or Apigee could be due to several reasons:\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Error in Backend Server\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The backend server may have encountered an unexpected condition that prevented it from fulfilling the request. This could be due to various issues such as server overload, misconfiguration, or an error in the server's code.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Execution Error in an Edge Policy\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"An error could occur during the execution of any policy within the API proxy. For example, a failure in a Service Callout policy or an Extract Variables policy can lead to a 500 Internal Server Error.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Connectivity Issues\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"There might be connectivity issues between the Apigee instance and the target server, such as a connection timeout or DNS-related problems, although this would more typically result in a different error code if it were the primary issue.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Temporary Unavailability\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The service might be temporarily unavailable due to maintenance, high load, or other temporary conditions that make the server unable to handle requests.\"})})}),/*#__PURE__*/e(\"p\",{children:\"These causes indicate that the error is often a result of an unexpected condition on the server side that prevents the request from being completed.\"})]});export const richText35=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"To resolve the \",/*#__PURE__*/e(\"code\",{children:\"500 Internal Server Error\"}),\" in the Google API or Apigee, you can follow these steps:\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"General Troubleshooting\"}),\" \"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Determine the Source of the Error\"}),\": Use the Trace tool or logs to identify whether the error is originating from an Edge policy or the backend server.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check Backend Server\"}),\": Make a direct call to the backend server to verify if the error persists, and review the backend server logs for detailed error messages.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Review Policies\"}),\": Check for any execution errors in policies such as Service Callout or Extract Variables policies within the API proxy.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Specific Actions\"}),\" \"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Validate Backend Server Configuration\"}),\": Ensure the backend server URL and credentials are correct and that the resource is available.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check for Temporary Unavailability\"}),\": Verify if the service is undergoing maintenance or experiencing high load.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Enable Debug Mode\"}),\": Enable debug mode on the backend server to get more detailed error information.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Contact Support\"}),\": If the issue persists, gather diagnostic information and contact Apigee Support or relevant support channels.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Additional Measures\"}),\" \"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Retry Requests\"}),\": Implement retry mechanisms with appropriate delays to handle intermittent errors.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Monitor Logs\"}),\": Regularly monitor API Monitoring, NGINX Access Logs, or Message Processor logs for any clues about the error.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Update and Maintain\"}),\": Ensure all components, including policies and backend servers, are up-to-date and properly configured.\"]})})]})]});export const richText36=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://docs.apigee.com/api-platform/troubleshoot/runtime/500-internal-server-error-backend-server\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://docs.apigee.com/api-platform/troubleshoot/runtime/500-internal-server-error-backend-server\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://groups.google.com/g/google-cloud-sql-discuss/c/D_zUMBFUixY/m/0z21TX0nAwAJ\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://groups.google.com/g/google-cloud-sql-discuss/c/D_zUMBFUixY/m/0z21TX0nAwAJ\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://blog.hubspot.com/marketing/http-500-internal-server-error?uuid=779b2854-66bb-404e-843f-58486e12b58b\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://blog.hubspot.com/marketing/http-500-internal-server-error?uuid=779b2854-66bb-404e-843f-58486e12b58b\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://docs.apigee.com/api-platform/troubleshoot/runtime/500-internal-server-error-0\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://docs.apigee.com/api-platform/troubleshoot/runtime/500-internal-server-error-0\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://cloud.google.com/apigee/docs/api-platform/troubleshoot/playbooks/runtime/vpc-503-target-connect-timeout\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://cloud.google.com/apigee/docs/api-platform/troubleshoot/playbooks/runtime/vpc-503-target-connect-timeout\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/Apigee/Getting-500-Internal-Server-Error-with-com-apigee-errors-http/m-p/759165\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/Apigee/Getting-500-Internal-Server-Error-with-com-apigee-errors-http/m-p/759165\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://forum.duplicati.com/t/google-drive-500-internal-server-error/5218\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://forum.duplicati.com/t/google-drive-500-internal-server-error/5218\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/AI-ML/InternalServerError-500-Internal-error-encountered/m-p/693571\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/AI-ML/InternalServerError-500-Internal-error-encountered/m-p/693571\"})})]})});export const richText37=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The 400 Bad Request error you are encountering in the Google API is likely due to several specific reasons related to the structure and content of your request:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid JSON Payload\"}),': The error messages indicate that the JSON payload you are sending contains unknown or invalid field names. Specifically, the fields \"minRelevanceScore\", \"maxResults\", and \"maxSnippetsPerResult\" within the \\'tools.google_search_retrieval.dynamic_retrieval_config\\' section are not recognized by the API. This suggests that these fields may not be valid parameters for the API endpoint you are using.']})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Malformed Request Syntax\"}),\": The error could be triggered by a malformed syntax in the request body or headers. Ensuring that the JSON is correctly formatted and adheres to the API's expected structure is crucial. Any typos, incorrect encoding, or misplaced characters can lead to a 400 error.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Missing or Incorrectly Formatted Required Fields\"}),\": The API may require specific fields to be present in the request, and if these fields are missing or not in the recognized format, it can result in a 400 error. For example, if the API expects certain fields to be of a specific type (e.g., integer, string), providing values of the wrong type can cause this error.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"In summary, the issue is likely due to the presence of unrecognized or incorrectly formatted fields in the JSON payload of your request.\"})]});export const richText38=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'To fix the \"Invalid JSON payload received\" error, you need to ensure that your JSON request conforms to the API\\'s expected structure and parameters. Here are the key steps to correct the issue:'}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Remove unrecognized fields\"}),': Eliminate the \"minRelevanceScore\", \"maxResults\", and \"maxSnippetsPerResult\" fields from the \\'tools.google_search_retrieval.dynamic_retrieval_config\\' section, as they are not valid parameters.']})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Validate JSON syntax\"}),\": Check that the JSON payload is correctly formatted and free of typos or syntax errors.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ensure required fields are present\"}),\": Make sure all mandatory fields required by the API are included in the request and are in the correct format.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Review API documentation\"}),\": Double-check the API documentation to confirm the valid parameters and their expected formats for the endpoint you are using.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By addressing these points, you can resolve the 400 Bad Request error related to the invalid JSON payload.\"})]});export const richText39=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://kinsta.com/knowledgebase/400-bad-request/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://kinsta.com/knowledgebase/400-bad-request/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.make.com/t/google-authentication-issue-status-code-error-400/3001\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.make.com/t/google-authentication-issue-status-code-error-400/3001\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.zapier.com/troubleshooting-99/google-sheets-status-code-400-bad-request-20303\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.zapier.com/troubleshooting-99/google-sheets-status-code-400-bad-request-20303\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://googleanalytics4.co/forums/discussion/invalid-json-payload-error-when-using-google-analytics-4/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://googleanalytics4.co/forums/discussion/invalid-json-payload-error-when-using-google-analytics-4/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/langchain-ai/langchainjs/issues/5825\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/langchain-ai/langchainjs/issues/5825\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://cloud.google.com/knowledge/kb/publishing-json-message-to-pub-sub-topic-fails-with-400-bad-request-error-000004171\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://cloud.google.com/knowledge/kb/publishing-json-message-to-pub-sub-topic-fails-with-400-bad-request-error-000004171\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://groups.google.com/g/adwords-api/c/WGSb_7P4Uz4\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://groups.google.com/g/adwords-api/c/WGSb_7P4Uz4\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/googleapis/google-api-nodejs-client/issues/588\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/googleapis/google-api-nodejs-client/issues/588\"})})]})});export const richText40=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The 400 Bad Request error you are encountering with the Google API could be due to several reasons related to the request or the file URI provided:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid File URI\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The URL might contain illegal or malformed characters, such as incorrect encoding or syntax errors, which the server cannot process.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"File Size or Format\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The file might exceed the allowed size limit or be in an unsupported format. For example, some APIs have specific size limits or only support certain file formats like PNG, JPEG, GIF, or WebP.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Malformed Request\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"The request itself might be malformed, including issues with the HTTP headers or the way the file URI is being passed in the request. This could include encoding issues, such as the \",/*#__PURE__*/e(\"code\",{children:\"%2F\"}),\" character in the URL which might not be correctly interpreted.\"]})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Server-Side Issues\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Although less common, there could be temporary server-side issues or glitches that result in a 400 error, even if the request and file URI are valid.\"})})})]});export const richText41=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To fix the 400 Bad Request error when using the Google API with the provided file URI, you should:\"}),/*#__PURE__*/e(\"p\",{children:\"Check and ensure the URL is correctly formatted and encoded. Here are some steps to consider:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Verify URL Syntax\"}),\": Ensure the URL does not contain illegal or malformed characters.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check File Size and Format\"}),\": Confirm that the file is within the allowed size limit and is in a supported format (e.g., PNG, JPEG, GIF, WebP).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inspect Request Headers\"}),\": Make sure the request headers are correctly set and the file URI is properly passed in the request.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Clear Cache and Try Again\"}),\": Sometimes, clearing the cache or retrying the request can resolve temporary issues.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Validate API Requirements\"}),\": Ensure all required parameters and conditions are met according to the API documentation.\"]})})]})]});export const richText42=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/400-errors-on-gpt-vision-api-since-today/534538\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/400-errors-on-gpt-vision-api-since-today/534538\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://kinsta.com/knowledgebase/400-bad-request/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://kinsta.com/knowledgebase/400-bad-request/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/gpt-4-vision-error-badrequesterror-400-invalid-image/516486\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/gpt-4-vision-error-badrequesterror-400-invalid-image/516486\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://developers.google.com/drive/api/guides/handle-errors\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developers.google.com/drive/api/guides/handle-errors\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/AI-ML/Ground-Model-Responses-Error/m-p/791134\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/AI-ML/Ground-Model-Responses-Error/m-p/791134\"})})]})});export const richText43=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(\"code\",{children:\"400 Bad Request\"}),\" error in the Google API, specifically the \",/*#__PURE__*/e(\"code\",{children:\"GenerateContentRequest\"}),\", is occurring because the request contains invalid or incomplete data. Here are the key reasons:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(\"code\",{children:\"contents.parts\"}),\" field must not be empty. In your case, the error message indicates that \",/*#__PURE__*/e(\"code\",{children:\"contents.parts\"}),\" is empty, which is not allowed by the API.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The request may contain an invalid argument, such as missing or improperly formatted data. For example, the API might require specific fields or data formats that are not being provided.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"This error is a client-side issue, indicating that the request sent to the server is malformed or does not meet the API's requirements.\"})]});export const richText44=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"To fix the \",/*#__PURE__*/e(\"code\",{children:\"400 Bad Request\"}),\" error in the Google API for the \",/*#__PURE__*/e(\"code\",{children:\"GenerateContentRequest\"}),\", you need to ensure that the request is properly formatted and contains all the required data.\"]}),/*#__PURE__*/e(\"p\",{children:\"Here are the steps to resolve the issue:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Ensure \",/*#__PURE__*/e(\"code\",{children:\"contents.parts\"}),\" is not empty and contains the necessary data.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Check that all required fields in the \",/*#__PURE__*/e(\"code\",{children:\"GenerateContentRequest\"}),\" are included and correctly formatted.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Verify that the request does not contain any invalid or malformed arguments.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Clear any corrupted cache or cookies that might be affecting the request.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Disable any browser extensions or add-ons that could be interfering with the request.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"By addressing these points, you can ensure that your request meets the API's requirements and the error is resolved.\"})]});export const richText45=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/langchain-ai/langchain-google/issues/490\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/langchain-ai/langchain-google/issues/490\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/AI-ML/Gemini-API-method-models-generateContent-returns-error-code-400/m-p/831749\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/AI-ML/Gemini-API-method-models-generateContent-returns-error-code-400/m-p/831749\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/google-gemini/generative-ai-js/issues/124\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/google-gemini/generative-ai-js/issues/124\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://developers.google.com/drive/api/guides/handle-errors\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://developers.google.com/drive/api/guides/handle-errors\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://kinsta.com/knowledgebase/400-bad-request/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://kinsta.com/knowledgebase/400-bad-request/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.googlecloudcommunity.com/gc/Workspace-Q-A/Seeing-400-error-while-trying-to-send-a-mail/m-p/536255\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/home-assistant/core/issues/120673\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/home-assistant/core/issues/120673\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.dreamhost.com/blog/400-bad-request-error/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.dreamhost.com/blog/400-bad-request-error/\"})})]})});export const richText46=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The 403 Forbidden error in the context of the Mistral AI API could be due to several reasons:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inactive Subscription\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The error might indicate that the subscription associated with your account is not active. This could be because the subscription has expired, been suspended, or not properly activated.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Insufficient Permissions\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"You may not have the necessary permissions or roles assigned to your account or API key to access the requested resources. This is a common issue when API gateways have strict access control rules.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Rate Limiting\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The API might have implemented rate limiting, and you have exceeded the allowable number of requests within a given time frame. This is often seen in free or basic plans where usage limits are more restrictive.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Security Policies\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The API could be enforcing security policies such as IP whitelisting or other security measures that restrict access, leading to a 403 error if these conditions are not met.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Configuration Errors\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"There might be configuration errors at the API Gateway level, such as misconfigured access control rules, which can prevent valid requests from being processed correctly.\"})]});export const richText47=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To resolve the 403 Forbidden error in the Mistral AI API, you need to address the following potential issues:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Subscription Status\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Ensure your subscription is active and not expired or suspended.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Permissions and Roles\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Check that your account or API key has the necessary permissions and roles to access the requested resources.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Rate Limiting\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Verify if you have exceeded the rate limits set for your subscription plan and adjust your request frequency accordingly.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Security Policies\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Update your IP address in the API's whitelist if necessary, and ensure compliance with other security measures.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Configuration Errors\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Review and correct any configuration errors at the API Gateway level, particularly in access control rules.\"}),/*#__PURE__*/e(\"p\",{children:\"Here are the key actions to take:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Activate or renew your subscription.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Review and adjust user permissions and roles.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Monitor and manage rate limits.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Update IP whitelisting if required.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Correct any configuration errors in the API Gateway settings.\"})})]})]});export const richText48=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://apipark.com/blog/3451\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://apipark.com/blog/3451\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://mistral.ai/terms/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://mistral.ai/terms/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.constantcontact.com/t5/API-Developer-Support/Getting-ERR-403-DEVELOPER-INACTIVE-error-when-I-post-using/td-p/221904\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.constantcontact.com/t5/API-Developer-Support/Getting-ERR-403-DEVELOPER-INACTIVE-error-when-I-post-using/td-p/221904\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://huggingface.co/mistralai/Mistral-Nemo-Instruct-2407/discussions/15\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://huggingface.co/mistralai/Mistral-Nemo-Instruct-2407/discussions/15\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://huggingface.co/mistralai/Mistral-7B-Instruct-v0.2/discussions/108\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://huggingface.co/mistralai/Mistral-7B-Instruct-v0.2/discussions/108\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://apipark.com/techblog/en/understanding-the-causes-of-pinpoint-post-403-forbidden-errors/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://apipark.com/techblog/en/understanding-the-causes-of-pinpoint-post-403-forbidden-errors/\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.restack.io/p/mistral-inference-answer-rate-limits-cat-ai\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.restack.io/p/mistral-inference-answer-rate-limits-cat-ai\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://www.hostinger.com/tutorials/what-is-403-forbidden-error-and-how-to-fix-it\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://www.hostinger.com/tutorials/what-is-403-forbidden-error-and-how-to-fix-it\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://docs.mistral.ai/deployment/laplateforme/tier/\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://docs.mistral.ai/deployment/laplateforme/tier/\"})})]})});export const richText49=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'The error you\\'re encountering with the Mistral AI API, specifically the message \"Expected last role User or Tool (or Assistant with prefix True) for serving but got assistant,\" indicates that the API is receiving an invalid role configuration in the request payload.'}),/*#__PURE__*/e(\"p\",{children:\"Here\u2019s a concise explanation:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'The Mistral API expects the last message in the chat to be either a \"User\" or \"Tool\" role, or an \"Assistant\" role but only if the prefix feature is enabled.'})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'In your case, the last message is an \"Assistant\" role without the prefix feature enabled, which is not accepted by the Mistral API, leading to a \"Bad Request\" (400 error) response.'})})]})]});export const richText50=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'To fix the \"Expected last role User or Tool (or Assistant with prefix True) for serving but got assistant\" error in the Mistral AI API, you need to adjust the role configuration in your request. Here are the steps to resolve this issue:'}),/*#__PURE__*/e(\"p\",{children:'Ensure that the last message in the chat sequence is set to either a \"User\" or \"Tool\" role. If you need to use the \"Assistant\" role, you must enable the prefix feature.'}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'Set the last message role to \"User\" or \"Tool\".'})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'If using the \"Assistant\" role, enable the prefix feature.'})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Verify that the API request payload reflects these changes correctly.\"})})]})]});export const richText51=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://cheatsheet.md/chatgpt-cheatsheet/openai-api-error-axioserror-request-failed-status-code-400\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://cheatsheet.md/chatgpt-cheatsheet/openai-api-error-axioserror-request-failed-status-code-400\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://github.com/langchain-ai/langchain/issues/23703\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://github.com/langchain-ai/langchain/issues/23703\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/request-failed-with-status-code-400/39242\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/request-failed-with-status-code-400/39242\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.openai.com/t/error-400-already-has-an-active-run/930753\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.openai.com/t/error-400-already-has-an-active-run/930753\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://forum.cloudron.io/topic/11826/using-mistral-api-seems-broken-on-cloudron\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://forum.cloudron.io/topic/11826/using-mistral-api-seems-broken-on-cloudron\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://community.crewai.com/t/crewai-on-mistral-api-error/1559\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://community.crewai.com/t/crewai-on-mistral-api-error/1559\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://learn.microsoft.com/en-us/answers/questions/2117664/my-mistral-large-2407-serverless-deployment-api-is\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://learn.microsoft.com/en-us/answers/questions/2117664/my-mistral-large-2407-serverless-deployment-api-is\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(r,{href:\"https://jan.ai/docs/remote-models/mistralai\",motionChild:!0,nodeId:\"rTeWK5RT2\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"https://jan.ai/docs/remote-models/mistralai\"})})]})});export const richText52=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The 400 status error you are encountering in the Anyscale API, specifically the \",/*#__PURE__*/e(\"code\",{children:\"PromptTooLongError\"}),\", is due to the following reasons:\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Input Length Exceeds Maximum Limit\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The input you are sending exceeds the maximum allowed input length. In this case, the API received 7226 tokens, but the maximum input length is 4096 tokens.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Client Error\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"This error is a client error, indicating that there is an issue with the request body or the values in the request. The error message typically provides details on what was wrong with the request, such as the specific parameter or field that caused the error.\"})]});export const richText53=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To fix the 400 status error in the Anyscale API due to the input exceeding the maximum allowed length, you need to adjust the length of your input data. Here are the key steps:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Reduce the number of tokens in your input to be within the 4096 token limit.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ensure that any messages or completions do not collectively exceed this limit.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Verify that all fields and parameters in your request comply with the API's specifications.\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Key Actions:\"}),\" \"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shorten the input data to fit within the 4096 token limit.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Review and adjust any long messages or completion requests.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Validate all request parameters to ensure compliance with API requirements.\"})})]})]});export const richText54=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://github.com/ray-project/ray/issues/31370 http://6.anychart.com/products/stock/docs/users-guide/resizing-modes.html?fromtree https://github.com/ai-genie/chatgpt-vscode/issues/44 https://forum.bubble.io/t/why-do-api-connector-requests-sometimes-return-a-400-error/321731 https://docs.anyscale.com/endpoints/fine-tuning/dataset-prep/\"})});export const richText55=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The HTTP 400 Bad Request error in the context of the Palm API, or any API, typically indicates that the server is unable to process the request due to an issue on the client's side. Here are some common reasons for this error:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Malformed Request Syntax\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The request may contain invalid or malformed syntax, such as unescaped line breaks in JSON data or incorrect URL encoding.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid Request Parameters\"}),\" \"]}),/*#__PURE__*/t(\"p\",{children:[\"The request might include unknown or unsupported parameters, which the server cannot handle. For example, passing an unnecessary parameter like \",/*#__PURE__*/e(\"code\",{children:\"assistant_id\"}),\" when it is not required.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Request Header or Body Issues\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The request headers or body may be incorrectly formatted or too large, leading to the server being unable to process the request.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Rate Limiting or Throttling\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Exceeding the rate limits set by the API can also trigger a 400 error, as the server may reject requests that are too frequent.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Server-Side Issues\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Although less common, a 400 error can sometimes be due to temporary or generic server-side issues, such as server glitches or configuration problems.\"})]});export const richText56=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To fix the HTTP 400 Bad Request error in the Palm API or any similar API, you can try the following steps:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check and Correct the Request\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Ensure that the URL and request parameters are correctly formatted and do not contain any typos or invalid characters.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Clear Browser Cache and Cookies\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Clear your browser cache and cookies, as corrupted or outdated files can interfere with the request.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Disable Browser Extensions\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Temporarily disable any browser extensions that might be altering or blocking the request.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check Internet Connection\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Verify that your internet connection is stable and not causing the request to be transmitted incompletely.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Clear DNS Cache\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Clear the local DNS cache to ensure you have the latest DNS information.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Test on Different Networks and Devices\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Try accessing the API from a different network or device to rule out device-specific or network issues.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Disable VPNs or Proxies\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Temporarily disable any VPN or proxy services that could be interfering with the request.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Restart Devices and Routers\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Restart your device and Wi-Fi router to clear temporary glitches and flush caches.+\"})]});export const richText57=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://www.dreamhost.com/blog/400-bad-request-error/ https://www.hostinger.com/tutorials/how-to-fix-400-bad-request-error https://kinsta.com/knowledgebase/400-bad-request/ https://forum.bubble.io/t/how-to-catch-a-400-error-from-api-connector/27682 https://community.openai.com/t/getting-400-response-with-already-working-code/509212\"})});export const richText58=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The 400 status error you are seeing in the Anyscale API is likely due to a client error in the request. Here are some possible reasons:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Malformed Request Body\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The request body may be malformed, containing invalid values or incorrect formatting that the API cannot process.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid or Missing Schema\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The JSON schema provided in the request might be incorrect, containing typos, bad references, or missing required fields. This can prevent the API from decoding the generated JSON correctly.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Extra or Invalid Fields\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The request may include extra fields that are not permitted by the API's schema definition, which can trigger a validation error.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inconsistent Request Parameters\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The parameters in the request, such as those related to JSON mode, might be incompatible or not properly set, leading to a client error.\"})]});export const richText59=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To fix the 400 status error in the Anyscale API, you need to ensure the request is correctly formatted and compliant with the API's schema. Here are the key steps:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Review and correct the JSON schema to eliminate typos, bad references, and missing required fields.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Remove any extra fields that are not permitted by the API's schema definition.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Verify that the request body is properly formatted and contains valid values.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Check that all request parameters are consistent and properly set.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"By addressing these areas, you can resolve the 400 error and ensure your requests are processed correctly.\"})]});export const richText60=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://github.com/ray-project/ray/issues/31370 https://docs.sensedia.com/en/api-management-guide/Latest/interceptors/traffic_json-schema-validation.html https://dev.to/iamsherif/how-to-validate-requests-in-amazon-api-gateway-4n78 https://www.googlecloudcommunity.com/gc/AI-ML/Unexpected-400-errors-with-Generated-Output-Schema/td-p/807575 https://docs.apigee.com/api-platform/troubleshoot/runtime/400-decompressionfailureatrequest\"})});export const richText61=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The 400 status error you are seeing in the Anyscale API is indicative of a client error with the request. Here are the key reasons why this might be happening:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid Request\"}),\": The request body or query parameters may be malformed or contain invalid values. This could include extra fields that are not permitted or other validation errors.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Specific Constraint Violation\"}),\": In your case, the error message \",/*#__PURE__*/e(\"code\",{children:\"n>1 is not supported yet in aviary\"}),\" suggests that the request is violating a specific constraint or limitation of the API, where the parameter \",/*#__PURE__*/e(\"code\",{children:\"n\"}),\" cannot be greater than 1 for the current implementation.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Request Exceeding Limits\"}),\": Similar issues can arise when the request exceeds certain limits set by the API, such as maximum input length or response size, although this specific error does not seem to be related to those limits.\"]})})]})]});export const richText62=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To fix the 400 status error in the Anyscale API, you need to ensure that your request complies with the API's specifications and constraints. Here are some steps to take:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Review the request body and query parameters to ensure they are correctly formatted and do not contain any extra or invalid fields.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Check that the values provided for parameters like \",/*#__PURE__*/e(\"code\",{children:\"n\"}),\" adhere to the supported limits and constraints.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Refer to the Anyscale API documentation for specific guidelines on supported parameters and their valid ranges.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Key actions:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Correct any malformed or invalid request data.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Ensure \",/*#__PURE__*/e(\"code\",{children:\"n\"}),\" is set to a supported value (in this case, \",/*#__PURE__*/e(\"code\",{children:\"n <= 1\"}),\").\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Verify that the request does not exceed any specified limits.\"})})]})]});export const richText63=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://github.com/ray-project/ray/issues/31370 https://docs.anyscale.com/endpoints/text-generation/query-a-model/ https://docs.anyscale.com/administration/organization/user-auth/ https://github.com/hashicorp/terraform-provider-azurerm/issues/23130 https://docs.apigee.com/api-platform/troubleshoot/runtime/400-decompressionfailureatrequest\"})});export const richText64=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'The \"400 Bad Request\" error in the OpenAI API, specifically with the message \"\\'$.input\\' is invalid. Please check the API reference,\" can be triggered by several reasons:'}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid or Missing Input\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The error often indicates that the input provided to the API is either invalid, missing, or does not conform to the expected format. For example, passing an empty string or a string with invalid characters can cause this error.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect API Request Structure\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The API request may not be structured correctly according to the OpenAI API reference. This includes issues with the JSON layout or the parameters passed in the request.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Type Mismatch\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Environment variables or other input parameters might be of the wrong data type. For instance, if a numeric value is expected but a text value is provided, it can lead to this error.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Model-Specific Constraints\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:'Some models have specific constraints or requirements that, if not met, can result in a \"400 Bad Request\" error. For example, certain models may not support specifying certain parameters like dimensions.'}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Rate Limiting and Throttling\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Although not directly related to the \\\"'$.input' is invalid\\\" message, rate limiting and throttling issues can also result in a 400 error if the API limits are exceeded.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Middleware and Configuration Issues\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Incorrect configuration of tools like Axios, including issues with headers or base URLs, can also lead to a 400 error.\"})]});export const richText65=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'To fix the \"400 Bad Request\" error in the OpenAI API, you need to address several potential issues:'}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Validate API Key\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ensure the API key is correct, not expired, and properly set in your environment variables or code.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check Request Structure\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Verify that the API request is structured correctly according to the OpenAI API reference, including the correct JSON layout and parameters.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Input Validation\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Make sure the input provided to the API is valid and conforms to the expected format. Check for empty strings, invalid characters, or incorrect data types.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Model Constraints\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ensure that the request complies with the specific constraints and requirements of the model you are using.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Rate Limiting\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Check if you are exceeding the rate limits imposed by OpenAI and implement rate limiting in your code if necessary.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Middleware and Configuration\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Verify that the configuration of tools like Axios is correct, including the base URL and headers, especially the \",/*#__PURE__*/e(\"code\",{children:\"Authorization\"}),\" field.\"]})})})]});export const richText66=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://cheatsheet.md/chatgpt-cheatsheet/openai-api-error-axioserror-request-failed-status-code-400 https://github.com/assafelovic/gpt-researcher/discussions/655 https://community.zapier.com/code-webhooks-52/help-with-openai-api-request-beta-structure-28992 https://github.com/ai-genie/chatgpt-vscode/issues/44 https://platform.openai.com/docs/api-reference\"})});export const richText67=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The 400 status error you are encountering in the Azure OpenAI API, specifically the error message \",/*#__PURE__*/e(\"code\",{children:'\"Invalid schema for function \"guidance_web_qna\": [\"context_not_enough\"] is not of type \"object\", \"boolean\"'}),'\", indicates that there is an issue with the structure or type of the data you are sending in your API request.']}),/*#__PURE__*/e(\"p\",{children:\"Here are the key points:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"The error suggests that the \",/*#__PURE__*/e(\"code\",{children:\"context_not_enough\"}),\" parameter is expected to be either an object or a boolean, but the provided data does not match this expectation.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"This discrepancy likely arises from an incorrect or mismatched data type in your request payload, which violates the expected schema defined by the API.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"This type of error is common when the request payload does not conform to the API's requirements, often due to invalid syntax or incorrect data types.\"})]});export const richText68=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To fix the 400 status error in the Azure OpenAI API due to an invalid schema, you need to ensure that your request payload matches the expected schema. Here are the steps to take:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Verify the API Documentation\"}),\": Check the Azure OpenAI API documentation to understand the exact schema requirements for the \",/*#__PURE__*/e(\"code\",{children:\"guidance_web_qna\"}),\" function.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Correct Data Types\"}),\": Ensure that all fields in your request payload have the correct data types, particularly that \",/*#__PURE__*/e(\"code\",{children:\"context_not_enough\"}),\" is either an object or a boolean as required.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inspect Payload Structure\"}),\": Review the structure of your request payload to ensure it aligns with the expected JSON schema.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Validate Payload\"}),\": Use tools like Swagger Editor or openapi-spec-validator to validate your API request payload before sending it to the API.\"]})})]}),/*#__PURE__*/e(\"p\",{children:'By ensuring your payload conforms to the API\\'s schema, you can resolve the \"Invalid schema\" error.'})]});export const richText69=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://cheatsheet.md/chatgpt-cheatsheet/openai-api-error-axioserror-request-failed-status-code-400 https://learn.microsoft.com/en-us/answers/questions/1634484/how-to-validate-openapi-json-spec-and-avoid-errors https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/openai/azure-ai-openai/TROUBLESHOOTING.md https://learn.microsoft.com/en-us/answers/questions/1479386/azure-openai-api-calling-issue https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/structured-outputs\"})});export const richText70=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:['The error \"Unrecognized request argument supplied: response_format\" in the Azure OpenAI API, indicated by a 400 status code, typically occurs because the API does not recognize the ',/*#__PURE__*/e(\"code\",{children:\"response_format\"}),\" parameter in the request body. Here are the key points:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"The API is expecting a specific set of parameters, and \",/*#__PURE__*/e(\"code\",{children:\"response_format\"}),\" is not one of them. This suggests a mismatch between the parameters provided in the request and those expected by the API.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'The error message \"Unrecognized request argument supplied\" indicates that the server cannot process the request due to an invalid or unsupported parameter in the request body.'})})]}),/*#__PURE__*/e(\"p\",{children:\"This error highlights a configuration issue where the request includes parameters that are not valid or supported by the current API version or endpoint.\"})]});export const richText71=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'To fix the \"Unrecognized request argument supplied\" error in the Azure OpenAI API, you need to ensure that the parameters in your request are valid and supported by the API. Here are the steps to resolve the issue:'}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Review API Documentation\"}),\": Check the latest Azure OpenAI API documentation to confirm the supported parameters for the specific endpoint and model you are using.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Remove Unsupported Parameters\"}),\": Remove any parameters that are not recognized by the API, such as \",/*#__PURE__*/e(\"code\",{children:\"response_format\"}),\" or \",/*#__PURE__*/e(\"code\",{children:\"max_completion_tokens\"}),\" if they are not supported for the model you are using.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Use Correct Parameter Names\"}),\": Ensure that all parameter names match exactly what is specified in the API documentation.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check Model Compatibility\"}),\": Verify that the parameters you are using are compatible with the specific model (e.g., \",/*#__PURE__*/e(\"code\",{children:\"o1\"}),\" series models have different parameters than other models).\"]})})]}),/*#__PURE__*/e(\"p\",{children:'By aligning your request parameters with the API\\'s expectations, you can resolve the \"Unrecognized request argument supplied\" error.'})]});export const richText72=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://learn.microsoft.com/en-us/answers/questions/2139738/openai-badrequesterror-error-code-400-((error-((me https://community.openai.com/t/azure-openai-gpt-4o-mini-2024-07-18-structured-outputs-response-format-not-working/908217 https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/openai/azure-ai-openai/TROUBLESHOOTING.md https://forum.bubble.io/t/openai-error-400-unrecognized-request-argument-supplied-messages/285584 https://cheatsheet.md/chatgpt-cheatsheet/openai-api-error-axioserror-request-failed-status-code-400\"})});export const richText73=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[\"The error you're encountering, \",/*#__PURE__*/e(\"code\",{children:'Invalid parameter: \"response_format\" of type \"json_object\" is not supported with this model'}),\", indicates that the specific model you are using with the OpenAI API does not support the \",/*#__PURE__*/e(\"code\",{children:\"response_format\"}),\" parameter set to \",/*#__PURE__*/e(\"code\",{children:\"json_object\"}),\". This is because some models or endpoints in the OpenAI API have specific requirements or limitations on the parameters they accept, and \",/*#__PURE__*/e(\"code\",{children:\"response_format: json_object\"}),\" is not compatible with the model you are currently using.\"]})});export const richText74=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"To fix the \",/*#__PURE__*/e(\"code\",{children:\"400 status error\"}),\" due to the \",/*#__PURE__*/e(\"code\",{children:\"response_format\"}),\" parameter not being supported with the current model, you can take the following steps:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Remove the \"}),/*#__PURE__*/e(\"code\",{children:/*#__PURE__*/e(\"strong\",{children:\"response_format\"})}),/*#__PURE__*/e(\"strong\",{children:\" parameter\"}),\": This will allow the API to default to the standard text format supported by all models.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Change the model\"}),\": Switch to a model that supports the \",/*#__PURE__*/e(\"code\",{children:\"json_object\"}),\" response format, if such a model is available.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ensure compatibility\"}),\": Verify that the model you are using is compatible with the \",/*#__PURE__*/e(\"code\",{children:\"response_format\"}),\" you are specifying, and adjust accordingly.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"By doing one of these, you should be able to resolve the error related to the unsupported \",/*#__PURE__*/e(\"code\",{children:\"response_format\"}),\".\"]})]});export const richText75=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://community.openai.com/t/getting-400-response-with-already-working-code/509212 https://community.openai.com/t/how-do-i-use-the-new-json-mode/475890 https://github.com/openai/openai-python/issues/887 https://forum.bubble.io/t/open-ai-api-http-400-error-payload/268017 https://community.openai.com/t/response-format-and-fields-with-pydantic/917168\"})});export const richText76=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The 400 status error in the Azure OpenAI API, specifically related to uploading an image, is likely due to one of the following reasons:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect Image Format\"}),\": The image is not in one of the supported formats, which are PNG, JPEG, WEBP, and non-animated GIF.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Exceeding Size Limit\"}),\": The image size exceeds the 20 MB limit imposed by the Azure OpenAI service.\"]})})]}),/*#__PURE__*/e(\"p\",{children:'These issues result in the server being unable to process the request, leading to a \"Bad Request\" error with a status code of 400.'})]});export const richText77=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To resolve the 400 status error when uploading an image to the Azure OpenAI API, ensure the following:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Verify that the image is in one of the supported formats: PNG, JPEG, WEBP, or non-animated GIF.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ensure the image size is below the 20 MB limit.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"If these conditions are not met, adjust the image accordingly to comply with these requirements.\"})]});export const richText78=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://learn.microsoft.com/en-us/answers/questions/1690324/azure-openai-assistants-cant-upload-file-with-visi https://learn.microsoft.com/en-us/answers/questions/1333283/add-your-data-file-formats-in-chat-playground https://community.openai.com/t/400-errors-on-gpt-vision-api-since-today/534538 https://learn.microsoft.com/en-us/answers/questions/1866419/azure-openai-file-api-not-working https://community.openai.com/t/using-images-to-discuss-with-an-assistant/761024\"})});export const richText79=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The 400 error you are encountering in the Azure OpenAI API is likely due to several possible reasons:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid Request Payload\"}),\": The payload you are passing to the API may not conform to the expected format or structure. In your case, the error message indicates that the payload is not of the expected type, specifically mentioning that it should be an array but is instead an object containing a function definition.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect API Version or Configuration\"}),\": The API version or configuration might not support the type of request you are making. For example, function calling support was added in a specific preview version of the API, and using an older version could result in this error.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Missing or Incorrect Parameters\"}),\": The request may be missing required parameters or contain parameters with incorrect types or values. The error message suggests that the \",/*#__PURE__*/e(\"code\",{children:\"functions\"}),\" parameter is not recognized, which could be due to missing or incorrect parameters in the request body.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Rate Limiting or Throttling\"}),\": Although less likely to cause a 400 error directly, hitting rate limits can result in unexpected behavior, but the error message typically indicates a bad request rather than rate limiting issues.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"API Key or Authentication Issues\"}),\": While less likely in this specific context, incorrect or expired API keys can also lead to bad request errors, although the error message would typically be different.\"]})})]})]});export const richText80=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To resolve the 400 error in the Azure OpenAI API, you need to ensure the following:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Correct Payload Structure\"}),\": Verify that the input for the \",/*#__PURE__*/e(\"code\",{children:\"functions\"}),\" field is indeed an array as required by the API.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Use Supported API Version\"}),\": Ensure you are using an API version that supports the features you are trying to use, such as function calling, which was added in the \",/*#__PURE__*/e(\"code\",{children:\"2023-07-01-preview\"}),\" version or later.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Complete and Correct Parameters\"}),\": Make sure all required parameters are included and have the correct types and values.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check API Keys and Authentication\"}),\": Confirm that your API keys are valid and not expired.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By addressing these points, you should be able to resolve the error and ensure your API requests are processed correctly.\"})]});export const richText81=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://community.openai.com/t/getting-400-response-with-already-working-code/509212 https://learn.microsoft.com/en-us/answers/questions/1322885/how-to-find-the-api-version-and-date-azure-ai-stud https://community.openai.com/t/badrequesterror-invalid-schema-for-function/580803 https://github.com/danny-avila/LibreChat/discussions/3115 https://learn.microsoft.com/uk-ua/azure/ai-services/openai/api-version-deprecation\"})});export const richText82=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'The 400 status error in the Azure OpenAI API, specifically the \"Invalid schema for function\" error, is likely due to several potential reasons:'}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid or Missing Schema\"}),\" \"]}),/*#__PURE__*/t(\"p\",{children:[\"The error message suggests that the schema provided for the \",/*#__PURE__*/e(\"code\",{children:\"email_addresses\"}),\" property is incorrect or missing the required \",/*#__PURE__*/e(\"code\",{children:\"items\"}),\" array schema. This indicates a mismatch between the expected and provided data structure.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect Request Payload\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The payload you are sending to the API might not conform to the expected JSON schema. This could be due to incorrect formatting, missing required fields, or using unrecognized request arguments.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Model-Specific Parameters\"}),\" \"]}),/*#__PURE__*/t(\"p\",{children:[\"Different models in OpenAI may have specific parameter requirements. For example, some models might require \",/*#__PURE__*/e(\"code\",{children:\"max_tokens\"}),\" while others need \",/*#__PURE__*/e(\"code\",{children:\"max_completion_tokens\"}),\", which can lead to errors if the wrong parameter is used.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Header and Content-Type Issues\"}),\" \"]}),/*#__PURE__*/t(\"p\",{children:[\"Ensuring that the headers, especially the \",/*#__PURE__*/e(\"code\",{children:\"Content-Type\"}),\", are correctly set to \",/*#__PURE__*/e(\"code\",{children:\"application/json\"}),\" is crucial. Incorrect headers can result in a 400 error, as the server expects a specific format that is not being provided.\"]})]});export const richText83=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'To resolve the 400 status error in the Azure OpenAI API due to an \"Invalid schema for function\" error, you should take the following steps:'}),/*#__PURE__*/t(\"p\",{children:[\"Ensure that the JSON schema provided for the function is correct and includes all required items, particularly the \",/*#__PURE__*/e(\"code\",{children:\"items\"}),\" array schema if applicable.\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Verify the request payload\"}),\": Make sure it conforms to the expected JSON schema, including all required fields and correct formatting.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Check model-specific parameters\"}),\": Ensure you are using the correct parameters for the specific OpenAI model you are interacting with (e.g., \",/*#__PURE__*/e(\"code\",{children:\"max_tokens\"}),\" vs \",/*#__PURE__*/e(\"code\",{children:\"max_completion_tokens\"}),\").\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inspect headers and content type\"}),\": Confirm that the \",/*#__PURE__*/e(\"code\",{children:\"Content-Type\"}),\" header is set correctly to \",/*#__PURE__*/e(\"code\",{children:\"application/json\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Review API documentation\"}),\": Refer to the OpenAI API documentation to ensure compliance with the latest schema and parameter requirements.\"]})})]})]});export const richText84=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://cheatsheet.md/chatgpt-cheatsheet/openai-api-error-axioserror-request-failed-status-code-400 https://yourazurecoach.com/2023/05/17/validate-payloads-in-azure-api-management/ https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/openai/azure-ai-openai/TROUBLESHOOTING.md https://github.com/instructor-ai/instructor/issues/961 https://learn.microsoft.com/en-us/answers/questions/2139738/openai-badrequesterror-error-code-400-((error-((me\"})});export const richText85=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The error you are encountering is due to a misunderstanding of how the \",/*#__PURE__*/e(\"code\",{children:\"max_tokens\"}),\" parameter works in the OpenAI API.\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(\"code\",{children:\"max_tokens\"}),\" parameter specifies the maximum number of tokens that the model can generate in the completion, not the total token limit including the prompt. Most models, including GPT-4o, have a maximum completion token limit of 4096 tokens, regardless of their larger context window size (e.g., 128,000 tokens for GPT-4o).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"The error message indicates that you provided a \",/*#__PURE__*/e(\"code\",{children:\"max_tokens\"}),\" value of 32,000, which exceeds the model's maximum supported completion tokens of 4096. This limit is independent of the model's context window size, which can be much larger but is not relevant to the \",/*#__PURE__*/e(\"code\",{children:\"max_tokens\"}),\" parameter.\"]})})]})]});export const richText86=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"To fix the error, you need to adjust the \",/*#__PURE__*/e(\"code\",{children:\"max_tokens\"}),\" parameter to comply with the model's limit. Here are the steps:\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Solution\"}),\" \"]}),/*#__PURE__*/t(\"p\",{children:[\"Ensure that the total token count, including both the prompt and the completion, does not exceed the model's context length, but specifically focus on the \",/*#__PURE__*/e(\"code\",{children:\"max_tokens\"}),\" parameter for the completion.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Key Points\"}),\" \"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Set the \",/*#__PURE__*/e(\"code\",{children:\"max_tokens\"}),\" parameter to a value that is 4096 or less.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Ensure the total token count of the prompt plus the \",/*#__PURE__*/e(\"code\",{children:\"max_tokens\"}),\" does not exceed the model's context length, though the error is specifically about the completion tokens.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Avoid using values like 32,000, as they exceed the supported limit of 4096 completion tokens.\"})})]})]});export const richText87=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://github.com/ai-genie/chatgpt-vscode/issues/44 https://community.openai.com/t/clarification-for-max-tokens/19576 https://learn.microsoft.com/en-us/answers/questions/2139738/openai-badrequesterror-error-code-400-((error-((me https://community.zapier.com/troubleshooting-99/chatgpt-error-400-max-token-is-too-large-32768-this-model-supports-at-most-4096-completion-tokens-39804 https://community.openai.com/t/clarification-for-max-tokens/19576/4\"})});export const richText88=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(\"code\",{children:\"400\"}),\" status error in the OpenAI API with the message \\\"Invalid value for 'content': expected a string, got null\\\" indicates that the request you are sending to the API is malformed. Here are the key reasons for this error:\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid Request Syntax\"}),\" \"]}),/*#__PURE__*/t(\"p\",{children:[\"The error suggests that the \",/*#__PURE__*/e(\"code\",{children:\"content\"}),\" field in your API request is null, which is not acceptable. The API expects this field to be a string.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect Data Payload\"}),\" \"]}),/*#__PURE__*/t(\"p\",{children:[\"The data you are sending in the request does not meet the API's requirements, specifically the \",/*#__PURE__*/e(\"code\",{children:\"content\"}),\" parameter is not provided or is null.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Configuration Issue\"}),\" \"]}),/*#__PURE__*/t(\"p\",{children:[\"There might be a configuration issue in your code where the \",/*#__PURE__*/e(\"code\",{children:\"content\"}),\" variable or parameter is not being set correctly before making the API request.\"]}),/*#__PURE__*/t(\"p\",{children:[\"This error is a result of the server being unable to understand the request due to the invalid or missing data in the \",/*#__PURE__*/e(\"code\",{children:\"content\"}),\" field.\"]})]});export const richText89=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"To fix the \",/*#__PURE__*/e(\"code\",{children:\"400\"}),\" status error in the OpenAI API with the message \\\"Invalid value for 'content': expected a string, got null,\\\" you need to ensure that the \",/*#__PURE__*/e(\"code\",{children:\"content\"}),\" field in your API request is properly set and contains a valid string. Here are the steps to resolve the issue:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Verify that the \",/*#__PURE__*/e(\"code\",{children:\"content\"}),\" variable or parameter is not null before making the API request.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Ensure that the \",/*#__PURE__*/e(\"code\",{children:\"content\"}),\" field is correctly formatted and contains a valid string.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Check your code configuration to make sure the \",/*#__PURE__*/e(\"code\",{children:\"content\"}),\" variable is being set correctly.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Key actions to take:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Ensure \",/*#__PURE__*/e(\"code\",{children:\"content\"}),\" is a non-null string.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Check for any formatting issues in the \",/*#__PURE__*/e(\"code\",{children:\"content\"}),\" field.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Review your code configuration for setting the \",/*#__PURE__*/e(\"code\",{children:\"content\"}),\" variable.\"]})})]})]});export const richText90=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://cheatsheet.md/chatgpt-cheatsheet/openai-api-error-axioserror-request-failed-status-code-400 https://github.com/vllm-project/vllm/issues/3906 https://community.openai.com/t/getting-400-response-with-already-working-code/509212 https://community.n8n.io/t/openai-chat-model-error-400-invalid-value-for-content-expected-a-string-got-null/46309 https://community.openai.com/t/intermittent-error-an-unexpected-error-occurred-error-code-400-error-message-this-model-does-not-support-specifying-dimensions-type-invalid-request-error-param-none-code-none/955807\"})});export const richText91=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The 400 status error in the OpenAI API, particularly when related to image processing, can be caused by several factors:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid or Disallowed Content\"}),\": The image may contain content that violates OpenAI's terms or policies, such as certain types of images that are not allowed[4>.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect API Request Parameters\"}),\": The request might be malformed or contain incorrect parameters, such as mis-named or unsupported parameters.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Model Limitations\"}),\": The model used may not support the specific request, for example, specifying dimensions that are not supported by the model.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Network and Configuration Issues\"}),\": Issues with network traffic or specific configuration settings can also lead to a 400 error, though this is less common in the context of image processing.\"]})})]}),/*#__PURE__*/e(\"p\",{children:'These factors can result in the server being unable to understand or process the request, leading to a \"Bad Request\" error.'})]});export const richText92=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://community.openai.com/t/400-errors-on-gpt-vision-api-since-today/534538 https://community.openai.com/t/openai-gpt-4o-image-processing-500-errors-and-long-response-times-with-larger-requests/956024 https://cheatsheet.md/chatgpt-cheatsheet/openai-api-error-axioserror-request-failed-status-code-400 https://community.openai.com/t/specific-images-causing-400-error-for-the-gpt-vision-api-endpoint/728111 https://github.com/openai/openai-cookbook/issues/1562\"})});export const richText93=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'The 400 status error in the OpenAI API with the message \"Sorry We\\'ve encountered an issue with repetitive patterns in your prompt. Please try again with a different prompt.\" is typically caused by the following reasons:'}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Repetitive Patterns in the Prompt\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The prompt you are sending to the API contains repetitive patterns or sequences of tokens, which the model is unable to process effectively. This can happen when the input includes redundant or repetitive content that the model identifies as invalid or problematic.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Model Constraints\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The error suggests that the structure of the prompt does not align with the expectations of the model you are using. This could be due to specific constraints or limitations of the model regarding the input it can handle.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Input Validation\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"The API is performing input validation, and the error indicates that the prompt fails this validation due to its repetitive nature, which is not accepted by the model.\"})]});export const richText94=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To fix the 400 status error in the OpenAI API due to repetitive patterns in your prompt, you can try the following solutions:\"}),/*#__PURE__*/e(\"p\",{children:\"Ensure that your input data is cleaned and free of redundant or repetitive content. Here are some key steps:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Remove redundant text\"}),\": Check for and remove any repetitive sequences or tokens in the prompt.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Format data correctly\"}),\": Make sure the data is properly formatted and does not contain excessive whitespace or other invalid characters.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Use input validation\"}),\": Implement checks to validate the input before sending it to the API to ensure it meets the model's requirements.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Modify the prompt structure\"}),\": Adjust the structure of the prompt to align with the model's expectations and constraints.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pre-process input\"}),\": Pre-process the input data to remove any noise or repetitive patterns, such as using silence detection or noise floor removal techniques if applicable.\"]})})]})]});export const richText95=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://community.openai.com/t/error-code-400-for-repetitive-prompt-patterns/627157 https://community.openai.com/t/generating-the-same-word-over-and-over/265353 https://cheatsheet.md/chatgpt-cheatsheet/openai-api-error-axioserror-request-failed-status-code-400 https://community.openai.com/t/repetitive-prompt-error-400/716240 https://community.openai.com/t/openai-api-error-prompt-issue/571739\"})});export const richText96=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The 400 status error in the Azure OpenAI API is likely due to several potential reasons:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect API Configuration\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The API keys or credentials might be invalid, expired, or not properly set up.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Invalid Payload\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'The payload you are sending to the API might be incorrectly formatted or does not match the expected schema. In your case, the error message indicates that the \"messages\" field is not of the correct type, suggesting it should be an array.'})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Incorrect API Endpoint or URL\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"There could be an issue with the API endpoint URL, ensuring it matches the correct Azure OpenAI service endpoint.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Rate Limiting or Throttling\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'You may be exceeding the rate limits imposed by the Azure OpenAI API, leading to a \"Bad Request\" response.'})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Network and Firewall Issues\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Network connection problems, firewall rules, or proxy settings might be blocking the outbound requests to the Azure OpenAI service.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Data Payload Size\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The size of the data you are sending might exceed the maximum allowed payload size, leading to a 400 error.\"})})})]});export const richText97=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"To resolve the 400 status error in the Azure OpenAI API, you need to ensure the following:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Verify API Configuration\"}),\" \"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Check that your API keys or credentials are valid and not expired.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Confirm that the API endpoint URL is correct.\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Correct Payload Structure\"}),\" \"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'Ensure the \"messages\" parameter is formatted as an array.'})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Verify that the payload adheres to the expected data structure and schema.\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Manage Rate Limits\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Check if you are exceeding the rate limits and implement rate limiting in your code if necessary.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Network and Firewall Checks\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ensure there are no network connection issues, firewall rules, or proxy settings blocking the requests.\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Payload Size\"}),\" \"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Verify that the size of the data you are sending does not exceed the maximum allowed payload size.\"})})}),/*#__PURE__*/e(\"p\",{children:\"By addressing these points, you should be able to resolve the 400 error and successfully make API requests to Azure OpenAI.\"})]});export const richText98=/*#__PURE__*/e(n.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"https://cheatsheet.md/chatgpt-cheatsheet/openai-api-error-axioserror-request-failed-status-code-400 https://learn.microsoft.com/en-us/answers/questions/2103747/what-is-the-past-message-parameter-in-azure-openai https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/openai/azure-ai-openai/TROUBLESHOOTING.md https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/quota https://community.openai.com/t/error-sending-base64-image-data-in-api-request-to-gpt-4-vision-model/495864\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"richText37\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText71\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText45\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText85\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText92\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText78\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText31\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText26\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText68\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText88\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText56\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText91\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText72\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText32\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText53\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText36\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText84\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText96\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText49\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText94\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText54\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText44\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText50\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText73\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText70\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText52\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText47\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText55\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText89\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText29\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText82\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText80\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText51\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText65\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText58\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText95\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText42\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText79\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText41\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText90\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText39\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText33\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText34\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText66\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText60\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText27\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText64\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText57\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText75\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText61\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText40\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText46\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText30\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText97\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText87\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText59\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText83\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText63\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText38\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText28\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText98\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText62\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText67\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText35\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText43\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText74\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText86\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText76\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText77\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText48\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText93\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText69\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText81\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,G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",
  "names": ["init_ssg_sandbox_shims", "richText", "p", "x", "u", "Link", "motion", "richText1", "richText2", "richText3", "richText4", "richText5", "richText6", "richText7", "richText8", "richText9", "richText10", "richText11", "richText12", "richText13", "richText14", "richText15", "richText16", "richText17", "richText18", "richText19", "richText20", "richText21", "richText22", "richText23", "richText24", "richText25", "richText26", "richText27", "richText28", "richText29", "richText30", "richText31", "richText32", "richText33", "richText34", "richText35", "richText36", "richText37", "richText38", "richText39", "richText40", "richText41", "richText42", "richText43", "richText44", "richText45", "richText46", "richText47", "richText48", "richText49", "richText50", "richText51", "richText52", "richText53", "richText54", "richText55", "richText56", "richText57", "richText58", "richText59", "richText60", "richText61", "richText62", "richText63", "richText64", "richText65", "richText66", "richText67", "richText68", "richText69", "richText70", "richText71", "richText72", "richText73", "richText74", "richText75", "richText76", "richText77", "richText78", "richText79", "richText80", "richText81", "richText82", "richText83", "richText84", "richText85", "richText86", "richText87", "richText88", "richText89", "richText90", "richText91", "richText92", "richText93", "richText94", "richText95", "richText96", "richText97", "richText98", "__FramerMetadata__"]
}
