百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

如何在Python中进行openAI接口调用

off999 2025-05-14 15:45 33 浏览 0 评论

## 一、环境配置

确保已经安装了Python后安装pip命令

```javascript

python -m ensurepip --default-pip

```

卸载

```javascript

python -m pip uninstall pip

```

查看是否安装成功

```javascript

pip --version

```

## 二、安装OpenAI SDK

进入项目文件夹下,安装项目依赖

代码环境:JavaScript

```javascript

# 下载 openai 包

pip install openai

# 查看openai版本

openai --version

# 或者

pip show openai

```

## 三、新建一个index.py文件

在文件夹新建index.py文件后,复制下方代码

```python

from openai import OpenAI

client = OpenAI(

api_key = "自己的API key", # 此处的key需要自己通过官方购买 或者通过其他渠道获取

base_url = "https://api.agicto.cn/v1" # 中转地址

)

chat_completion = client.chat.completions.create(

messages=[

{

"role": "user",

"content": "讲个笑话",

}

],

model="gpt-3.5-turbo", #此处可更换其它模型

)

print(chat_completion.choices[0].message.content)

```

**注意事项**

- 使用官方提供的中转地址参考openai 接口调用参考文档 :
https://platform.openai.com/docs/api-reference

- 官方的API会不定期清理,不稳定

- 建议使用第三方提供的key

## 运行效果

上方的key是从第三方渠道来的,比较稳定

运行时要注意:**命令行安装的包一定要和运营的环境版本是匹配的**

## 四、目前支持的模型列表

**Meta**

- Meta meta-llama/Llama-3-8b-chat-hf 8000

- Meta meta-llama/Llama-3-70b-chat-hf 8000

**most used model**

- claude-ai claude/claude-2.1

- claude-ai claude/claude-2.0

- claude-ai claude/claude-instant-1.2

- claude-ai claude/claude-3-opus-20240229

- claude-ai claude/claude-3-sonnet-20240229

- claude-ai claude/Coming soon Placeholder for future models

**Gemini Models**

- gemini google/gemini-pro

- gemini google/gemini-pro-vision Vision-focused variant

**Mistral.ai Models**

- mistral.ai mistral/open-mistral-7b

- mistral.ai mistral/open-mixtral-8x7b

- mistral.ai mistral/mistral-small-latest Latest version, small model

- mistral.ai mistral/mistral-medium-latest Latest version, medium model

- mistral.ai mistral/mistral-large-latest Latest version, large model

**all model**

- 01.AI 01-ai Yi Chat (34B) zero-one-ai/Yi-34B-Chat 4096

- DeepSeek Deepseek Coder Instruct (33B) deepseek-ai/deepseek-coder-33b-instruct 16384

- garage-bAInd Platypus2 Instruct (70B) garage-bAInd/Platypus2-70B-instruct 4096

- Google Gemma Instruct (2B) google/gemma-2b-it 8192

- Google Gemma Instruct (7B) google/gemma-7b-it 8192

- Gryphe MythoMax-L2 (13B) Gryphe/MythoMax-L2-13b 4096

- LM Sys Vicuna v1.5 (13B) lmsys/vicuna-13b-v1.5 4096

- LM Sys Vicuna v1.5 (7B) lmsys/vicuna-7b-v1.5 4096

- Meta Code Llama Instruct (13B) codellama/CodeLlama-13b-Instruct-hf 16384

- Meta Code Llama Instruct (34B) codellama/CodeLlama-34b-Instruct-hf 16384

- Meta Code Llama Instruct (70B) codellama/CodeLlama-70b-Instruct-hf 4096

- Meta Code Llama Instruct (7B) codellama/CodeLlama-7b-Instruct-hf 16384

- Meta LLaMA-2 Chat (70B) meta-llama/Llama-2-70b-chat-hf 4096

- Meta LLaMA-2 Chat (13B) meta-llama/Llama-2-13b-chat-hf 4096

- Meta LLaMA-2 Chat (7B) meta-llama/Llama-2-7b-chat-hf 4096

- mistralai Mistral (7B) Instruct mistralai/Mistral-7B-Instruct-v0.1 4096

- mistralai Mistral (7B) Instruct v0.2 mistralai/Mistral-7B-Instruct-v0.2 32768

- mistralai Mixtral-8x7B Instruct (46.7B) mistralai/Mixtral-8x7B-Instruct-v0.1 32768

- OpenChat OpenChat 3.5 (7B) openchat/openchat-3.5-1210 8192

- OpenOrca OpenOrca Mistral (7B) 8K Open-Orca/Mistral-7B-OpenOrca 8192

- Qwen Qwen 1.5 Chat (0.5B) Qwen/Qwen1.5-0.5B-Chat 32768

- Qwen Qwen 1.5 Chat (1.8B) Qwen/Qwen1.5-1.8B-Chat 32768

- Qwen Qwen 1.5 Chat (4B) Qwen/Qwen1.5-4B-Chat 32768

- Qwen Qwen 1.5 Chat (7B) Qwen/Qwen1.5-7B-Chat 32768

- Qwen Qwen 1.5 Chat (14B) Qwen/Qwen1.5-14B-Chat 32768

- Qwen Qwen 1.5 Chat (72B) Qwen/Qwen1.5-72B-Chat 4096

## 写在最后

在当今科技飞速发展的时代,AI(人工智能)已经成为了一个热门话题,并且在我们的生活中扮演着越来越重要的角色。从智能手机中的语音助手到自动化的工业生产,AI 的应用似乎无处不在。而我们作为开发人员,应该仔细思考如何在即将到来的AI浪潮中实现自己的价值。**而熟练使用AI工具以及基础接口**将是我们扎实的基础,在AI产品即将百花齐放的未来将为自己占据先机。

相关推荐

0x0000007b蓝屏(0x0000007b蓝屏修复win7)

首先我们将电脑重启,在开机时不停按启动热键进入到bios设置页面,进入页面后找到“IntegratedPeripherals”选项并回车;进入该页面后,我们选择“SATAConfiguration”按...

esd系统安装工具(esd 安装)

1、首先在电脑中,从U盘启动,进入到pe系统的界面。2、这里推荐支持esd系统安装的两款软件,其中之一就是【CGI备份还原】,在桌面上打开该软件。3、然后在CGI备份还原软件中,选择还原分区,下边的盘...

下载win10光盘映像iso文件官方

用软件可以使用虚拟光驱安装ISO文件,具体操作请参照以下步骤。1、搜索“软件”,在搜索结果中找到链接,然后点击进入。2、下载完安装至电脑系统中,然后打开软件。点击软件左上角的文件菜单,在出现的下拉菜单...

电脑维修店推荐(电脑维修中心哪里好)

我以前去中关村修我的IBM笔记本,去了售后,售后说我主板的一个什么主芯片坏了,要我换板,价格很贵哦。由于我的本本有些年头了,不想花费太多的钱,所以又去了鼎好找了一家,花了我三个小时没修好,我又来到海龙...

w10专业版和家庭版区别(w10专业版和家庭版有什么不同)

1Win10家庭版和专业版是微软公司推出的两种不同版本的操作系统,主要针对个人和小型企业用户。2区别主要在于专业版拥有更多高级管理、安全措施以及其他高级功能,比如远程桌面、虚拟机、组策略等等,所以...

win7系统激活状态不可用(win7windows激活状态不可用)

未激活的系统很多应用程序都没办法使用的,所以用激活工具激活系统。接下来小编分享win7用激活工具激活不了系统原因和解决方法。解决方法:1、已经激活了,但是有的网友是出现了黑色壁才进行的激活。激活后桌...

win7怎么设置不休眠(win7系统设置不休眠)

您可以按照以下步骤取消Windows7系统的休眠功能:1.点击“开始”菜单,选择“控制面板”。2.在控制面板中,选择“硬件和声音”。3.在“硬件和声音”中,选择“电源选项”。4.在“电源选项...

win7重装系统后键盘鼠标没反应

方法一:使用安全模式来解决1.首先我们尝试重启电脑,按关机键几款重启,如果重启电脑没有效果的话,将电脑鼠标的接头重新换一个USB接头即可。2.接着再开机按F8键(这时键盘肯定能用),再到高级启动选项下...

4g网速最快的apn接入点(4g哪个接入点快)

中国联通网速最快最稳的APN是3gnet。联通4G卡APN接入点应该选择“3gnet”,具体设置步骤如下:1、以MIUI系统为例,点击桌面上的“设置”应用图标;2、在打开的设置应用界面中,选择“双卡和...

支付宝注册(支付宝注册地址)
  • 支付宝注册(支付宝注册地址)
  • 支付宝注册(支付宝注册地址)
  • 支付宝注册(支付宝注册地址)
  • 支付宝注册(支付宝注册地址)
linux软件大全(linux相关软件)

Airtime-Airtime是一款用于调度和远程站点管理的开放广播软件Ardour-在Linux上录音,编辑,和混音Audacious-开源音频播放器,按你想要的方式播放你的音乐,...

什么是网络交换机(什么是网络交换机的作用)

交换机(又名交换式集线器)作用与集线器大体相同,可以简单的理解为将一些机器连接起来组成一个局域网,而每台机器还能独享带宽。原理:MAC地址通常由网卡(NIC)决定,并且每个网卡、交换机和路由器的每个端...

wifi热点精灵下载(下载wifi精灵怎么样)

启动你好,解决方法一这是网卡IP的设置问题,看下上网的那个网卡有没有“共享”或者看下网络连接列表里有没有“已共享”字样,取消共享:电脑右下角右击“打开网络和共享中心”-----点击“更改适配器”-...

win7游戏版系统(win7游戏专用版)

具体方法:1、进入win7桌面,右键单击桌面上的计算机图标,选择要打开的属性,然后进入下一步。2、点击系统属性界面左侧的“高级系统设置”进入下一步。3、切换到弹出系统属性界面的“高级”选项,点击性能选...

win7如何查看隐藏文件(win7打开隐藏的文件夹)
win7如何查看隐藏文件(win7打开隐藏的文件夹)

方法/步骤分步阅读1进入win7系统桌面,鼠标双击打开我的电脑。2在我的电脑上方的导航条中点击工具选项。3在出现的下拉框中选择‘文件夹选项’进入。4在出现的文件夹选项界面中切换到‘查看’选项。5拉动下方的滚动条,找到‘隐藏受保护的操作系统文...

2025-11-29 05:51 off999

取消回复欢迎 发表评论: