c# 获取网卡信息

private IList<IPInfo> GetIPInfo()
        {
            IList<IPInfo> rIPList = new List<IPInfo>();

            NetworkInterface[] NetworkInterfaces = NetworkInterface.GetAllNetworkInterfaces();

            foreach (NetworkInterface NetworkIntf in NetworkInterfaces)
            {

                IPInterfaceProperties IPInterfaceProperties = NetworkIntf.GetIPProperties();

                UnicastIPAddressInformationCollection UnicastIPAddressInformationCollection = IPInterfaceProperties.UnicastAddresses;

                foreach (UnicastIPAddressInformation UnicastIPAddressInformation in UnicastIPAddressInformationCollection)
                {

                    if (UnicastIPAddressInformation.Address.AddressFamily == AddressFamily.InterNetwork)
                    {
                        string IP = UnicastIPAddressInformation.Address.ToString();
                        if (IP != "127.0.0.1")
                        {
                            IPInfo info = new IPInfo();
                            info.IPAddress = IP;
                            info.OptStatus = NetworkIntf.OperationalStatus;
                            info.DisplayCaption = info.IPAddress;
                            if (info.OptStatus == OperationalStatus.Up)
                            {
                                info.DisplayCaption = info.DisplayCaption + " [已连接]";
                            }
                            else
                            {
                                info.DisplayCaption = info.DisplayCaption + " [已断开]";
                            }
                            rIPList.Add(info);
                        }
                    }

                }

            }

            return rIPList;
        }

转载于:https://www.cnblogs.com/liwb1987/p/4606658.html

### 配置和使用 Dify ChatFlow 企业知识库 Dify 是一种强大的工具,用于构建基于 AI 的聊天机器人解决方案,特别是针对企业的知识管理需求。以下是关于如何设置和使用 Dify ChatFlow 企业知识库的相关说明。 #### 安装与初始化 为了启动并运行 Dify ChatFlow,首先需要安装必要的依赖项以及完成环境配置。这通常涉及以下几个方面: - **Ollama 成**:如果计划利用本地模型部署功能,则需先按照指南安装 Ollama 并确保其正常工作[^1]。 ```bash pip install dify-cli dify init ``` 上述命令会引导用户通过 CLI 工具来初始化项目结构,并自动下载所需的默认资源文件。 #### 创建知识库 创建一个新的知识库可以通过图形界面或者 API 接口实现。对于初学者来说,推荐从 GUI 开始操作更为直观简便。 - 登录到官方提供的控制面板后点击新建按钮即可开启向导流程; - 导入已有文档资料作为初始数据源支持 PDF Word Excel等多种格式转换处理; #### 自定义对话逻辑 (Chat Flow) 除了单纯的知识检索外还可以进一步增强交互体验比如加入条件分支判断等复杂场景模拟真实客服交流过程。 开发者能够借助 YAML 文件描述整个交谈路径图谱其中节点代表不同阶段状态而边则表示可能发生的转移事件例如提问类型匹配成功与否等等情况下的下一步动作指引规则设定如下所示例子展示了一个简单的产品咨询解答模板设计思路: ```yaml version: 'v1' nodes: start: type: input message: "您好,请问有什么可以帮您的吗?" next: check_product_question check_product_question: type: condition conditions: - when: "{{ user_input.contains('产品') }}" then: provide_product_info - otherwise: default_response provide_product_info: type: output message: "我们目前主要销售以下几类商品..." end: true default_response: type: output message: "抱歉我没有理解清楚您的意思,请重新表述一下问题好吗?" next: start ``` 此段脚本定义了一套基本框架当检测到来自用户的输入包含特定关键词时给予相应的反馈否则返回通用提示语句循环往复直至满足结束条件为止。 #### 测试优化调整参数表现效果评估指标选取标准等方面的内容由于篇幅所限这里不再详述感兴趣的朋友可查阅官方文档获取更多细节信息参考资料链接地址列表见下方备注部分最后附上几个值得思考探讨的方向供参考学习之用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值