Add Editor Endpoint

This commit is contained in:
codetorso 2024-06-18 03:02:18 -06:00
parent 88289d1228
commit 242cbf721a

View file

@ -1,6 +1,6 @@
import { z } from "zod";
import { Hono } from "hono";
import { CoreMessage, streamText } from "ai";
import { CoreMessage, generateText, streamText } from "ai";
import { chatObj, Env, vectorObj } from "./types";
import {
batchCreateChunksAndEmbeddings,
@ -331,4 +331,20 @@ app.delete(
},
);
app.get('/api/editorai', zValidator(
"query",
z.object({
context: z.string(),
request: z.string(),
}),
), async (c)=> {
const { context, request } = c.req.valid("query");
const { model } = await initQuery(c);
const {text} = await generateText({ model, prompt: `${request}-${context}` });
return c.json({completion: text});
})
export default app;