PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::ai::inference_request Struct Reference

Request structure for AI inference. More...

#include <ai_service_connector.h>

Collaboration diagram for kcenon::pacs::ai::inference_request:
Collaboration graph

Public Attributes

std::string study_instance_uid
 Study Instance UID to process.
 
std::optional< std::string > series_instance_uid
 Series Instance UID (optional, for series-level inference)
 
std::string model_id
 Model ID to use for inference.
 
std::map< std::string, std::string > parameters
 Custom parameters for the model.
 
int priority {0}
 Priority level (higher = more urgent)
 
std::optional< std::string > callback_url
 Callback URL for result notification (optional)
 
std::map< std::string, std::string > metadata
 Custom metadata to include with request.
 

Detailed Description

Request structure for AI inference.

Definition at line 173 of file ai_service_connector.h.

Member Data Documentation

◆ callback_url

std::optional<std::string> kcenon::pacs::ai::inference_request::callback_url

◆ metadata

std::map<std::string, std::string> kcenon::pacs::ai::inference_request::metadata

Custom metadata to include with request.

Examples
/home/runner/work/pacs_system/pacs_system/include/kcenon/pacs/ai/ai_service_connector.h.

Definition at line 193 of file ai_service_connector.h.

Referenced by kcenon::pacs::ai::if().

◆ model_id

std::string kcenon::pacs::ai::inference_request::model_id

◆ parameters

std::map<std::string, std::string> kcenon::pacs::ai::inference_request::parameters

Custom parameters for the model.

Examples
/home/runner/work/pacs_system/pacs_system/include/kcenon/pacs/ai/ai_service_connector.h.

Definition at line 184 of file ai_service_connector.h.

Referenced by kcenon::pacs::ai::if().

◆ priority

int kcenon::pacs::ai::inference_request::priority {0}

◆ series_instance_uid

std::optional<std::string> kcenon::pacs::ai::inference_request::series_instance_uid

Series Instance UID (optional, for series-level inference)

Examples
/home/runner/work/pacs_system/pacs_system/include/kcenon/pacs/ai/ai_service_connector.h.

Definition at line 178 of file ai_service_connector.h.

Referenced by kcenon::pacs::ai::json_util::build_request_json().

◆ study_instance_uid

std::string kcenon::pacs::ai::inference_request::study_instance_uid

The documentation for this struct was generated from the following file: