/// Either a URL of the image or the base64 encoded image data.
/// Either a URL of the image or the base64 encoded image data.
puburl:String,
puburl:url::Url,
/// Specifies the detail level of the image. Learn more in the [Vision guide](https://platform.openai.com/docs/guides/vision/low-or-high-fidelity-image-understanding).
/// Specifies the detail level of the image. Learn more in the [Vision guide](https://platform.openai.com/docs/guides/vision/low-or-high-fidelity-image-understanding).
/// See the [model endpoint compatibility](https://platform.openai.com/docs/models#model-endpoint-compatibility) table for details on which models work with the Chat API.
/// See the [model endpoint compatibility](https://platform.openai.com/docs/models#model-endpoint-compatibility) table for details on which models work with the Chat API.
pubmodel:String,
pubmodel:String,
/// Multimodal processor configuration parameters
#[serde(skip_serializing_if="Option::is_none")]
pubmm_processor_kwargs:Option<serde_json::Value>,
/// Whether or not to store the output of this chat completion request
/// Whether or not to store the output of this chat completion request
///
///
/// for use in our [model distillation](https://platform.openai.com/docs/guides/distillation) or [evals](https://platform.openai.com/docs/guides/evals) products.
/// for use in our [model distillation](https://platform.openai.com/docs/guides/distillation) or [evals](https://platform.openai.com/docs/guides/evals) products.