ChatGPT API如何调用DALL-E 3_使用Images端点发送绘图请求


需通过/v1/images/generations接口调用DALL-E 3,步骤包括:一、使用具备权限的API密钥并设置Authorization请求头;二、构建含model="dall-e-3"、英文prompt、指定size等字段的JSON请求体;三、以POST方式发送至HTTPS URL;四、解析响应获取60分钟有效的图像URL;五、针对安全拦截、模型错误、限流等错误分类处理。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望使用ChatGPT API中的Images端点向DALL-E 3发起绘图请求,需通过OpenAI官方提供的/v1/images/generations接口提交符合规范的JSON数据。以下是实现该调用的具体步骤:

一、准备有效的API密钥与认证凭证

调用DALL-E 3必须使用具备图像生成功能权限的OpenAI API密钥,且该密钥所属账户已开通DALL-E访问权限。请求头中需携带Authorization字段以完成身份验证。

1、登录OpenAI平台,在“API Keys”页面点击“Create new secret key”生成新密钥。

2、复制生成的密钥,并确保其存储在安全环境变量中,避免硬编码在请求代码内。

3、构造HTTP请求头,设置Authorization: Bearer sk-xxx,其中sk-xxx为实际密钥值。

二、构建符合DALL-E 3要求的请求体

DALL-E 3对prompt内容有严格格式限制,要求语义清晰、无歧义,且不包含违反政策的描述;同时必须显式指定model参数为"dall-e-3",否则默认调用旧版模型或返回错误。

1、创建JSON格式请求体,包含modelpromptnsizequalitystyle字段。

2、将model设为"dall-e-3",不可省略或拼写错误。

3、在prompt字段中输入英文描述,长度不超过4000字符,避免使用中文、URL、联系信息或受版权保护的专有名词。

4、设置size"1024x1024""1792x1024""1024x1792"三者之一,DALL-E 3不支持其他尺寸。

三、发送POST请求至Images端点

请求必须使用HTTPS协议,目标URL为https://api.openai.com/v1/images/generations,方法为POST,Content-Type头需设为application/json。

1、使用curl命令发送请求,示例中替换YOUR_API_KEY和PROMPT_TEXT为实际值:

curl -X POST https://api.openai.com/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "dall-e-3",
"prompt": "PROMPT_TEXT",
"n": 1,
"size": "1024x1024"
}'

四、处理响应并提取图像URL

成功响应为JSON格式,包含data数组,每个元素含b64_json(Base64编码图像)或url字段,取决于是否设置response_format为;默认返回URL形式。

1、解析响应JSON,定位到data[0].url路径。

2、获取返回的URL字符串,该链接有效期为60分钟,超时后无法访问。

3、若需长期保存,须在有效期内发起HTTP GET请求下载图像并本地存储。

五、捕获并应对常见错误响应

当请求不符合DALL-E 3策略或参数异常时,API返回400或401等状态码及详细错误信息,需针对性修正而非重试原始请求。

1、收到"error": {"message": "Your request was rejected as a result of our safety system."时,立即修改prompt中可能触发审核的词汇,如移除“realistic face”、“photorealistic”等易被拦截的修饰词。

2、若返回"invalid_request_error"且提示"model not found",确认所用密钥是否绑定DALL-E 3权限,并检查model字段是否误写为"dall-e-2"或大小写错误。

3、遇到"rate_limit_exceeded",查看响应头X-RateLimit-Remaining值,暂停请求直至配额重置,或升级API计划提升限额。


# js  # json  # 编码  # app  # curl  # ai  # chatgpt  # 环境变量  # openai  # gpt  # 状态码 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: AI驱动的合同审查:Adobe Acrobat AI助手提升效率与准确性  AI游戏革命:文本驱动,无限可能  Claude怎样写指令型提示词_Claude指令提示词写法【方法】  Google AI Studio Build模式更新:免费AI应用开发新纪元  EcoFlow Delta 3 Max Plus:打造你的智能电力生态系统  Codova AI:终极动态QR码生成器教程与功能详解  BEILA:用AI驱动的低代码开发平台详解  免费涨粉秘籍:Instagram快速提升技巧,告别粉丝流失  AI聊天机器人引发伦理思考:泰国老人在Facebook上遭遇情感欺骗悲剧  AI聊天机器人:朋友还是谄媚者?深度解析与实用建议  Claude怎样用提示词控制输出长度_Claude输出长度设置【教程】  小型邮件列表的终极指南:使用AI最大化营销效果  P&ID图完全解析:符号、应用及绘制指南  C3.ai深度解析:投资者必知的关键洞察  Claude如何关闭自动续费_Claude续费关闭方法【方法】  优化《现代战争2》色彩:提升游戏视觉体验终极指南  使用文心一言进行高质量的唐诗宋词创意改编  Pictory AI视频制作平台深度评测:功能、价格与使用指南  AI邮件营销风险解析:如何规避客户触达的潜在陷阱  OpenAI ChatGPT Agent:AI自主任务的未来  AI数据分析报告生成工具有哪些_一键生成可视化报告的AI工具推荐  利用AI模板高效创建产品需求文档 (PRD)  探索弦乐器世界:从吉他到卡曼切,乐器全解析  AI怎么修复模糊视频 视频画质增强AI软件Topaz Video使用【教程】  构建AI工作流:利用BuildShip低代码平台赋能Gemini和Google Cloud  豆包Ai在线使用入口_豆包Ai官方网站最新登录地址  AI Sales Assistant:提升销售效率与客户互动的终极指南  Midjourney怎么用一键生成logo_Midjourneylogo生成步骤【教程】  艺龙旅行AI怎样筛选最优车次_艺龙AI车次筛选与耗时最短推荐【攻略】  AI心理测试生成工具有哪些_一键生成趣味测评的AI工具推荐  SteosVoice:电报语音克隆终极教程  Kindroid AI:打造你的专属虚拟伙伴,开启AI社交新体验  豆包 AI 在英语单词高效背诵中的趣味应用  ChatGPT新手指南:大学生如何高效利用AI工具?  热门科技新闻:BetterHelp、Photoshop AI、AMD CPU及NVIDIA显卡  Gemini怎样连接Google账号_Gemini账号连接方法【方法】  理论框架写作指南:3步构建研究基石  AI电子书写作终极指南:ChatGPT和Canva实战教程  SEO已死?重塑品牌线上可见性的新策略  AI写作鱼如何一键生成情书_AI写作鱼情书生成与浪漫度调整【步骤】  GitHub Copilot CLI:终端中的 AI 编码助手  AI Vibe Coding: 快速打造落地页,低代码平台实战教程  AI工作流程详解:概念到生产的完整指南  百度网页版ai助手怎么关 百度网页ai对话框屏蔽  tofai官网正版入口 tofai网页版免费使用  2025年最佳AI流程图工具:效率提升秘籍  AI简历生成工具有哪些_一键生成专业简历的AI工具推荐  ChatGPT 角色扮演实战:提升沟通技巧与问题解决能力  批改网AI检测工具如何对接学校系统_批改网AI检测工具系统对接与数据同步【步骤】  Canva AI终极指南:免费AI聊天机器人,设计、视频、网站全搞定! 

 2026-01-09

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.