cleanup
This commit is contained in:
@@ -23,27 +23,6 @@ const app = new Hono();
|
|||||||
const openrouter = createOpenRouter({
|
const openrouter = createOpenRouter({
|
||||||
apiKey: import.meta.env.VITE_OPENROUTER_API_KEY || env.OPENROUTER_API_KEY,
|
apiKey: import.meta.env.VITE_OPENROUTER_API_KEY || env.OPENROUTER_API_KEY,
|
||||||
});
|
});
|
||||||
const systemMessage = {
|
|
||||||
role: "system",
|
|
||||||
content:
|
|
||||||
"You are a wise old man named Dorf that answers questions succintly.",
|
|
||||||
};
|
|
||||||
|
|
||||||
app.post("/api/chat", async (c) => {
|
|
||||||
const input = await c.req.json();
|
|
||||||
console.log(input);
|
|
||||||
const result = streamText({
|
|
||||||
model: openrouter("mistral/ministral-8b"),
|
|
||||||
messages: [systemMessage, ...input.messages],
|
|
||||||
tools: {},
|
|
||||||
});
|
|
||||||
|
|
||||||
// Mark the response as a v1 data stream:
|
|
||||||
c.header("X-Vercel-AI-Data-Stream", "v1");
|
|
||||||
c.header("Content-Type", "text/plain; charset=utf-8");
|
|
||||||
|
|
||||||
return stream(c, (stream) => stream.pipe(result.toDataStream()));
|
|
||||||
});
|
|
||||||
|
|
||||||
const agentsByName: Record<string, Agent> = {
|
const agentsByName: Record<string, Agent> = {
|
||||||
assistant: personalAssistantAgent,
|
assistant: personalAssistantAgent,
|
||||||
|
|||||||
@@ -5,8 +5,6 @@ import { RouterProvider, createRouter } from "@tanstack/react-router";
|
|||||||
import { routeTree } from "./routeTree.gen";
|
import { routeTree } from "./routeTree.gen";
|
||||||
import "virtual:uno.css";
|
import "virtual:uno.css";
|
||||||
|
|
||||||
// import App from "./App.tsx";
|
|
||||||
|
|
||||||
// Create a new router instance
|
// Create a new router instance
|
||||||
const router = createRouter({ routeTree });
|
const router = createRouter({ routeTree });
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import { createRootRoute, Link, Outlet } from "@tanstack/react-router";
|
import { createRootRoute, Link, Outlet } from "@tanstack/react-router";
|
||||||
import { TanStackRouterDevtools } from "@tanstack/react-router-devtools";
|
import { TanStackRouterDevtools } from "@tanstack/react-router-devtools";
|
||||||
// import "./__root.css";
|
|
||||||
|
|
||||||
export const Route = createRootRoute({
|
export const Route = createRootRoute({
|
||||||
component: () => (
|
component: () => (
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ import { createFileRoute } from "@tanstack/react-router";
|
|||||||
import { useState } from "react";
|
import { useState } from "react";
|
||||||
import reactLogo from "../assets/react.svg";
|
import reactLogo from "../assets/react.svg";
|
||||||
import viteLogo from "/vite.svg";
|
import viteLogo from "/vite.svg";
|
||||||
// import "./index.css";
|
|
||||||
|
|
||||||
export const Route = createFileRoute("/")({
|
export const Route = createFileRoute("/")({
|
||||||
component: App,
|
component: App,
|
||||||
|
|||||||
Reference in New Issue
Block a user