Files
beige/test/01_connect_test.js
yangqianqian 6a2632da70 baseline: Clover 独立仓库首次基线提交
将 Clover 从上层产品包旧仓库中独立出来,建立专属版本控制。
当前状态=纵切片端到端已打通(登录→选品→出文出图→审核→下载包),
M1文案质量去套路化已验收。此提交作为后续按核销清单逐条修复的基线。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 11:30:22 +08:00

27 lines
1.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
'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();