From dd7afeeb716e7095ca68068e06a714581aaabe88 Mon Sep 17 00:00:00 2001 From: yiling ji Date: Sun, 8 Feb 2026 12:56:04 +0800 Subject: [PATCH] update --- .env | 3 --- src/index.ts | 5 +++-- src/service/ai.ts | 4 ++-- 3 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 .env diff --git a/.env b/.env deleted file mode 100644 index 9d5bdcd..0000000 --- a/.env +++ /dev/null @@ -1,3 +0,0 @@ -# Environment variables -DATABASE_URL="file:./dev.db" -API_KEY="zzz" diff --git a/src/index.ts b/src/index.ts index 72d527d..28ad977 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,13 +1,13 @@ // @ts-ignore -import index from './ui/index.html' import { Hono } from 'hono' import { serveStatic } from 'hono/bun' import { cors } from 'hono/cors' import asset from './api/asset' import character from './api/character' import equipment from './api/equipment' -import generation from './api/generation' import extract from './api/extract' +import generation from './api/generation' +import index from './ui/index.html' const app = new Hono() @@ -47,6 +47,7 @@ const server = Bun.serve({ '/*': index, }, development: process.env.NODE_ENV !== 'production', + idleTimeout: 300, }) console.log(`🚀 Server running at ${server.url}`) diff --git a/src/service/ai.ts b/src/service/ai.ts index 36e8a97..51e6afd 100644 --- a/src/service/ai.ts +++ b/src/service/ai.ts @@ -17,7 +17,7 @@ export class GeminiService implements AIService { // Generates JSON output from text and images using Gemini async generateText(prompt: string, images: File[] = [], schema?: z.ZodType): Promise { - const model = 'gemini-1.5-flash' // Or 'gemini-2.0-flash-exp' if available for faster responses + const model = 'gemini-3-pro-preview' const parts: Array<{ text: string } | { inlineData: { mimeType: string; data: string } }> = [] @@ -92,7 +92,7 @@ export class GeminiService implements AIService { parts.push({ text: prompt }) const result = await this.genAI.models.generateContent({ - model: 'gemini-2.0-flash-exp', // Using a known capable model + model: 'gemini-2.5-flash-image', contents: { parts }, })