|
@@ -50,13 +50,17 @@ export default function WorldEditor({ projectPath, apiSettings }: WorldEditorPro
|
|
|
method: 'POST',
|
|
method: 'POST',
|
|
|
headers: { 'Content-Type': 'application/json' },
|
|
headers: { 'Content-Type': 'application/json' },
|
|
|
body: JSON.stringify({
|
|
body: JSON.stringify({
|
|
|
- apiUrl: apiSettings.apiUrl,
|
|
|
|
|
- apiKey: apiSettings.apiKey,
|
|
|
|
|
- model: apiSettings.model,
|
|
|
|
|
- messages: [{
|
|
|
|
|
- role: 'user',
|
|
|
|
|
- content: `请基于以下现有内容,扩展和丰富这个小说设定文件。保持原有结构和风格,增加更多具体细节。\n\n## 当前内容\n${editContent}\n\n## 要求\n- 保持 Markdown 格式\n- 扩展内容要符合世界观逻辑\n- 增加具象化细节(避免抽象描述)\n- 保持原有章节结构`,
|
|
|
|
|
- }],
|
|
|
|
|
|
|
+ targetUrl: apiSettings.apiUrl,
|
|
|
|
|
+ headers: { Authorization: `Bearer ${apiSettings.apiKey}` },
|
|
|
|
|
+ body: {
|
|
|
|
|
+ model: apiSettings.model,
|
|
|
|
|
+ messages: [{
|
|
|
|
|
+ role: 'user',
|
|
|
|
|
+ content: `请基于以下现有内容,扩展和丰富这个小说设定文件。保持原有结构和风格,增加更多具体细节。\n\n## 当前内容\n${editContent}\n\n## 要求\n- 保持 Markdown 格式\n- 扩展内容要符合世界观逻辑\n- 增加具象化细节(避免抽象描述)\n- 保持原有章节结构`,
|
|
|
|
|
+ }],
|
|
|
|
|
+ stream: true,
|
|
|
|
|
+ max_tokens: 2000,
|
|
|
|
|
+ },
|
|
|
}),
|
|
}),
|
|
|
});
|
|
});
|
|
|
|
|
|