pub struct SummarizeTextRequest {
pub text: String,
pub method: Option<SummarizationMethod>,
pub max_length: Option<usize>,
pub compression_ratio: Option<f32>,
pub language: Option<String>,
}
Expand description
Summarize text request
Fields§
§text: String
Text to summarize
method: Option<SummarizationMethod>
Summarization method
max_length: Option<usize>
Maximum summary length
compression_ratio: Option<f32>
Compression ratio
language: Option<String>
Language code
Trait Implementations§
Source§impl Clone for SummarizeTextRequest
impl Clone for SummarizeTextRequest
Source§fn clone(&self) -> SummarizeTextRequest
fn clone(&self) -> SummarizeTextRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SummarizeTextRequest
impl Debug for SummarizeTextRequest
Source§impl<'de> Deserialize<'de> for SummarizeTextRequest
impl<'de> Deserialize<'de> for SummarizeTextRequest
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 SummarizeTextRequest
impl RefUnwindSafe for SummarizeTextRequest
impl Send for SummarizeTextRequest
impl Sync for SummarizeTextRequest
impl Unpin for SummarizeTextRequest
impl UnwindSafe for SummarizeTextRequest
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