• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

semantic-kernel 完全指南国内代理配置 和amp;和amp; 使用 create_semantic_function 讲个笑话

武飞扬头像
前端西树
帮助1

配置 OpenAI 环境变量

  1. 已经获得了我们通过 gpthub 赠送的 API Key
  2. 在当前文件夹里面建一个名为 .env 的文件,内容如下
OPENAI_API_KEY="sk-xxx"
OPENAI_API_BASE="https://api.fe8.cn/v1"

上面代码中的 sk-xxx 使用你自己的 key 替换。参考:gpthub 使用教程 · 语雀

测试

下面来测试各项配置是否正确。

  1. 在自己的项目文件夹下,安装项目依赖的包
pip install dotenv openai
  1. 新建 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("大象与蚂蚁"))
  1. 运行代码

在当前文件,点击右上角 ▶️ 运行按钮 ,即可运行Python 代码。

如果能看到运行结果,恭喜你,你已经把环境都配置好了!

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgechfj
系列文章
更多 icon
同类精品
更多 icon
继续加载