使用 WaveSpeed AI 图像放大器将图片提升至 2K、4K 或 8K 分辨率。输入图片链接即可生成高清版本,支持 JPEG 等格式。
WaveSpeedAI 图像升级器是一项面向实际任务的技能,主要用于升级器使用 WaveSpeed AI 图像升级器将图像升至 2K, 4K, 或 8K 分辨率. 1. 认证;请在 Wavespeed.ai/ accesskey. % 您也可以通过。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
使用 WaveSpeed AI 的 Image Upscaler 将图像放大至 2K、4K 或 8K 分辨率。
export WAVESPEED_API_KEY="your-api-key"
在 wavespeed.ai/accesskey 获取您的 API 密钥。
import wavespeed from 'wavespeed';
// 上传本地图像以获取 URL
const imageUrl = await wavespeed.upload("/path/to/photo.png");
const output_url = (await wavespeed.run(
"wavespeed-ai/image-upscaler",
{ image: imageUrl }
))["outputs"][0];
您也可以直接传入已有的图像 URL:
const output_url = (await wavespeed.run(
"wavespeed-ai/image-upscaler",
{ image: "https://example.com/photo.jpg" }
))["outputs"][0];
模型 ID:wavespeed-ai/image-upscaler
将图像放大至更高分辨率。
| 参数 | 类型 | 是否必需 | 默认值 | 说明 |
|---|---|---|---|---|
image |
string | 是 | -- | 待放大的图像 URL |
target_resolution |
string | 否 | 4k |
目标分辨率,可选值:2k、4k、8k |
output_format |
string | 否 | jpeg |
输出格式,可选值:jpeg、png、webp |
import wavespeed from 'wavespeed';
const imageUrl = await wavespeed.upload("/path/to/photo.png");
const output_url = (await wavespeed.run(
"wavespeed-ai/image-upscaler",
{
image: imageUrl,
target_resolution: "8k",
output_format: "png"
}
))["outputs"][0];
使用同步模式发起单次请求,该请求会等待结果返回,无需轮询:
const output_url = (await wavespeed.run(
"wavespeed-ai/image-upscaler",
{ image: imageUrl },
{ enableSyncMode: true }
))["outputs"][0];
import { Client } from 'wavespeed';
const client = new Client("your-api-key", {
maxRetries: 2,
maxConnectionRetries: 5,
retryInterval: 1.0,
});
const output_url = (await client.run(
"wavespeed-ai/image-upscaler",
{ image: imageUrl, target_resolution: "4k" }
))["outputs"][0];
import { Client, WavespeedTimeoutException, WavespeedPredictionException } from 'wavespeed';
const client = new Client();
const result = await client.runNoThrow(
"wavespeed-ai/image-upscaler",
{ image: imageUrl }
);
if (result.outputs) {
console.log("超分放大后图像 URL:", result.outputs[0]);
console.log("任务 ID:", result.detail.taskId);
} else {
console.log("失败:", result.detail.error.message);
if (result.detail.error instanceof WavespeedTimeoutException) {
console.log("请求超时 — 建议增加超时时间");
} else if (result.detail.error instanceof WavespeedPredictionException) {
console.log("预测执行失败");
}
}
每张图像 $0.01(适用于所有分辨率)。
WAVESPEED_API_KEY。切勿将其硬编码在源文件中,也不要提交至版本控制系统。请使用环境变量或密钥管理服务进行存储。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章