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

如何正确调用ChatGPT插件并渲染Markdown?Speak插件示例解析

向ChatGPT插件发起合规请求并实现Markdown渲染的方法
  • 严格遵循插件的OpenAPI规范:每个插件都有官方定义的请求参数要求,比如Speak插件需要phrase_to_translate、learning_language等字段,必须按要求传参,且通过ChatGPT的插件调用通道发起请求,不能直接调用插件后端API。
  • 在插件响应中明确渲染指令:返回的响应里要添加类似extra_response_instructions的字段,明确要求ChatGPT完整渲染所有Markdown内容;同时在内容字段(如explanation)里直接编写标准Markdown和自定义标签结合的内容。
ChatGPT识别渲染自定义Markdown响应的逻辑
  • 优先执行插件的明确指令:ChatGPT会严格遵守插件响应中extra_response_instructions的要求,比如示例里要求“完全渲染所有Markdown”,就会按指令处理,不会简化内容。
  • 解析混合内容:
    • 标准Markdown部分:ChatGPT原生支持列表、斜体、链接等语法,直接按常规规则渲染,比如示例中的对话列表、斜体说明。
    • 自定义标签部分:对于<translation>、<alternatives>这类自定义标签,ChatGPT会结合指令和上下文,将其转换为清晰的格式化内容,比如把<alternatives>整理为带说明的选项列表,<example-convo>渲染为对话格式。
  • 结合上下文适配:ChatGPT会关联用户的原始查询,确保渲染后的内容贴合用户需求,同时保持格式的可读性和一致性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 16:22:37