pub struct PromptCompletionResponse {
pub status: Option<String>,
pub headers: Option<HashMap<String, Value>>,
pub body: Value,
}Expand description
Response from executing a prompt completion.
The response contains the status, headers, and body. The body can be either a chat completion or text completion response depending on the prompt template configuration.
Fields§
§status: Option<String>Response status
headers: Option<HashMap<String, Value>>Response headers
body: ValueResponse body - can be chat completion or text completion
Trait Implementations§
Source§impl Clone for PromptCompletionResponse
impl Clone for PromptCompletionResponse
Source§fn clone(&self) -> PromptCompletionResponse
fn clone(&self) -> PromptCompletionResponse
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 PromptCompletionResponse
impl Debug for PromptCompletionResponse
Source§impl<'de> Deserialize<'de> for PromptCompletionResponse
impl<'de> Deserialize<'de> for PromptCompletionResponse
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 PromptCompletionResponse
impl RefUnwindSafe for PromptCompletionResponse
impl Send for PromptCompletionResponse
impl Sync for PromptCompletionResponse
impl Unpin for PromptCompletionResponse
impl UnwindSafe for PromptCompletionResponse
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