1#ifndef YAZE_SRC_CLI_SERVICE_AI_MODEL_REGISTRY_H_
2#define YAZE_SRC_CLI_SERVICE_AI_MODEL_REGISTRY_H_
9#include "absl/status/statusor.h"
static ModelRegistry & GetInstance()
void RegisterService(std::shared_ptr< AIService > service)
ModelRegistry(const ModelRegistry &)=delete
ModelRegistry & operator=(const ModelRegistry &)=delete
absl::StatusOr< std::vector< ModelInfo > > ListAllModels()
std::vector< std::shared_ptr< AIService > > services_