Skip to content

Commit 58123cb

Browse files
Actualizar modelos de IA, añadir mas tiempo de espera para la ia y buscador de actualizacion,
1 parent 375dc77 commit 58123cb

File tree

4 files changed

+21
-14
lines changed

4 files changed

+21
-14
lines changed

app/src/main/assets/index.html

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,9 @@ <h1>Configuración</h1>
4141
<button onclick="var subUserName = prompt('Escribe tu nombre:'); if(subUserName == null || subUserName.trim() == ''){ alert('No se puede continuar sin el nombre.'); throw new Error('No se puede continuar sin el nombre.'); }else if(subUserName.length < 5 || subUserName.length > 20){ alert('El nombre debe tener entre 5 y 20 caracteres.'); throw new Error('El nombre debe tener entre 5 y 20 caracteres.'); } Android.setUserName(subUserName); localStorage.setItem('userName', userName); userName = subUserName; delete subUserName;">Actualizar Nombre</button><br/>
4242
<label id="modelIA-label" for="modelIA"></label>
4343
<select id="modelIA">
44-
<option value="0" selected=selected>Gemini Flash 2.5</option>
45-
<option value="1">Gemini Flash Lite 2.5</option>
46-
<option value="2">Gemini Pro 2.5</option>
47-
<option value="3">Gemini Flash 2.0</option>
48-
<option value="4">Gemini Flash Lite 2.0</option>
44+
<option value="0">Gemini Pro 2.5</option>
45+
<option value="1" selected=selected>Gemini Flash</option>
46+
<option value="2">Gemini Flash Lite</option>
4947
</select><br/>
5048
<button onclick="Android.clearCache(); alert('Cache Borrada!');">Borrar Cache</button>
5149
<button onclick="verifyUpdate(true);">Buscar Actualizaciones</button><br/>

app/src/main/assets/main.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,8 +252,14 @@ function copyMDcode(button) {
252252
var pluginsIA;
253253
window.onload = function() {
254254
if(localStorage.getItem("model") != null){
255+
if(parseInt(localStorage.getItem("model")) > 2){
256+
localStorage.setItem("model", 1);
257+
}
255258
Android.setModel(localStorage.getItem("model"));
256259
document.getElementById("modelIA").value = localStorage.getItem("model");
260+
}else{
261+
localStorage.setItem("model", 1);
262+
Android.setModel(localStorage.getItem("model"));
257263
}
258264
document.getElementById("modelIA").onchange = function() {
259265
var selectedModel = parseInt(this.value);

app/src/main/java/org/CreadoresProgram/CreaProDroid/IA/MaxIaManager.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,20 @@
2626
public class MaxIaManager{
2727
private String BaseDataIA = "";
2828
private String gamesIA = "";
29-
private String url = "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=";
29+
private String url = "";
3030
private String[] urlKeys = {
31-
"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=",
32-
"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent?key=",
3331
"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-pro:generateContent?key=",
34-
"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=",
35-
"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash-lite:generateContent?key="
32+
"https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-latest:generateContent?key=",
33+
"https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent?key="
3634
};
3735
private String urlGenimg = "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash-exp-image-generation:streamGenerateContent?key=";
3836
private JSONArray history = new JSONArray();
3937
private String UserName = "Maxi";
4038
private JSONArray apps = new JSONArray();
4139
private OkHttpClient clientHt = new OkHttpClient.Builder()
42-
.connectTimeout(30, TimeUnit.SECONDS)
43-
.writeTimeout(180, TimeUnit.SECONDS)
44-
.readTimeout(60, TimeUnit.SECONDS)
40+
.connectTimeout(60, TimeUnit.SECONDS)
41+
.writeTimeout(360, TimeUnit.SECONDS)
42+
.readTimeout(120, TimeUnit.SECONDS)
4543
.build();
4644
private static final MediaType JSONHt = MediaType.parse("application/json; charset=utf-8");
4745
private JSONArray maxBotPrompts;

app/src/main/java/org/CreadoresProgram/CreaProDroid/update/GithubUpdate.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,19 @@
1515
import java.io.File;
1616
import java.io.InputStream;
1717
import java.io.FileOutputStream;
18+
import java.util.concurrent.TimeUnit;
1819

1920
public class GithubUpdate{
2021
private String repoUrl = "https://api.github.com/repos/Creadores-Program/CreaProDroid/releases/latest";
2122
private String currentVersion;
2223
private String urlDownload;
2324
private long sizeApkDown;
2425
private String descriptionVer;
25-
private OkHttpClient client = new OkHttpClient();
26+
private OkHttpClient client = new OkHttpClient.Builder()
27+
.connectTimeout(30, TimeUnit.SECONDS)
28+
.writeTimeout(180, TimeUnit.SECONDS)
29+
.readTimeout(60, TimeUnit.SECONDS)
30+
.build();
2631
public GithubUpdate(Context context){
2732
currentVersion = getCurrentVersionName(context);
2833
File outputFile = new File(context.getExternalFilesDir(null), "CreaProDroid.apk");

0 commit comments

Comments
 (0)