View Source ExOpenAI.Components.ResponseErrorCode (ex_openai.ex v2.0.0-beta2)

The error code for the response.

Type

:server_error | :rate_limit_exceeded | :invalid_prompt | :vector_store_timeout | :invalid_image | :invalid_image_format | :invalid_base64_image | :invalid_image_url | :image_too_large | :image_too_small | :image_parse_error | :image_content_policy_violation | :invalid_image_mode | :image_file_too_large | :unsupported_image_media_type | :empty_image_file | :failed_to_download_image | :image_file_not_found

Allowed Values

"server_error", "rate_limit_exceeded", "invalid_prompt", "vector_store_timeout", "invalid_image", "invalid_image_format", "invalid_base64_image", "invalid_image_url", "image_too_large", "image_too_small", "image_parse_error", "image_content_policy_violation", "invalid_image_mode", "image_file_too_large", "unsupported_image_media_type", "empty_image_file", "failed_to_download_image", "image_file_not_found"

Summary

Types

@type t() ::
  ((((((((((((((((:server_error | :rate_limit_exceeded) | :invalid_prompt)
                | :vector_store_timeout)
               | :invalid_image)
              | :invalid_image_format)
             | :invalid_base64_image)
            | :invalid_image_url)
           | :image_too_large)
          | :image_too_small)
         | :image_parse_error)
        | :image_content_policy_violation)
       | :invalid_image_mode)
      | :image_file_too_large)
     | :unsupported_image_media_type)
    | :empty_image_file)
   | :failed_to_download_image)
  | :image_file_not_found