11
This commit is contained in:
@@ -49,22 +49,26 @@ async function rewriteWithAI(content, modelConfig, rewriteConfig, customPrompt)
|
||||
rewriteConfig || {},
|
||||
customPrompt
|
||||
);
|
||||
log("info", "pipeline.rewritePrompt", { prompt: prompt });
|
||||
log("info", "pipeline.apiUrl", { apiUrl: modelConfig.apiUrl });
|
||||
log("info", "pipeline.apiKey", { apiKey: modelConfig.apiKey });
|
||||
log("info", "pipeline.apiModelId", { apiModelId: modelConfig.apiModelId });
|
||||
const result = await pipelineNative.openaiChat({
|
||||
apiUrl: modelConfig.apiUrl,
|
||||
apiKey: modelConfig.apiKey,
|
||||
model: modelConfig.modelId,
|
||||
model: modelConfig.apiModelId,
|
||||
messages: [
|
||||
{ role: "system", content: "你是专业的短视频文案改写助手。" },
|
||||
{ role: "system", content: "你是专业的短视频文案改写助手。请把用户提供的文案改写,要求保持原文的风格和主题,但使用不同的表达方式。" },
|
||||
{ role: "user", content: prompt },
|
||||
],
|
||||
temperature:
|
||||
typeof modelConfig.temperature === "number" ? modelConfig.temperature : 0.8,
|
||||
max_tokens: modelConfig.maxTokens || 2000,
|
||||
temperature: 0.8,
|
||||
max_tokens: 2e3,
|
||||
});
|
||||
if (!result?.success) {
|
||||
log("error", "rewrite.failed", { error: result?.error });
|
||||
return null;
|
||||
}
|
||||
log("info", "pipeline.rewriteOk", { result: result.content });
|
||||
return result.content;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user