@@ -11,7 +11,7 @@ NNGenAIVision::~NNGenAIVision()
11
11
}
12
12
13
13
// Model: gpt-4o-mini, Server: openAI Platform
14
- String NNGenAIVision::openaivision (String key, String message, uint32_t img_addr, uint32_t img_len, WiFiSSLClient client)
14
+ void NNGenAIVision::openaivision (String key, String message, uint32_t img_addr, uint32_t img_len, WiFiSSLClient client)
15
15
{
16
16
const char *myDomain = " api.openai.com" ;
17
17
String getResponse = " " , Feedback = " " ;
@@ -88,14 +88,13 @@ String NNGenAIVision::openaivision(String key, String message, uint32_t img_addr
88
88
}
89
89
} else {
90
90
getResponse = " Connected to " + String (myDomain) + " failed." ;
91
- Serial.println (" Connected to " + String (myDomain) + " failed." );
92
91
}
93
-
94
- return getResponse;
92
+ Serial. println ( " Response from GPT: " );
93
+ Serial. println ( getResponse) ;
95
94
}
96
95
97
- // Model: gemini-1.5, Server: Google AI Studio
98
- String NNGenAIVision::geminivision (String key, String message, uint32_t img_addr, uint32_t img_len, WiFiSSLClient client)
96
+ // Model: gemini-1.5-flash , Server: Google AI Studio
97
+ void NNGenAIVision::geminivision (String key, String message, uint32_t img_addr, uint32_t img_len, WiFiSSLClient client)
99
98
{
100
99
const char *myDomain = " generativelanguage.googleapis.com" ;
101
100
String getResponse = " " , Feedback = " " ;
@@ -171,14 +170,13 @@ String NNGenAIVision::geminivision(String key, String message, uint32_t img_addr
171
170
}
172
171
} else {
173
172
getResponse = " Connected to " + String (myDomain) + " failed." ;
174
- Serial.println (" Connected to " + String (myDomain) + " failed." );
175
173
}
176
-
177
- return getResponse;
174
+ Serial. println ( " Response from Gemini: " );
175
+ Serial. println ( getResponse) ;
178
176
}
179
177
180
178
// Model: llama-3.2-90b-vision-preview, Server: groq
181
- String NNGenAIVision::llamavision (String key, String message, uint32_t img_addr, uint32_t img_len, WiFiSSLClient client)
179
+ void NNGenAIVision::llamavision (String key, String message, uint32_t img_addr, uint32_t img_len, WiFiSSLClient client)
182
180
{
183
181
const char *myDomain = " api.groq.com" ;
184
182
String getResponse = " " , Feedback = " " ;
@@ -255,8 +253,7 @@ String NNGenAIVision::llamavision(String key, String message, uint32_t img_addr,
255
253
}
256
254
} else {
257
255
getResponse = " Connected to " + String (myDomain) + " failed." ;
258
- Serial.println (" Connected to " + String (myDomain) + " failed." );
259
256
}
260
-
261
- return getResponse;
257
+ Serial. println ( " Response from Llama: " );
258
+ Serial. println ( getResponse) ;
262
259
}
0 commit comments