Semantic Kernel 学习笔记1

  1. 挂代理跑通openai API

  2. 无需魔法跑通Azure API

下载Semantic Kernel的github代码包到本地,主要用于方便学习python->notebooks文件夹中的内容。

  1. Openai API:根据上述文件夹中的.env.example示例创建.env文件,需要填写下方两个内容,具体可以从其他博客中找到openai官网申请方式。https://platform.openai.com/api-keys
复制代码
OPENAI_API_KEY=""
OPENAI_ORG_ID=""
  1. Azure API:这个直接去microsoft官网注册一个帐号、填表申请AI API接入Azure的openai指引 - 知乎前提1、部署需要开通azure的openai部署, 如未开通,可参考文章进行开通: 微软Azure申请OpenAI以及部署使用教程2、寻找必备资料开通成功之后,需要获取必备的资料,才能进行后续的操作 api-version: azure的api版...https://zhuanlan.zhihu.com/p/663722556第二天收到邮件,就在自己的pay as you go 订阅中部署模型。需要在.env文件中填写下方内容。
复制代码
AZURE_OPENAI_DEPLOYMENT_NAME=""
AZURE_OPENAI_ENDPOINT=""
AZURE_OPENAI_API_KEY=""
  1. 检查当前环境中urllib3 版本号为1.25.11,不能高了!
python 复制代码
pip install urllib3==1.25.11
  1. 对于Openai API

修改代码:增加import openai以下的内容,即设置本地代理。

python 复制代码
useAzureOpenAI = False

import openai
proxy = {
'http': 'http://localhost:7890',
'https': 'http://localhost:7890'
}

openai.proxy = proxy
  1. 其他内容不变,修改下方参数可以切换API
python 复制代码
useAzureOpenAI = False
  1. Openai API运行结果如下,个人觉得比Azure简洁明了,但是速度有点慢。
  1. 每次运行.py或者.ipynb文件都需要设置代理,尝试过修改 openai库中的api_requestor.py文件,但是不好用。
相关推荐
H_BB9 分钟前
面试笔记:数据加密和心跳机制
笔记·面试·职场和发展
海绵宝宝转agent18 分钟前
LeetCodehot100题解
java·笔记·学习·算法·leetcode·深度优先
芒果作者32 分钟前
我决定系统学习 Codex,并建立一套自己的知识库
学习
2601_961146201 小时前
实验室等离子表面处理设备安全整改记录:通风、UV、接地三项
笔记·安全·uv
ACP广源盛139246256731 小时前
高速 USB 切换方案选型笔记:10Gbps 全通道同步开关 LH6828@ACP 评估
笔记·硬件架构·国产芯片
代码山河11 小时前
Python就业方向全解析:后端、爬虫、数据分析、AI你选哪个?
python·学习·架构·教程·面向对象·项目
sbjdhjd11 小时前
网工进阶笔记:H3CSE 园区网全栈技术与协议汇总
网络·笔记·云计算·ssh·网络工程·vlan·aaa
释厄62311 小时前
AI学习层更新与跨体转移律——人类社会同构·不缺理解缺 U
人工智能·学习
海绵宝宝的月光宝盒14 小时前
14-AutoCAD-阵列命令应用与案例实战(AR)
经验分享·笔记·自动化·课程设计·制造·学习方法·cad
小嘉丶学长16 小时前
Day14 · 字典与集合
java·开发语言·网络·python·学习·1024程序员节