一个使用 .NET 10 开发的示例应用,用于基于 LLM 进行“名称讨论”。
- .NET 10 控制台应用
- 通过
APIKey配置外部 LLM 服务密钥 - 使用
NameDiscussion驱动讨论流程,DiscussionProgress跟踪进度
Program.cs:程序入口APIKey.cs:读取与管理 API 密钥NameDiscussion.cs:名称讨论逻辑DiscussionProgress.cs:讨论进度数据结构LLM-NameDiscussion.csproj:项目文件
- .NET SDK 10
- 可选:外部 LLM 服务账号与 API Key
- 克隆仓库:
git clone https://github.com/lllcy/LLM-NameDiscussion.git cd LLM-NameDiscussion - 配置密钥:在
APIKey.cs或环境变量中设置你的 API Key。 - 构建与运行:
dotnet build dotnet run
- 环境变量:
LLM_API_KEY:外部 LLM 服务的 API Key
- 或在
APIKey.cs中实现从文件或安全存储加载密钥。
- 运行后按照控制台提示输入候选名称或参数。
NameDiscussion将组织多轮讨论并输出建议与结论。DiscussionProgress用于在多次运行之间记录或展示状态(视实现而定)。