便携AI网
AI的百科全书

便携AI聚合API gpt-4-all和gpt-4o-all模型接入教程(效果等同于ChatGPT Plus)

gpt-a-all模型一键集成官方最新的gpt-4,支持联网、多模态识别分析和生成图片,效果等同于ChatGPT Plus的客户端版本,下面分享下便携AI聚合APIgpt-4-allgpt-4o-all模型接入教程。

一、前言

本文参考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

二、gpt-4-all模型接入教程

gpt-4-all模型其实也是gpt-4的一种,只不过它的效果跟ChatGPT Plus客户端版本的GPT-4一样,支持联网、多模态识别分析和生成图片。同理,gpt-4o-all模型对应的就是ChatGPT Plus客户端的GPT-4o版本,同样也支持联网、多模态识别分析和生成图片。

gpt-4-all和gpt-4o-all模型的调用方法跟gpt模型的调用方法一样,支持多种参数,必须的就是modelmessages,其他参数如temperaturemax_tokens可以让你自定义这次请求的设置,具体每个参数的意思大家可以参考官网

1、联网分析

让gpt-4-all查看未来一周南京的天气:

import requests
api_key = 'sk-Xy3WuCpTT'
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': '联网看下未来一周南京的天气'}],
}

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

print(response.json())

返回示例:

{
    'id': 'chatcmpl-89DSXe9jkx94LTIdW82UbjOHTfbSH',
    'object': 'chat.completion',
    'created': 1717551647,
    'model': 'gpt-4-all',
    'choices': [{
        'index': 0,
        'message': {
            'role': 'assistant',
            'content': '\n> search("Nanjing weather forecast next week")\n> mclick([0, 1, 4, 7, 8])\n> **end-searching**\n\n未来一周内,南京的天气预报显示天气状况将有些变化。从6月5日到6月11日,大部分时间天气将以多云和阴天为主,温度将有所波动。\n\n- **6月5日(周三)**:多云间阵雨,气温在大约24°C到18°C之间。\n- **6月6日(周四)**:多云,气温稍升至大约24°C到19°C。\n- **6月7日(周五)**:阴天,气温在27°C到19°C。\n- **6月8日(周六)**:阴天,气温将升至32°C到20°C。\n- **6月9日(周日)**:阴天,气温进一步升高至34°C到21°C。\n- **6月10日(周一)**:局部多云,气温高达37°C,夜间低至21°C。\n- **6月11日(周二)**:多云,高温持续,白天最高温度可达37°C,夜间约为24°C。\n\n这段时间南京的湿度相对较高,风速通常在轻微到温和之间变化。虽然整体降雨机会不大,但偶尔可能会有短暂的阵雨或小雨。建议在外出时携带雨具,并注意防晒,尤其是在日间温度较高时[Weather for Nanjing, Jiangsu, China](https://www.timeanddate.com/weather/china/nanjing)。\n\n以上信息可帮助您更好地计划未来一周的活动或安排。如果需要了解更详细的小时天气预报,可以访问相关天气网站查看。'
        },
        'finish_reason': 'stop'
    }],
    'usage': {
        'prompt_tokens': 21,
        'completion_tokens': 527,
        'total_tokens': 548
    }
}

2、分析图片

让gpt-a-all分析下便携AI的logo:

import requests
api_key = 'sk-Xy3WuCp'
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': '分析一下便携AI聚合API的logo:https://bianxieai.com/wp-content/uploads/2024/05/bianxieai-logo.png'}],
}

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

print(response.json())

返回示例:

{
    'id': 'chatcmpl-89Dp8Hqodr3Pf37PeETdFa5J1Rwrm',
    'object': 'chat.completion',
    'created': 1717551938,
    'model': 'gpt-4-all',
    'choices': [{
        'index': 0,
        'message': {
            'role': 'assistant',
            'content': '这个标志由四个中文字符组成:“智慧AI”。我们可以从几个不同的角度来分析这个标志:\n\n1. **字体设计**:\n   - **风格**:字体采用了现代、简洁的设计,具有一定的艺术感和科技感,这可能意在表达AI技术的前沿和现代性。\n   - **颜色**:蓝色通常与技术、智慧和信赖相关联,这种颜色的选择有助于强调AI技术的专业性和可靠性。\n\n2. **文字意义**:\n   - “智慧”通常指智力和理解能力,与AI的核心功能——模仿和扩展人类智能——密切相关。\n   - “AI”是“Artificial Intelligence(人工智能)”的缩写,直接表达了该标志所代表的技术领域。\n\n3. **布局与构图**:\n   - 标志的整体布局简洁,没有多余的装饰,突出了技术的直接性和功能性。\n   - “智慧”二字与“AI”二字在视觉上保持了良好的平衡,强调了这两个概念的相辅相成。\n\n4. **商业和品牌形象**:\n   - 这样的标志设计有助于建立一种专业、高科技的品牌形象。\n   - 易于识别和记忆的设计有利于品牌的市场传播和广告推广。\n\n总的来说,这个标志简洁而具有表现力,有效地传达了公司在AI技术领域的定位和愿景。'
        },
        'finish_reason': 'stop'
    }],
    'usage': {
        'prompt_tokens': 46,
        'completion_tokens': 471,
        'total_tokens': 517
    }
}

3、生成图片

让gpt-4-all生成一张AI图片:

import requests
api_key = 'sk-Xy3WuCpTTvY1'
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': '画一张关于AI的图片'}],
}

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

print(response.json())

返回示例:

{
    'id': 'chatcmpl-89DElGjbixHZVco74VT8XM3uLfwi8',
    'object': 'chat.completion',
    'created': 1717552178,
    'model': 'gpt-4-all',
    'choices': [{
        'index': 0,
        'message': {
            'role': 'assistant',
            'content': '{"prompt":"A futuristic scene depicting the integration of artificial intelligence in daily life. The setting is an advanced city with sleek, high-rise buildings and flying cars. In the foreground, a humanoid robot is interacting with a group of diverse people, showing them information on a holographic display. The atmosphere is vibrant and tech-savvy, with people of different ages and ethnic backgrounds visibly amazed by the technology. The skyline glows with neon lights and digital billboards displaying AI-powered ads.","size":"1024x1024"}\n\n![image1](https://filesystem.site/cdn/20240605/rMPIAeWwgJJTA9FmAB6pZVGZRenIex.webp)\n\n[下载1](https://filesystem.site/cdn/download/20240605/rMPIAeWwgJJTA9FmAB6pZVGZRenIex.webp)\n\nHere is the image depicting a futuristic scene with the integration of artificial intelligence in daily life. It shows a humanoid robot interacting with a diverse group of people against a backdrop of an advanced city.'
        },
        'finish_reason': 'stop'
    }],
    'usage': {
        'prompt_tokens': 15,
        'completion_tokens': 218,
        'total_tokens': 233
    }
}

这是图片:

便携AI聚合API gpt-4-all模型接入教程(效果等同于ChatGPT Plus)

扩展阅读:

赞(0)
未经允许不得转载:便携AI » 便携AI聚合API gpt-4-all和gpt-4o-all模型接入教程(效果等同于ChatGPT Plus)