6
6
//silver_chain_scope_end
7
7
8
8
LuaCEmbedResponse * add_user_prompt (LuaCEmbedTable * self , LuaCEmbed * args ){
9
- OpenAiInterface * openAi = (OpenAiInterface * )lua_n .tables .get_long_prop (self ,"openAi" );
9
+ OpenAiInterface * openAi = (OpenAiInterface * )( PTR_CAST ) lua_n .tables .get_long_prop (self ,"openAi" );
10
10
char * prompt = lua_n .args .get_str (args ,0 );
11
11
if (lua_n .has_errors (args )){
12
12
return lua_n .response .send_error (lua_n .get_error_message (args ));
@@ -16,7 +16,7 @@ LuaCEmbedResponse *add_user_prompt(LuaCEmbedTable *self, LuaCEmbed *args){
16
16
}
17
17
18
18
LuaCEmbedResponse * add_system_prompt (LuaCEmbedTable * self , LuaCEmbed * args ){
19
- OpenAiInterface * openAi = (OpenAiInterface * )lua_n .tables .get_long_prop (self ,"openAi" );
19
+ OpenAiInterface * openAi = (OpenAiInterface * )( PTR_CAST ) lua_n .tables .get_long_prop (self ,"openAi" );
20
20
21
21
char * prompt = lua_n .args .get_str (args ,0 );
22
22
if (lua_n .has_errors (args )){
@@ -28,7 +28,7 @@ LuaCEmbedResponse *add_system_prompt(LuaCEmbedTable *self, LuaCEmbed *args){
28
28
}
29
29
30
30
LuaCEmbedResponse * add_assistant_prompt (LuaCEmbedTable * self , LuaCEmbed * args ){
31
- OpenAiInterface * openAi = (OpenAiInterface * )lua_n .tables .get_long_prop (self ,"openAi" );
31
+ OpenAiInterface * openAi = (OpenAiInterface * )( PTR_CAST ) lua_n .tables .get_long_prop (self ,"openAi" );
32
32
33
33
char * prompt = lua_n .args .get_str (args ,0 );
34
34
if (lua_n .has_errors (args )){
@@ -38,7 +38,7 @@ LuaCEmbedResponse *add_assistant_prompt(LuaCEmbedTable *self, LuaCEmbed *args){
38
38
return NULL ;
39
39
}
40
40
LuaCEmbedResponse * make_question (LuaCEmbedTable * self , LuaCEmbed * args ){
41
- OpenAiInterface * openAi = (OpenAiInterface * )lua_n .tables .get_long_prop (self ,"openAi" );
41
+ OpenAiInterface * openAi = (OpenAiInterface * )( PTR_CAST ) lua_n .tables .get_long_prop (self ,"openAi" );
42
42
43
43
OpenAiResponse * response = OpenAiInterface_make_question_finish_reason_treated (openAi );
44
44
if (openai .response .error (response )){
@@ -49,7 +49,7 @@ LuaCEmbedResponse *make_question(LuaCEmbedTable *self, LuaCEmbed *args){
49
49
}
50
50
51
51
LuaCEmbedResponse * delete_llm (LuaCEmbedTable * self , LuaCEmbed * args ){
52
- UniversalGarbage * garbage = (UniversalGarbage * )lua_n .tables .get_long_prop (self ,"garbage" );
52
+ UniversalGarbage * garbage = (UniversalGarbage * )( PTR_CAST ) lua_n .tables .get_long_prop (self ,"garbage" );
53
53
UniversalGarbage_free (garbage );
54
54
return NULL ;
55
55
}
@@ -85,7 +85,7 @@ char *vibe_callback_handler(cJSON *args, void *pointer){
85
85
return json_response_str ;
86
86
}
87
87
LuaCEmbedResponse * add_function (LuaCEmbedTable * self , LuaCEmbed * args ){
88
- OpenAiInterface * openAi = (OpenAiInterface * )lua_n .tables .get_long_prop (self ,"openAi" );
88
+ OpenAiInterface * openAi = (OpenAiInterface * )( PTR_CAST ) lua_n .tables .get_long_prop (self ,"openAi" );
89
89
char * name = lua_n .args .get_str (args ,0 );
90
90
char * description = lua_n .args .get_str (args ,1 );
91
91
LuaCEmbedTable * parameters = lua_n .args .get_table (args ,2 );
@@ -107,7 +107,7 @@ LuaCEmbedResponse *add_function(LuaCEmbedTable *self, LuaCEmbed *args){
107
107
return lua_n .response .send_error (lua_n .get_error_message (args ));
108
108
}
109
109
}
110
- DtwStringArray * functionsNames = (DtwStringArray * )lua_n .tables .get_long_prop (self ,"functionsNames" );
110
+ DtwStringArray * functionsNames = (DtwStringArray * )( PTR_CAST ) lua_n .tables .get_long_prop (self ,"functionsNames" );
111
111
if (dtw .string_array .find_position (functionsNames ,name ) != -1 ){
112
112
return lua_n .response .send_error ("Function already exists" );
113
113
}
@@ -129,7 +129,7 @@ LuaCEmbedResponse *add_function(LuaCEmbedTable *self, LuaCEmbed *args){
129
129
dtw .randonizer .free (randonizer );
130
130
}
131
131
132
- UniversalGarbage * garbage = (UniversalGarbage * )lua_n .tables .get_long_prop (self ,"garbage" );
132
+ UniversalGarbage * garbage = (UniversalGarbage * )( PTR_CAST ) lua_n .tables .get_long_prop (self ,"garbage" );
133
133
UniversalGarbage_add (garbage ,dtw .string_array .free ,functionsNames );
134
134
135
135
lua_n .args .generate_arg_clojure_evalation (args ,3 ,"function(callback)\n %s = callback end\n" ,public_name );
0 commit comments