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, +};