pub struct OptimizeResult {
pub job_id: String,
pub status: PromptLearningResult,
pub results: PromptResults,
}Expand description
Result of a prompt optimization job.
Fields§
§job_id: StringJob ID.
status: PromptLearningResultFinal job status.
results: PromptResultsOptimization results.
Implementations§
Source§impl OptimizeResult
impl OptimizeResult
Sourcepub fn best_prompt(&self) -> Option<&str>
pub fn best_prompt(&self) -> Option<&str>
Get the best prompt if available.
Sourcepub fn best_reward(&self) -> Option<f64>
pub fn best_reward(&self) -> Option<f64>
Get the best reward if available.
Sourcepub fn top_prompts(&self) -> &[RankedPrompt]
pub fn top_prompts(&self) -> &[RankedPrompt]
Get all top prompts.
Sourcepub fn is_success(&self) -> bool
pub fn is_success(&self) -> bool
Check if the job succeeded.
Trait Implementations§
Source§impl Clone for OptimizeResult
impl Clone for OptimizeResult
Source§fn clone(&self) -> OptimizeResult
fn clone(&self) -> OptimizeResult
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 moreAuto Trait Implementations§
impl Freeze for OptimizeResult
impl RefUnwindSafe for OptimizeResult
impl Send for OptimizeResult
impl Sync for OptimizeResult
impl Unpin for OptimizeResult
impl UnwindSafe for OptimizeResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request