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

如何在Python中提取OpenAIObject内的text字段内容?

提取OpenAIObject中的text字段方法

你遇到的问题是因为qa['choices']返回的是一个数组,而非单个对象,所以不能直接在数组上访问text字段。正确的做法是先获取数组中的第一个元素,再访问其text属性:

两种可行的写法

  • 字典索引方式:
qa['choices'][0]['text']
  • 属性访问方式(OpenAIObject支持属性式调用):
qa.choices[0].text

说明

choices字段本身是包含多个选项的数组(你的返回结果里只有1个选项),必须先通过[0]拿到具体的选项对象,之后才能读取它的text内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 08:15:28