yuanjiajun commited on
Commit
ba2d0d7
·
1 Parent(s): 5134bdd
src/service/article-service.ts CHANGED
@@ -21,7 +21,7 @@ async function getImageBufferByText(text: string) {
21
  });
22
  console.log(`summary:${summary}`);
23
  const imageBase64 = await requestQwImage({
24
- prompt: `中国现代:${summary}`,
25
  model: 'qwen-vl-plus',
26
  response_format: 'b64_json',
27
  });
 
21
  });
22
  console.log(`summary:${summary}`);
23
  const imageBase64 = await requestQwImage({
24
+ prompt: `中国现代,尽量少出现人物:${summary}`,
25
  model: 'qwen-vl-plus',
26
  response_format: 'b64_json',
27
  });
src/utils/file-utils.ts CHANGED
@@ -91,18 +91,12 @@ export async function getImageBuffer(text: string, apiKey: string) {
91
  }
92
  }
93
 
94
- export async function blobToArrayBuffer(blobOrArrayBuffer: Blob | ArrayBuffer): Promise<ArrayBuffer> {
95
- if (blobOrArrayBuffer instanceof ArrayBuffer) {
96
- // 如果输入已经是 ArrayBuffer,则直接返回
97
- return blobOrArrayBuffer;
98
- }
99
 
100
- if (blobOrArrayBuffer instanceof Blob) {
101
- // 否则转换 Blob 为 ArrayBuffer
102
- const arrayBuffer = await blobOrArrayBuffer.arrayBuffer();
103
- return arrayBuffer;
 
104
  }
105
-
106
- throw new Error('输入必须是 Blob 或 ArrayBuffer');
107
  }
108
 
 
91
  }
92
  }
93
 
 
 
 
 
 
94
 
95
+ export async function blobToArrayBuffer(blobOrArrayBuffer: Blob | ArrayBuffer){
96
+ try {
97
+ return await (blobOrArrayBuffer as Blob).arrayBuffer()
98
+ } catch (error) {
99
+ return blobOrArrayBuffer
100
  }
 
 
101
  }
102