pub struct CreateChatPromptRequest {
pub name: String,
pub prompt: Vec<ChatMessageWithPlaceholders>,
pub config: Option<Option<Value>>,
pub labels: Option<Option<Vec<String>>>,
pub tags: Option<Option<Vec<String>>>,
pub commit_message: Option<Option<String>>,
}Fields§
§name: String§prompt: Vec<ChatMessageWithPlaceholders>§config: Option<Option<Value>>§labels: Option<Option<Vec<String>>>List of deployment labels of this prompt version.
List of tags to apply to all versions of this prompt.
commit_message: Option<Option<String>>Commit message for this prompt version.
Implementations§
Source§impl CreateChatPromptRequest
impl CreateChatPromptRequest
Sourcepub fn builder() -> CreateChatPromptRequestBuilder
pub fn builder() -> CreateChatPromptRequestBuilder
Create an instance of CreateChatPromptRequest using the builder syntax
Source§impl CreateChatPromptRequest
impl CreateChatPromptRequest
pub fn new( name: String, prompt: Vec<ChatMessageWithPlaceholders>, ) -> CreateChatPromptRequest
Trait Implementations§
Source§impl Clone for CreateChatPromptRequest
impl Clone for CreateChatPromptRequest
Source§fn clone(&self) -> CreateChatPromptRequest
fn clone(&self) -> CreateChatPromptRequest
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 CreateChatPromptRequest
impl Debug for CreateChatPromptRequest
Source§impl Default for CreateChatPromptRequest
impl Default for CreateChatPromptRequest
Source§fn default() -> CreateChatPromptRequest
fn default() -> CreateChatPromptRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateChatPromptRequest
impl<'de> Deserialize<'de> for CreateChatPromptRequest
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
Source§impl PartialEq for CreateChatPromptRequest
impl PartialEq for CreateChatPromptRequest
Source§impl Serialize for CreateChatPromptRequest
impl Serialize for CreateChatPromptRequest
impl StructuralPartialEq for CreateChatPromptRequest
Auto Trait Implementations§
impl Freeze for CreateChatPromptRequest
impl RefUnwindSafe for CreateChatPromptRequest
impl Send for CreateChatPromptRequest
impl Sync for CreateChatPromptRequest
impl Unpin for CreateChatPromptRequest
impl UnwindSafe for CreateChatPromptRequest
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