diff --git a/README.md b/README.md index 6cf4bd1..7cf68c9 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ ReadmeGenAI eliminates this friction by leveraging advanced AI to automatically Main Page

- Feature Page + Feature Page

## Technical Architecture diff --git a/assets/fearture-page.png b/assets/feature-page.png similarity index 100% rename from assets/fearture-page.png rename to assets/feature-page.png diff --git a/src/app/api/generate/route.ts b/src/app/api/generate/route.ts index 8eaaeee..fabbdfc 100644 --- a/src/app/api/generate/route.ts +++ b/src/app/api/generate/route.ts @@ -157,9 +157,12 @@ export async function POST(req: Request) { const result = await model.generateContent(prompt); const response = await result.response; - const markdown = response.text(); + const markdown = response.text().trim(); + const cleanMarkdown = markdown + .replace(/^```(markdown|md)?\n/, "") + .replace(/\n```$/, ""); - return NextResponse.json({ markdown }); + return NextResponse.json({ markdown: cleanMarkdown }); } catch (error: unknown) { const message = error instanceof Error ? error.message : "Internal Server Error"; diff --git a/src/lib/gemini.ts b/src/lib/gemini.ts index 0c2018e..7319f9e 100644 --- a/src/lib/gemini.ts +++ b/src/lib/gemini.ts @@ -19,7 +19,7 @@ export function getGeminiModel(): GenerativeModel { const genAI = new GoogleGenerativeAI(apiKey); _model = genAI.getGenerativeModel({ - model: "gemini-2.5-flash", + model: "gemini-1.5-flash", safetySettings: [ { category: HarmCategory.HARM_CATEGORY_HARASSMENT,