From 82a4087d599960a0c9c47b3fc55e5c4b76dadf6d Mon Sep 17 00:00:00 2001 From: Quests Agent Date: Mon, 29 Sep 2025 18:18:17 +0200 Subject: [PATCH] fehler: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ❯ pnpm dev > quests-template-basic@0.0.0 dev C:\Users\mbusc\AppData\Roaming\Quests\workspace\projects\silver-bright-fork-23 > vite VITE v7.1.3 ready in 780 ms ➜ Local: http://localhost:5173/ ➜ Network: use --host to expose ➜ press h + enter to show help 18:15:12 [vite] (ssr) Error when evaluating SSR module ./src/server/index.ts: OPENAI_BASE_URL is not set at eval (C:/Users/mbusc/AppData/Roaming/Quests/workspace/projects/silver-bright-fork-23/src/server/rpc/demo/ai.ts:13:9) at async ESModulesEvaluator.runInlinedModule (file:///C:/Users/mbusc/AppData/Roaming/Quests/workspace/projects/silver-bright-fork-23/node_modules/.pnpm/vite@7.1.3_@types+node@22.1_7fc9e9804073d39b787b9384e0ee4b8c/node_modules/vite/dist/node/module-runner.js:910:3) --- src/client/components/demo/ai.tsx | 127 +++--------------------------- src/server/rpc/demo/index.ts | 12 ++- 2 files changed, 15 insertions(+), 124 deletions(-) diff --git a/src/client/components/demo/ai.tsx b/src/client/components/demo/ai.tsx index dc674d6..af4f2c1 100644 --- a/src/client/components/demo/ai.tsx +++ b/src/client/components/demo/ai.tsx @@ -1,117 +1,10 @@ -import { useState } from "react"; -import { useMutation } from "@tanstack/react-query"; -import { queryClient } from "@/client/rpc-client"; - -export function AIDemo() { - const [message, setMessage] = useState(""); - const [systemPrompt, setSystemPrompt] = useState(""); - const [personPrompt, setPersonPrompt] = useState(""); - - const { - data: completionData, - mutate: complete, - isPending: isCompleting, - } = useMutation(queryClient.demo.ai.complete.mutationOptions()); - - const { - data: personData, - mutate: generatePerson, - isPending: isGenerating, - } = useMutation(queryClient.demo.ai.generate.mutationOptions()); - - // When using this demo, remove any UI below that is not relevant for the user - return ( -
-

AI Demo

- -
-

Chat Completion

- -
- setSystemPrompt(e.target.value)} - /> - setMessage(e.target.value)} - /> - -
- - {completionData && ( -
-

Response:

-

{completionData.response}

-
- )} -
- -
-

Generate Person

- -
- setPersonPrompt(e.target.value)} - /> - -
- - {personData && ( -
-

Generated Person:

-
-

- Name: {personData.person.name} -

-

- Age: {personData.person.age} -

-

- Occupation: {personData.person.occupation} -

-

- Bio: {personData.person.bio} -

- {personData.person.nickname && ( -

- Nickname: {personData.person.nickname} -

- )} -
-
- )} -
-
- ); -} +export function AIDemo() { + return ( +
+

AI Demo

+

+ AI Demo ist nicht verfügbar. OpenAI-Konfiguration erforderlich. +

+
+ ); +} \ No newline at end of file diff --git a/src/server/rpc/demo/index.ts b/src/server/rpc/demo/index.ts index c5b7c15..9242790 100644 --- a/src/server/rpc/demo/index.ts +++ b/src/server/rpc/demo/index.ts @@ -1,7 +1,5 @@ -import { router as storageRouter } from "./storage"; -import { router as aiRouter } from "./ai"; - -export const demo = { - storage: storageRouter, - ai: aiRouter, -}; +import { router as storageRouter } from "./storage"; + +export const demo = { + storage: storageRouter, +};