pub struct ResponseParser;
Expand description
Response parser utilities
Implementations§
Source§impl ResponseParser
impl ResponseParser
Sourcepub fn openai_response_text(response: &Value) -> LangExtractResult<String>
pub fn openai_response_text(response: &Value) -> LangExtractResult<String>
Extract text content from OpenAI response
Sourcepub fn ollama_response_text(response: &Value) -> LangExtractResult<String>
pub fn ollama_response_text(response: &Value) -> LangExtractResult<String>
Extract text content from Ollama response
Sourcepub fn generic_response_text(response: &Value) -> LangExtractResult<String>
pub fn generic_response_text(response: &Value) -> LangExtractResult<String>
Generic response text extractor that tries common fields
Auto Trait Implementations§
impl Freeze for ResponseParser
impl RefUnwindSafe for ResponseParser
impl Send for ResponseParser
impl Sync for ResponseParser
impl Unpin for ResponseParser
impl UnwindSafe for ResponseParser
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