import { Ai } from './vendor/@cloudflare/ai.js';
export default {
async fetch(request, env) {
const tasks = [];
const ai = new Ai(env.AI);
const url = new URL(request.url);
const query = url.searchParams.get('q');
let simple = {
prompt: query || 'Tell me a joke about Cloudflare'
};
let response = await ai.run('@cf/meta/llama-2-7b-chat-int8', simple);
tasks.push({ inputs: simple });
let chat = {
messages: [
{ role: 'system', content: 'you are an chatbot to chat with user' },
]
};
response = await ai.run('@cf/meta/llama-2-7b-chat-int8', chat);
tasks.push({ inputs: response });
return Response.json(tasks);
}
};
import { Ai } from './vendor/@cloudflare/ai.js';
export default {
async fetch(request, env) {
const tasks = [];
const ai = new Ai(env.AI);
const url = new URL(request.url);
const query = url.searchParams.get('q');
let simple = {
prompt: query || 'Tell me a joke about Cloudflare'
};
let response = await ai.run('@cf/meta/llama-2-7b-chat-int8', simple);
tasks.push({ inputs: simple });
let chat = {
messages: [
{ role: 'system', content: 'you are an chatbot to chat with user' },
]
};
response = await ai.run('@cf/meta/llama-2-7b-chat-int8', chat);
tasks.push({ inputs: response });
return Response.json(tasks);
}
};