想学Semantic Kernel,没有OpenAI接口该怎么办?

💡 原文中文,约3500字,阅读约需9分钟。
📝

内容提要

本文介绍了在没有OpenAI或Azure OpenAI资源的情况下学习和使用Semantic Kernel。作者推荐使用星火大模型作为替代资源,并提供了免费的API额度申请链接。文章还介绍了如何使用one-api将星火大模型的接口转发为openai接口的协议格式,并提供了相应的配置和代码示例。最后,作者分享了Semantic Kernel的学习文档和示例网站,并鼓励读者在星火的指引下探索Semantic Kernel的技术。

🎯

关键要点

  • 在没有OpenAI或Azure OpenAI资源的情况下,仍然可以学习和使用Semantic Kernel。
  • 推荐使用星火大模型作为替代资源,个人用户可以申请免费的API额度。
  • 星火大模型提供多个版本,每个版本有200万token的个人学习使用额度。
  • 使用one-api将星火大模型的接口转发为OpenAI接口的协议格式。
  • 提供了one-api的开源地址和docker部署方式的示例。
  • 配置星火大模型时需要填写APPID、APISecret和APIKey,并创建令牌。
  • 在Semantic Kernel中创建OpenAIHttpClientHandler的代理类以接入星火大模型。
  • 星火大模型不支持Embedding模型,无法使用Memory Store功能,建议使用M3E向量模型。
  • 提供了Semantic Kernel学习文档和示例网站,鼓励读者探索技术。
➡️

继续阅读