flat: 暂存
This commit is contained in:
@@ -1,14 +1,8 @@
|
||||
import { ipcMain, BrowserWindow } from "electron";
|
||||
import { preload, indexHtml, ELECTRON_RENDERER_URL } from "../config";
|
||||
import { showPrompt } from "../utils/tools";
|
||||
import { OllamaClient } from "../utils/ollama-client";
|
||||
let liveWindow: BrowserWindow | null = null;
|
||||
|
||||
const client = new OllamaClient({
|
||||
baseUrl: "http://127.0.0.1:11434", // 可选,默认值
|
||||
timeout: 30000, // 可选,默认30秒
|
||||
});
|
||||
|
||||
// 直播相关的主进程处理
|
||||
export function setupLiveHandlers() {
|
||||
let LiveSessionId = null;
|
||||
@@ -104,7 +98,7 @@ export function setupLiveHandlers() {
|
||||
contextIsolation: false,
|
||||
},
|
||||
});
|
||||
// liveWindow.webContents.openDevTools();
|
||||
liveWindow.webContents.openDevTools();
|
||||
liveWindow.on("closed", () => {
|
||||
liveWindow = null;
|
||||
});
|
||||
@@ -128,24 +122,6 @@ export function setupLiveHandlers() {
|
||||
return { success: false, error: error.message };
|
||||
}
|
||||
});
|
||||
|
||||
ipcMain.handle("ollama-test", async (_, jobInfo) => {
|
||||
try {
|
||||
const result = await client.generateText({
|
||||
model: "qwen:7b",
|
||||
prompt: `请根据提供的 json 数据:${jobInfo},直接生成一段用于吸引求职者投递的岗位介绍文案。文案需:
|
||||
1、简洁、有力,突出岗位核心价值和吸引力。
|
||||
2、不包含任何多余的开头、结尾、解释或废话。
|
||||
3、目标是立即抓住用户眼球并促使他们投递简历。
|
||||
4、不含任何废话或与岗位无关的内容
|
||||
**要求:**只输出生成的岗位介绍文案本身。`,
|
||||
});
|
||||
return { success: true, data: result };
|
||||
} catch (error: any) {
|
||||
console.error("Ollama error:", error);
|
||||
return { success: false, error: error.message };
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
async function getSessionId(requestBody: object) {
|
||||
|
||||
Reference in New Issue
Block a user