许多朋友最近都看了OpenAI的发布会,但不知道如何使用(调用)GPT-4o模型,SmallAI教一下大家如何迅速进行调用API,让AI来帮我们进行工作。

前期准备

如果你想直接使用GPT-4o模型,可以在OpenAI官方网站上进行直接使用,目前OpenAI开放免费使用GPT-4o模型,但有限制,每人每日10条对话,问完会自动切换回GPT-3.5模型

https://chat.openai.com

以下方法为其他第三方平台使用

如果想调用OpenAI的API,可以在这里查看:

https://platform.openai.com/api-keys

如果你想调用OpenAI、谷歌、Claude、智谱、Kimi等市面上的AI大模型

可以使用SmallAI平台,我们全都有(100+款AI模型)

https://faka.smallai.chat

方法①:代码调用

基础调用方式:

import openai openai.api_base = "https://ai98.vip/v1"

具体调用:

修改环境变量OPENAI_API_BASE,各个系统怎么改环境变量请自行搜索,修改环境变量后不起作用请重启系统。

如:OPENAI_API_BASE=https://ai98.vip/v1

以下是Python完整实例代码

import openaiimport jsonimport os

openai.api_base="https://ai98.vip/v1"openai.api_key="sk-xxxxxxxxxxxxxxxxxxxxxxxx"

q = "如何调用GPT-4o模型"

def askChatGPT(messages):    MODEL = "gpt-4o"    response = openai.ChatCompletion.create(         model=MODEL,         messages = messages)    print(response['choices'][0]['message']['content'])messages=[         {"role": "system", "content": "SmallAI"},         {"role": "user", "content": q}]askChatGPT(messages)

import openai

import json

import os

openai.api_base="https://ai98.vip/v1"

openai.api_key="sk-xxxxxxxxxxxxxxxxxxxxxxxx"

q = "哪家平台的API Key最便宜?"

def askChatGPT(messages):

    MODEL = "gpt-4o"

    response = openai.ChatCompletion.create(

         model=MODEL,

         messages = messages)

    print(response['choices'][0]['message']['content'])

messages=[

         {"role": "system", "content": "SmallAI"},

         {"role": "user", "content": q}

]

askChatGPT(messages)

注意:你要把 api_key 换成你的

你会发现,无论是什么 AI的API调用,大家的接口调用方法,都几乎一致。

唯变化的,是 base_url(调用地址) 和 model(模型名称) 的值。

SmallAI无需更改调用格式,通用所有AI模型,只需更换AI模型名称即可调用。

方法②:平台调用

平台调用就比代码调用要简单很多了,市面上有非常多已经写好的AI平台,并且非常优秀,如:FastGPT、酒馆、SmallAI、ChatGPT_Web等,非常非常多,根据个人需求选择。

通用的调用都是在修改API Base界面更换成SmallAI平台的API地址:https://ai98.vip/v1或https://ai98.vip,具体根据不同平台进行不同选择。

一般来说,主流平台都接入了GPT-4o模型,如果没接入可以参考下面这个方案。

方法③:SmallAI平台

这个方法相对于以上简单了很多,SmallAI已经接入了所有市面模型,只需要输入你的Key就可以直接使用了

如果在SmallAI平台使用,提供永久无限制使用的版本,这也是非常受欢迎的,我们平台许多用户都使用此套餐,可无限制使用任何模型、无限次数、无限额度、无限时间(不支持其他平台调用)。

https://www.smallai.chat