项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 28748
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python 3.10 及以上(使用 Python 版 SDK)
- .NET 10(使用 C# 版 SDK)
- 一个 Azure OpenAI 或 OpenAI 的 API Key
- 能访问 GitHub / 官网获取文档的网络环境
安装与启动步骤
-
1确认运行时版本
README 的 System Requirements 要求 Python 3.10+ 或 .NET 10,请先确认本机已安装对应版本,再选择语言版本接入。
-
2配置 Azure 密钥
若使用 Azure OpenAI 服务,按 README 说明导出环境变量 AZURE_OPENAI_API_KEY,值为你的 Azure 密钥。
export AZURE_OPENAI_API_KEY=AAA.... -
3配置 OpenAI 密钥
若直接使用 OpenAI,改为导出 OPENAI_API_KEY,示例值为 sk- 开头的密钥;二者按需选一个即可。
export OPENAI_API_KEY=sk-...
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
AZURE_OPENAI_API_KEY | 否 | Azure OpenAI 服务的访问密钥,使用 Azure 时必填 | AAA.... |
OPENAI_API_KEY | 否 | OpenAI 官方服务的访问密钥,直连 OpenAI 时必填 | sk-... |
如何确认成功
README 未给出验证命令,设置好密钥后按官网 aka.ms/semantic-kernel 的 Quickstart 跑通首个示例即为成功。
常见问题
Q:Semantic Kernel 现在还能继续使用吗?
A:README 提示项目已由 Microsoft Agent Framework(MAF)接替,MAF 已发布 1.0 正式版;官方提供了从 Semantic Kernel 迁移的迁移指南。
Q:需要安装哪些运行时环境?
A:按 README 的 System Requirements,Python 版本需 3.10 以上,.NET 版本需 .NET 10,按你使用的语言选择其一。
Q:支持哪些模型提供商?
A:README 的安装部分只演示了 Azure OpenAI 和 OpenAI 两种密钥配置,其他提供商需查阅官方文档。
Q:为什么没有 pip install 或 dotnet add 命令?
A:README 节选中未提供任何包安装命令,Installation 部分只讲环境变量,因此需到官网文档获取具体安装方式。
注意事项
- Semantic Kernel 已被 Microsoft Agent Framework 取代,新项目建议优先评估 MAF 并参考官方迁移指南。
- README 未给出包安装命令与端口、路径等信息,本教程不含任何未证实的命令,请以官网 aka.ms/semantic-kernel 为准。
- API Key 属于敏感信息,不要写入代码仓库,建议通过环境变量或密钥管理服务注入。
核心亮点
- 微软官方支持,与 .NET 生态无缝集成,C# 开发者上手快
- 支持多模型提供商,可灵活切换 OpenAI、Azure 等,避免锁定
- 提供语义函数与原生函数混合编排,能处理复杂业务逻辑
不足之处
- 文档和示例偏重基础,高级场景(如自定义规划器)资料较少
- 概念较多(函数、规划器、记忆),学习曲线较陡
适用场景
- 企业级智能客服,集成内部知识库和业务流程
- 自动化工作流,让 LLM 调用现有 API 完成任务
- 构建可扩展的 AI 助手,支持多模型切换和插件扩展
替代项目
LangChain、AutoGen、Haystack
上一篇:prompt-optimizer
下一篇:ai
同类项目推荐
agentsre-langchain
开源
给 LangChain Agent 装上监控与容错,让线上运行更稳
ai-microcore
开源
轻松调用大模型,快速搭建 AI 应用
A handy lib for smooth interaction with large language models (LLMs) and crafting AI···
comfyui-tooling-nodes
开源
把 ComfyUI 变成外部工具的图像处理后端,免去文件上传下载,直接传图拿结果。
Nodes for using ComfyUI as a backend for external tools. Send and receive images dir···
cosmos-framework
开源
几行配置跑通 Cosmos 世界模型训练与推理
Our inference and training framework to run on the Cosmos Models
cookiecutter-mlops-package
开源
一键生成 MLOps 项目骨架,快速进入开发部署
Start building and deploying Python packages and Docker images for MLOps tasks.
ComfyUI_ADV_CLIP_emb
开源
自定义提示词权重解释,让ComfyUI生成更听话
ComfyUI node that let you pick the way in which prompt weights are interpreted
mcts
开源
用 Python 跑通蒙特卡洛树搜索,快速给棋类游戏加 AI
Board game AI implementations using Monte Carlo Tree Search
context
开源
把项目文档放本地,让 AI 助手真正读懂你的代码
Local-first documentation for AI agents
arcade-mcp
开源
写个 Python 函数,就能变成智能体可调用的工具
MCP Server Framework and Tool Development library for building custom capabilities i···
