@websolutespa/payload-plugin-bowl-llm
Version:
LLM plugin for Bowl PayloadCms plugin
18 lines (17 loc) • 620 B
JavaScript
import { downloadRobot, fetchRobot } from '../../utils/robot';
export async function pythonRulesVectorDbHandler(request) {
const result = await fetchRobot('api/llm/rules', 'POST', {
model: request.model,
provider: request.provider,
secrets: request.secrets,
type: 'rules',
rules: request.rules
});
if (result.success && result.file) {
const file = await downloadRobot(result.file, request.downloadPath);
return file;
} else {
throw new Error(result.error || 'Unknown error');
}
}
//# sourceMappingURL=pythonRulesVectorDb.handler.js.map