便携AI网
AI的百科全书

便携AI聚合API使用OpenAI API进行文件处理与分析(图片/Excel/PDF)教程

一些朋友在使用OpenAI API时,想实现类似于ChatGPT Plus的文件分析功能,分析的文件包括图片、Excel表格、PDF文档等,本文分享下便携AI聚合API使用OpenAI API进行文件分析(图片/Excel/PDF)教程。

一、前言

本文参考OpenAI官方API文档:

文中使用的API Key均为便携AI聚合API后台生成的令牌,以sk-开头的一串随机字符,获取方法:《便携AI聚合API新建令牌(API key)教程》。

便携AI聚合API有三个接入地址(即URL),一般推荐选择第一个或者第二个:

  • 中转API调用地址①(中国香港服务器,直连线路,带宽大):https://api.bianxie.ai
  • 中转API调用地址②(国内上海服务器,带宽稍小):https://api.bianxieai.com
  • 中转API调用地址③(国外服务器,也可以直连,备用):https://api.a8.hk(三个网站都可以登录账号,数据同步)

模型支持各种语言接入,包括python、PHP、C#、C、Ruby、Java、Go、JavaScript等,本文主要分享官方的CURL调用方法,以及基于python的调用方法,如果你是用其他语言调用API的,则直接问ChatGPT或者其他语言模型怎么改写就行了,如下图:

不同语言调用便携AI聚合API

二、OpenAI API文件分析教程

目前,便携AI聚合API提供的官方逆向模型,包括gpt-4-allgpt-4o-all(效果分别等同于ChatGPT Plus的GPT-4和GPT-4o),都支持文件分析,可以分析图片、Excel表格和PDF文档。

使用方法就是调用对应的模型,提供对应文件的链接(只能是通过链接的方式来实现,你可以先将文件上传到github或者其他平台,以生成一个链接,让ChatGPT可以通过链接访问并下载这个文件),下面是具体的实现代码:

import requests
api_key = 'sk-Xy3WuCpTTvY'
url = 'https://api.bianxie.ai/v1/chat/completions'

headers = {
    'Content-Type': 'application/json',
    'Authorization': f'Bearer {api_key}'
}

data = {
    'model': 'gpt-4-all',
    # 'messages': [{'role': 'user', 'content': '分析下这个表格:https://***.com/ZlJeeIVvU.xlsx'}],
    'messages': [{'role': 'user', 'content': '分析下这个pdf:https://***.com/aSzUB4IxJDcEh.pdf'}],
}

response = requests.post(url, headers=headers, json=data)

print(response.json())

返回示例:

{
    'id': 'chatcmpl-89D7TMLihlDDL9Q70TFmoJLIt7G1W',
    'object': 'chat.completion',
    'created': 1718008779,
    'model': 'gpt-4-all',
    'choices': [{
        'index': 0,
        'message': {
            'role': 'assistant',
            'content': '> retrieving file (file-8fTnE) ok ✅\n\n这份PDF文档详细介绍了一个关于OpenAI API充值服务的说明。内容包括充值的注意事项、充值购买流程以及其他相关业务。\n\n### 主要内容分析\n\n#### 一、OpenAI API充值注意事项\n\n1. **充值服务**:该服务可以为OpenAI platform充值余额,充值后会自动开通GPT-4.0 API功能,并解除免费版API的调用限制(每分钟3次,每天200次)。\n2. **充值方法**:通过正规国外Visa/MasterCard信用卡进行充值。\n3. **充值后的权限**:充值账号后会自动开通GPT-4.0 API的权限,解除速率限制。\n4. **API余额有效期**:充值的API余额有效期为1年。\n\n#### 二、OpenAI API充值购买流程\n\n1. **充值下单地址**:提供了具体的充值下单网址。\n2. **所需信息**:\n   - 需要充值API的ChatGPT账号。\n   - 如果没有开通API功能的账号,也可以购买一个OpenAI API Key。\n   - 下单时需要指定充值金额(最低5美元)。\n3. **支付方式**:通过支付宝付款。\n4. **充值过程**:人工通过美国家庭宽带进行充值,充值完成后通过邮件通知。\n\n#### 三、其他OpenAI业务\n\n1. **ChatGPT账号**:提供美国本地手工注册的ChatGPT账号,一人一号不共享,永久免费使用。\n2. **ChatGPT Plus代升级**:提供代升级ChatGPT Plus服务,解锁GPT-4.0功能,使用正规Visa/MasterCard信用卡,可续费并永久质保。\n3. **相关教程**:推荐关注“ChatGPT 博客”获取更多ChatGPT相关教程。\n\n### 总结\n\n这份文档主要针对需要使用OpenAI API的用户,提供了详尽的充值服务说明。服务包括充值、开通高级功能和解除使用限制等,还附带了其他相关的OpenAI服务,例如账号注册和升级。提供的充值服务主要通过国际信用卡和支付宝付款,目标客户为需要频繁使用OpenAI API的用户,尤其是那些希望提升调用频率和使用高级功能的用户。\n\n如果你需要更多详细信息或具体操作步骤,可以访问文档中提供的链接查看。'
        },
        'finish_reason': 'stop'
    }],
    'usage': {
        'prompt_tokens': 57,
        'completion_tokens': 744,
        'total_tokens': 801
    }
}

如果是图片文件,也可以使用OpenAI API的多态模型,详见《便携AI聚合API gpt-4-vision-preview多模态模型接入教程》。

另外,gpt-4-all和gpt-4o-all还支持联网和生成图片等功能,详见《便携AI聚合API gpt-4-all和gpt-4o-all模型接入教程(效果等同于ChatGPT Plus)

赞(2)
未经允许不得转载:便携AI » 便携AI聚合API使用OpenAI API进行文件处理与分析(图片/Excel/PDF)教程