File size: 1,055 Bytes
227cb22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
{
  "version": 2,
  "builds": [
    {
      "src": "src/api/app.py",
      "use": "@vercel/python",
      "config": {
        "maxLambdaSize": "50mb"
      }
    },
    {
      "src": "FRRONTEEEND/package.json",
      "use": "@vercel/static-build",
      "config": {
        "distDir": "dist"
      }
    }
  ],
  "routes": [
    {
      "src": "/api/(.*)",
      "dest": "src/api/app.py"
    },
    {
      "src": "/outputs/(.*)",
      "dest": "src/api/app.py"
    },
    {
      "src": "/(.*)",
      "dest": "FRRONTEEEND/dist/$1"
    }
  ],
  "env": {
    "LLM_PROVIDER": "gemini",
    "GEMINI_MODEL": "gemini-2.5-flash",
    "REASONING_EFFORT": "medium",
    "CACHE_DB_PATH": "/tmp/cache_db/cache.db",
    "CACHE_TTL_SECONDS": "86400",
    "OUTPUT_DIR": "/tmp/outputs",
    "DATA_DIR": "/tmp/data",
    "MAX_PARALLEL_TOOLS": "5",
    "MAX_RETRIES": "3",
    "TIMEOUT_SECONDS": "60"
  },
  "build": {
    "env": {
      "NODE_VERSION": "20"
    }
  },
  "functions": {
    "src/api/app.py": {
      "memory": 3008,
      "maxDuration": 60
    }
  }
}