基本信息
- 来源: juejin
- 原始来源: https://juejin.cn/post/7606224197803261971
来源摘要/节选
公开展示已截断至最多 800 个字符;请访问原始来源查看完整上下文。
在 AI 应用开发中,除了文本对话, 图像生成 也是一个非常热门的需求。Vercel AI SDK Core 在 v6 版本中提供了标准化的 generateImage 函数,让你能够用统一的 API 调用 DALL-E 3、Google Imagen、Midjourney (via Fal) 等多种顶级图像模型。 本文将带你深入了解如何使用 Vercel AI SDK 进行图像生成,涵盖基础用法、尺寸控制、批量生成以及错误处理。 🛠️ 前置准备 首先,确保你已经安装了 ai SDK 和对应的模型提供商库(这里以 OpenAI 为例): Bash npm install ai @ai-sdk/openai Ensure you have your API key configured (e.g., OPENAI_API_KEY in your .env file).
- 基础用法:生成第一张图片 generateImage 是核心函数。你只需要指定模型和提示词(prompt),即可获取生成的图像数据。 TypeScript import { generateImage } from ‘ai’ ; import { openai } from ‘@ai-sdk/openai’ ; import fs from ‘fs’ ; async function main ( ) { const { image } = await generateImage ({ model : openai. image ( ‘dall-e-3’ ), prompt : ‘一只戴着赛博朋克眼镜的猫,在霓虹灯闪烁的东京街头’ , }); // image 对象包含 base64 和 uint8Array 两种格式 console . log ( ‘Image generated success…
来源说明
当前只保存了公开页面节选,不代表原文全文。请以原始来源为准。
本页只呈现已做哈希绑定的来源证据,不包含基于旧正文或缺失原文的扩展推断。