问题验证
- 我已经在文档和Discord中寻找答案。
问题
我需要找出一个PDF文件是数字签名还是手写签名。
我尝试使用llama-index将PDF页面的图片发送给Gpt-4o。它可以判断文档是否是手写的,但无法告诉我它是否是数字签名的,因为它需要检查PDF本身的元数据。
为了做到这一点,我想上传PDF到OpenAI,然后提出同样的问题。Langchain提供了一种将文件作为用户消息附件上传的方法。我能否也用llama-index来实现这个功能呢?
我需要找出一个PDF文件是数字签名还是手写签名。
我尝试使用llama-index将PDF页面的图片发送给Gpt-4o。它可以判断文档是否是手写的,但无法告诉我它是否是数字签名的,因为它需要检查PDF本身的元数据。
为了做到这一点,我想上传PDF到OpenAI,然后提出同样的问题。Langchain提供了一种将文件作为用户消息附件上传的方法。我能否也用llama-index来实现这个功能呢?
8条答案
按热度按时间iq0todco1#
我认为这是使用OpenAI助手,对吗?我们的集成有点过时了(OpenAI已经更改了API很多次),但可能仍然适用于这种情况。
6qftjkof2#
如果使用Azure部署的GPT-4或GPT-4o,你的回答会有何变化?
gopyfrb33#
@mballav,Azure是否支持助手?说实话,我们这边还没有深入研究过。
r1zk6ea14#
查看源代码,如果你传入自己的
openai
客户端,可能是有可能的。omhiaaxx5#
你必须跳过from_new并直接使用类构造函数(可能需要复制一些from_new正在做的事情)。
pokxtpni6#
@logan-markewich,感谢回复。请问您能提供示例化客户端的代码吗?我需要使用AzureOpenAI类来实现吗?
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应该让你传入客户端,而不是硬编码。
pkln4tw68#
@mballav yea,
from openai import AzureOpenAI
为客户服务