将 Clover 从上层产品包旧仓库中独立出来,建立专属版本控制。 当前状态=纵切片端到端已打通(登录→选品→出文出图→审核→下载包), M1文案质量去套路化已验收。此提交作为后续按核销清单逐条修复的基线。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
27 lines
1.4 KiB
JavaScript
27 lines
1.4 KiB
JavaScript
'use strict';
|
||
// 第1步:连通性测试 —— 1张素颜霜产品图 + 最简prompt,验证 codeproxy/gpt-image-2/key 全打通
|
||
const path = require('path');
|
||
const fs = require('fs');
|
||
const { imageEdit, saveResult } = require('./aiClient');
|
||
|
||
const PRODUCT_IMG = '/Users/qiyu/Documents/企业培训项目/万牛会L1准备/产品包系统测试资料/产品白底图/素颜霜/IMG_9439.JPG';
|
||
const OUT_DIR = path.join(__dirname, 'output');
|
||
|
||
async function main() {
|
||
if (!fs.existsSync(OUT_DIR)) fs.mkdirSync(OUT_DIR, { recursive: true });
|
||
console.log('=== 第1步 连通性测试 ===');
|
||
console.log('产品图:', PRODUCT_IMG, fs.existsSync(PRODUCT_IMG) ? '✓存在' : '✗缺失');
|
||
|
||
const prompt = '生成一张小红书风格的素颜霜产品图,竖版3:4,明亮干净,真实实拍质感,产品摆在浅色台面上,自然光。保持产品包装、颜色、质感与参考图一致。';
|
||
try {
|
||
const result = await imageEdit({ images: [PRODUCT_IMG], prompt, traceId: 'connect-test' });
|
||
const out = path.join(OUT_DIR, '01_连通测试.png');
|
||
await saveResult(result, out);
|
||
console.log('\n✅ 链路打通!返回类型:', result.type, '→ 已保存:', out);
|
||
} catch (e) {
|
||
console.log('\n❌ 失败:', e.message);
|
||
console.log('排查方向: 401=key权限问题 / 404=端点或模型名 / 429=配额 / 超时=中转站慢');
|
||
}
|
||
}
|
||
main();
|