pub struct QuickRequest;Expand description
Quick helpers for common request patterns
Implementations§
Source§impl QuickRequest
impl QuickRequest
Sourcepub fn simple(prompt: impl Into<String>) -> LlmRequest
pub fn simple(prompt: impl Into<String>) -> LlmRequest
Create a simple text generation request
Sourcepub fn chat(
prompt: impl Into<String>,
system: impl Into<String>,
temperature: f64,
) -> LlmRequest
pub fn chat( prompt: impl Into<String>, system: impl Into<String>, temperature: f64, ) -> LlmRequest
Create a request with system prompt and temperature
Sourcepub fn code(prompt: impl Into<String>) -> LlmRequest
pub fn code(prompt: impl Into<String>) -> LlmRequest
Create a code generation request (low temperature)
Sourcepub fn creative(prompt: impl Into<String>) -> LlmRequest
pub fn creative(prompt: impl Into<String>) -> LlmRequest
Create a creative writing request (high temperature)
Sourcepub fn summarize(text: impl Into<String>) -> LlmRequest
pub fn summarize(text: impl Into<String>) -> LlmRequest
Create a summarization request
Sourcepub fn translate(
text: impl Into<String>,
target_lang: impl Into<String>,
) -> LlmRequest
pub fn translate( text: impl Into<String>, target_lang: impl Into<String>, ) -> LlmRequest
Create a translation request
Sourcepub fn analyze_image(
image_url: impl Into<String>,
question: impl Into<String>,
) -> LlmRequest
pub fn analyze_image( image_url: impl Into<String>, question: impl Into<String>, ) -> LlmRequest
Create a vision request (image analysis)
Auto Trait Implementations§
impl Freeze for QuickRequest
impl RefUnwindSafe for QuickRequest
impl Send for QuickRequest
impl Sync for QuickRequest
impl Unpin for QuickRequest
impl UnwindSafe for QuickRequest
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