llama_index 如何向OpenAI发送附件,就像向Langchain发送一样?

yvgpqqbh  于 2个月前  发布在  其他
关注(0)|答案(8)|浏览(48)

问题验证

  • 我已经在文档和Discord中寻找答案。

问题

我需要找出一个PDF文件是数字签名还是手写签名。
我尝试使用llama-index将PDF页面的图片发送给Gpt-4o。它可以判断文档是否是手写的,但无法告诉我它是否是数字签名的,因为它需要检查PDF本身的元数据。
为了做到这一点,我想上传PDF到OpenAI,然后提出同样的问题。Langchain提供了一种将文件作为用户消息附件上传的方法。我能否也用llama-index来实现这个功能呢?

iq0todco

iq0todco1#

我认为这是使用OpenAI助手,对吗?我们的集成有点过时了(OpenAI已经更改了API很多次),但可能仍然适用于这种情况。

6qftjkof

6qftjkof2#

如果使用Azure部署的GPT-4或GPT-4o,你的回答会有何变化?

gopyfrb3

gopyfrb33#

@mballav,Azure是否支持助手?说实话,我们这边还没有深入研究过。

r1zk6ea1

r1zk6ea14#

查看源代码,如果你传入自己的openai客户端,可能是有可能的。

omhiaaxx

omhiaaxx5#

你必须跳过from_new并直接使用类构造函数(可能需要复制一些from_new正在做的事情)。

pokxtpni

pokxtpni6#

@logan-markewich,感谢回复。请问您能提供示例化客户端的代码吗?我需要使用AzureOpenAI类来实现吗?

vojdkbi0

vojdkbi07#

llama_index/llama-index-integrations/agent/llama-index-agent-openai/llama_index/agent/openai/openai_assistant_agent.py
第209行
| | deffrom_new( |
可能from_new和from_existing应该让你传入客户端,而不是硬编码。

pkln4tw6

pkln4tw68#

@mballav yea, from openai import AzureOpenAI 为客户服务

相关问题