
三分钟一键调用GPT-4o!
许多朋友最近都看了OpenAI的发布会,但不知道如何使用(调用)GPT-4o模型,SmallAI教一下大家如何迅速进行调用API,让AI来帮我们进行工作。
前期准备
如果你想直接使用GPT-4o模型,可以在OpenAI官方网站上进行直接使用,目前OpenAI开放免费使用GPT-4o模型,但有限制,每人每日10条对话,问完会自动切换回GPT-3.5模型
以下方法为其他第三方平台使用
如果想调用OpenAI的API,可以在这里查看:
https://platform.openai.com/api-keys
如果你想调用OpenAI、谷歌、Claude、智谱、Kimi等市面上的AI大模型
可以使用SmallAI平台,我们全都有(100+款AI模型)
方法①:代码调用
基础调用方式:
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平台使用,提供永久无限制使用的版本,这也是非常受欢迎的,我们平台许多用户都使用此套餐,可无限制使用任何模型、无限次数、无限额度、无限时间(不支持其他平台调用)。