Skip to content

Commit c53b855

Browse files
committed
Change Saia URL to consider Embedding and Chat
(cherry picked from commit 27aa4bc)
1 parent c560d5d commit c53b855

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

java/src/main/java/com/genexus/util/saia/SaiaService.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,19 @@ public static OpenAIResponse call(OpenAIRequest request, CallResult result) {
2121
public static OpenAIResponse call(OpenAIRequest request, boolean isEmbedding, CallResult result) {
2222
try {
2323
String jsonRequest = new ObjectMapper().writeValueAsString(request);
24+
String providerURL = aiProvider + "/chat";;
2425

2526
HttpClient client = new HttpClient();
2627
client.setSecure(1);
2728
client.addHeader("Content-Type", "application/json");
2829
client.addHeader("Authorization", "Bearer " + apiKey);
29-
if (isEmbedding)
30+
if (isEmbedding) {
3031
client.addHeader("X-Saia-Source", "Embedding");
32+
providerURL = providerURL + "/embedding";
33+
}
34+
3135
client.addString(jsonRequest);
32-
client.execute("POST", aiProvider);
36+
client.execute("POST", providerURL);
3337
if (client.getStatusCode() == 200) {
3438
JSONObject jsonResponse = new JSONObject(client.getString());
3539
return new ObjectMapper().readValue(jsonResponse.toString(), OpenAIResponse.class);

0 commit comments

Comments
 (0)