pub struct AiOptimizationLlmResponseModel {
pub model_name: Option<String>,
pub reasoning: Option<bool>,
pub web_search_supported: Option<bool>,
pub task_post_supported: Option<bool>,
}Expand description
A model advertised by a provider’s models endpoint.
See https://docs.dataforseo.com/v3/ai_optimization/chat_gpt/llm_responses/models/.
Fields§
§model_name: Option<String>Identifier of the model (e.g. "gpt-4.1-mini").
reasoning: Option<bool>Whether the model is a reasoning model.
web_search_supported: Option<bool>Whether the model supports web search.
task_post_supported: Option<bool>Whether the model supports the Standard (task_post) method.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AiOptimizationLlmResponseModel
impl<'de> Deserialize<'de> for AiOptimizationLlmResponseModel
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AiOptimizationLlmResponseModel
impl RefUnwindSafe for AiOptimizationLlmResponseModel
impl Send for AiOptimizationLlmResponseModel
impl Sync for AiOptimizationLlmResponseModel
impl Unpin for AiOptimizationLlmResponseModel
impl UnsafeUnpin for AiOptimizationLlmResponseModel
impl UnwindSafe for AiOptimizationLlmResponseModel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more