配置 OpenAI 环境变量
- 已经获得了我们通过 gpthub 赠送的 API Key
- 在当前文件夹里面建一个名为 .env 的文件,内容如下
OPENAI_API_KEY="sk-xxx"
OPENAI_API_BASE="https://api.fe8.cn/v1"
上面代码中的 sk-xxx 使用你自己的 key 替换。参考:gpthub 使用教程 · 语雀
测试
下面来测试各项配置是否正确。
- 在自己的项目文件夹下,安装项目依赖的包
pip install dotenv openai
- 新建 index.py 文件
import semantic_kernel as sk
from semantic_kernel.connectors.ai.open_ai import OpenAIChatCompletion
import os
# 加载 .env 到环境变量
from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv())
# 创建 semantic kernel
kernel = sk.Kernel()
# 配置 OpenAI 服务
api_key = os.getenv('OPENAI_API_KEY')
endpoint = os.getenv('OPENAI_API_BASE')
model = OpenAIChatCompletion(
"gpt-3.5-turbo", api_key, endpoint=endpoint)
kernel.add_text_completion_service("my-gpt3", model)
# 定义 semantic function
tell_joke_about = kernel.create_semantic_function("给我讲个关于{{$input}}的笑话吧")
# 看结果
print(tell_joke_about("大象与蚂蚁"))
- 运行代码
在当前文件,点击右上角 ▶️ 运行按钮 ,即可运行Python 代码。
如果能看到运行结果,恭喜你,你已经把环境都配置好了!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。