pub struct ExtractEntitiesRequest {
pub confidence_threshold: Option<f32>,
pub labels: Option<Vec<String>>,
pub text: String,
}Expand description
Request to extract named entities from text using the tenant’s sort hierarchy as labels.
The extraction uses GLiNER2 (zero-shot NER) with the tenant’s sort names as entity labels, guaranteeing that all returned entity labels are valid sort names in the knowledge base.
Fields§
§confidence_threshold: Option<f32>Minimum confidence threshold for entity recognition (0.0-1.0). Defaults to 0.5 (GLiNER2 default).
labels: Option<Vec<String>>Optional list of specific labels (sort names) to use for extraction. If not provided, all tenant sort names are used as labels.
text: StringThe text to extract entities from
Implementations§
Source§impl ExtractEntitiesRequest
impl ExtractEntitiesRequest
pub fn builder() -> ExtractEntitiesRequest
Trait Implementations§
Source§impl Clone for ExtractEntitiesRequest
impl Clone for ExtractEntitiesRequest
Source§fn clone(&self) -> ExtractEntitiesRequest
fn clone(&self) -> ExtractEntitiesRequest
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 ExtractEntitiesRequest
impl Debug for ExtractEntitiesRequest
Source§impl<'de> Deserialize<'de> for ExtractEntitiesRequest
impl<'de> Deserialize<'de> for ExtractEntitiesRequest
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 From<ExtractEntitiesRequest> for ExtractEntitiesRequest
impl From<ExtractEntitiesRequest> for ExtractEntitiesRequest
Source§fn from(value: ExtractEntitiesRequest) -> Self
fn from(value: ExtractEntitiesRequest) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ExtractEntitiesRequest
impl PartialEq for ExtractEntitiesRequest
Source§impl Serialize for ExtractEntitiesRequest
impl Serialize for ExtractEntitiesRequest
Source§impl TryFrom<ExtractEntitiesRequest> for ExtractEntitiesRequest
impl TryFrom<ExtractEntitiesRequest> for ExtractEntitiesRequest
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: ExtractEntitiesRequest) -> Result<Self, ConversionError>
fn try_from(value: ExtractEntitiesRequest) -> Result<Self, ConversionError>
Performs the conversion.
impl StructuralPartialEq for ExtractEntitiesRequest
Auto Trait Implementations§
impl Freeze for ExtractEntitiesRequest
impl RefUnwindSafe for ExtractEntitiesRequest
impl Send for ExtractEntitiesRequest
impl Sync for ExtractEntitiesRequest
impl Unpin for ExtractEntitiesRequest
impl UnsafeUnpin for ExtractEntitiesRequest
impl UnwindSafe for ExtractEntitiesRequest
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