mirror of
https://github.com/typesense/typesense.git
synced 2025-05-22 14:55:26 +08:00
Merge pull request #1399 from ozanarmagan/v0.25-join
Fix error messages for remote embedders
This commit is contained in:
commit
9c8e102709
2
.github/workflows/tests.yml
vendored
2
.github/workflows/tests.yml
vendored
@ -38,7 +38,7 @@ jobs:
|
||||
uses: bazelbuild/setup-bazelisk@v2
|
||||
|
||||
- name: Download bazel cache
|
||||
uses: dawidd6/action-download-artifact@v2.28.0
|
||||
uses: jasonbosco/action-download-artifact@709b71d3729e8980f52a5a2a9ec04261060945c1
|
||||
with:
|
||||
name: bazel-cache
|
||||
search_artifacts: true
|
||||
|
@ -106,7 +106,7 @@ Option<bool> OpenAIEmbedder::is_model_valid(const nlohmann::json& model_config,
|
||||
if(json_res.count("error") == 0 || json_res["error"].count("message") == 0) {
|
||||
return Option<bool>(400, "OpenAI API error: " + res);
|
||||
}
|
||||
return Option<bool>(400, "OpenAI API error: " + nlohmann::json::parse(res)["error"]["message"].get<std::string>());
|
||||
return Option<bool>(400, "OpenAI API error: " + json_res["error"]["message"].get<std::string>());
|
||||
}
|
||||
|
||||
nlohmann::json models_json;
|
||||
@ -152,7 +152,7 @@ Option<bool> OpenAIEmbedder::is_model_valid(const nlohmann::json& model_config,
|
||||
if(json_res.count("error") == 0 || json_res["error"].count("message") == 0) {
|
||||
return Option<bool>(400, "OpenAI API error: " + embedding_res);
|
||||
}
|
||||
return Option<bool>(400, "OpenAI API error: " + nlohmann::json::parse(res)["error"]["message"].get<std::string>());
|
||||
return Option<bool>(400, "OpenAI API error: " + json_res["error"]["message"].get<std::string>());
|
||||
}
|
||||
std::vector<float> embedding;
|
||||
try {
|
||||
@ -337,7 +337,7 @@ Option<bool> GoogleEmbedder::is_model_valid(const nlohmann::json& model_config,
|
||||
return Option<bool>(400, "Google API error: " + res);
|
||||
}
|
||||
|
||||
return Option<bool>(400, "Google API error: " + nlohmann::json::parse(res)["error"]["message"].get<std::string>());
|
||||
return Option<bool>(400, "Google API error: " + json_res["error"]["message"].get<std::string>());
|
||||
}
|
||||
|
||||
try {
|
||||
@ -477,7 +477,7 @@ Option<bool> GCPEmbedder::is_model_valid(const nlohmann::json& model_config, siz
|
||||
if(json_res.count("error") == 0 || json_res["error"].count("message") == 0) {
|
||||
return Option<bool>(400, "GCP API error: " + res);
|
||||
}
|
||||
return Option<bool>(400, "GCP API error: " + nlohmann::json::parse(res)["error"]["message"].get<std::string>());
|
||||
return Option<bool>(400, "GCP API error: " + json_res["error"]["message"].get<std::string>());
|
||||
}
|
||||
nlohmann::json res_json;
|
||||
try {
|
||||
@ -680,7 +680,7 @@ Option<std::string> GCPEmbedder::generate_access_token(const std::string& refres
|
||||
if(res_code == 408) {
|
||||
return Option<std::string>(408, "GCP API timeout.");
|
||||
}
|
||||
return Option<std::string>(400, "GCP API error: " + nlohmann::json::parse(res)["error"]["message"].get<std::string>());
|
||||
return Option<std::string>(400, "GCP API error: " + json_res["error"]["message"].get<std::string>());
|
||||
}
|
||||
nlohmann::json res_json;
|
||||
try {
|
||||
|
Loading…
x
Reference in New Issue
Block a user