mirror of https://github.com/M66B/FairEmail.git
Gemini: links
This commit is contained in:
parent
e93c0de346
commit
bfa347aa71
|
@ -78,12 +78,13 @@ public class Gemini {
|
||||||
jcontents.put(jcontent);
|
jcontents.put(jcontent);
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://ai.google.dev/api/python/google/generativeai/GenerationConfig
|
// https://ai.google.dev/api/python/google/ai/generativelanguage/GenerationConfig
|
||||||
JSONObject jconfig = new JSONObject();
|
JSONObject jconfig = new JSONObject();
|
||||||
if (temperature != null)
|
if (temperature != null)
|
||||||
jconfig.put("temperature", temperature);
|
jconfig.put("temperature", temperature);
|
||||||
jconfig.put("candidate_count", n);
|
jconfig.put("candidate_count", n);
|
||||||
|
|
||||||
|
// https://ai.google.dev/api/python/google/ai/generativelanguage/SafetySetting
|
||||||
JSONArray jsafety = new JSONArray();
|
JSONArray jsafety = new JSONArray();
|
||||||
|
|
||||||
JSONObject jsex = new JSONObject();
|
JSONObject jsex = new JSONObject();
|
||||||
|
@ -106,6 +107,7 @@ public class Gemini {
|
||||||
jdanger.put("threshold", "BLOCK_ONLY_HIGH");
|
jdanger.put("threshold", "BLOCK_ONLY_HIGH");
|
||||||
jsafety.put(jdanger);
|
jsafety.put(jdanger);
|
||||||
|
|
||||||
|
// https://ai.google.dev/api/python/google/ai/generativelanguage/GenerateContentRequest
|
||||||
JSONObject jrequest = new JSONObject();
|
JSONObject jrequest = new JSONObject();
|
||||||
jrequest.put("contents", jcontents);
|
jrequest.put("contents", jcontents);
|
||||||
jrequest.put("generationConfig", jconfig);
|
jrequest.put("generationConfig", jconfig);
|
||||||
|
@ -150,8 +152,8 @@ public class Gemini {
|
||||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
||||||
String apikey = prefs.getString("gemini_apikey", null);
|
String apikey = prefs.getString("gemini_apikey", null);
|
||||||
|
|
||||||
// https://ai.google.dev/tutorials/rest_quickstart
|
|
||||||
// https://ai.google.dev/api/rest
|
// https://ai.google.dev/api/rest
|
||||||
|
// https://ai.google.dev/tutorials/rest_quickstart
|
||||||
Uri uri = Uri.parse(getUri(context)).buildUpon()
|
Uri uri = Uri.parse(getUri(context)).buildUpon()
|
||||||
.appendEncodedPath(path)
|
.appendEncodedPath(path)
|
||||||
.build();
|
.build();
|
||||||
|
|
Loading…
Reference in New Issue