ai-utils.js
Version:
Build AI applications, chatbots, and agents with JavaScript and TypeScript.
25 lines (24 loc) • 632 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OpenAIChatMessage = void 0;
exports.OpenAIChatMessage = {
system(content) {
return { role: "system", content };
},
user(content) {
return { role: "user", content };
},
assistant(content) {
return { role: "assistant", content };
},
functionCall(content, functionCall) {
return {
role: "assistant",
content,
function_call: functionCall,
};
},
functionResult(name, content) {
return { role: "function", name, content };
},
};