物联网操作系统AliOS Things 3.3
aiagent_service.h
浏览该文件的文档.
1 /*
2  * Copyright (C) 2021-2023 Alibaba Group Holding Limited
3  */
4 
5 #ifndef _AI_AGENT_H_
6 #define _AI_AGENT_H_
7 #include "aiagent_engine.h"
8 #include "aiagent_common.h"
9 
10 
11 typedef struct _aiagent_context_t {
12  const char *name;
13  const char *desc;
14  int (*available) (void);
15  aiagent_engine_t *(*create) (int engineid);
17 
18 
30 int32_t aiagent_service_init(const char *engine_name, ai_model_t model);
31 
37 int32_t aiagent_service_uninit(void);
38 
47 int32_t aiagent_service_model_infer(char *src1, char *src2, ai_engine_cb_t cb);
48 
55 
60 #endif // _AI_AGENT_H_
struct _aiagent_context_t aiagent_context_t
int32_t aiagent_service_uninit(void)
int32_t aiagent_service_init(const char *engine_name, ai_model_t model)
ai_model_t aiagent_service_get_cur_model(void)
int32_t aiagent_service_model_infer(char *src1, char *src2, ai_engine_cb_t cb)
int(* available)(void)