Files
test-web-code/mod.ts
2025-12-08 15:46:43 +08:00

25 lines
726 B
TypeScript

import { use, useContextKey } from "@kevisual/context";
import { QueryRouterServer } from "@kevisual/router";
import { Kevisual } from "@kevisual/ai";
import { Query } from "@kevisual/query";
import { useConfig } from '@kevisual/use-config'
const query = new Query({
url: 'https://kevisual.cn/api/router'
})
const config = useConfig();
const aiConfig = await useContextKey("aiConfig", async () => {
const res = await query.post({
path: 'config',
key: 'get',
token: config.KEVISUAL_TOKEN,
data: { key: 'ai.json' }
})
return res.data.data;
});
const ai = new Kevisual(aiConfig);
const result = await ai.chat([{
role: "user",
content: "Hello, 1+1=?"
}]);
console.log('responseText', ai.responseText);