update
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import { query } from "./_generated/server";
|
||||
|
||||
import { query, mutation, action } from "./_generated/server";
|
||||
import { Kevisual } from '@kevisual/ai/browser'
|
||||
import { v } from "convex/values";
|
||||
import { } from "convex/server";
|
||||
export const get = query({
|
||||
args: {},
|
||||
handler: async (ctx) => {
|
||||
@@ -7,4 +9,20 @@ export const get = query({
|
||||
console.log("Query abcv.get called", auth);
|
||||
return await ctx.db.query("abcv").collect();
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
export const chat = action({
|
||||
args: { message: v.string() },
|
||||
handler: async (ctx, { message }) => {
|
||||
const kevisual = new Kevisual({
|
||||
apiKey: process.env.KEVISUAL_NEW_API_KEY || "",
|
||||
});
|
||||
|
||||
const response = await kevisual.chat({
|
||||
messages: [
|
||||
{ role: "user", content: message }
|
||||
]
|
||||
})
|
||||
return kevisual.responseText;
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user