You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Vercel AI SDK强制gpt-5-nano返回Markdown格式?

解决方法
  • 在Prompt中明确强制要求返回Markdown
    直接在prompt内容里添加清晰的格式指令,这是让OpenAI模型返回Markdown最直接有效的方式:

    const result = streamText({
        model: 'openai/gpt-5-nano',
        prompt: `${prompt}\n\n请严格以Markdown格式输出内容,不要添加任何非Markdown的说明性文字。`,
    });
    
  • 利用OpenAI结构化输出约束格式(可选)
    若需要更严格的格式控制,可结合OpenAI的responseFormat参数,让模型返回包含Markdown的JSON结构,后续再提取对应内容:

    const result = streamText({
        model: 'openai/gpt-5-nano',
        prompt: `${prompt}\n\n请将内容以Markdown格式写入markdown_content字段,返回严格的JSON结构:{"markdown_content": "你的Markdown内容"}`,
        responseFormat: { type: 'json_object' }
    });
    
  • 验证模型兼容性
    注意gpt-5-nano目前可能处于测试阶段,若格式生成仍有问题,可尝试切换到gpt-4o等稳定模型验证效果,确认是否为模型本身的兼容性问题。

内容的提问来源于stack exchange,提问作者hous

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 10:42:01