专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
目录
今天看啥  ›  专栏  ›  dotNET跨平台

用Blazor和DeepSeek API创建聊天应用

dotNET跨平台  · 公众号  ·  · 2025-02-06 08:00
    

文章预览

  本文将指导您如何使用Blazor框架和DeepSeek API构建一个简单的聊天应用。Blazor是一个用于构建交互式Web UI的框架,它允许开发者使用C#编写前端代码。DeepSeek API则提供强大的自然语言处理能力,使得应用程序能够理解和生成人类语言。 1. 创建项目 首先,创建一个新的Blazor Server项目: dotnet new blazorserver -o BlazorDeepSeekChat 2. 添加必要服务(Program.cs) // 添加HttpClient服务 builder.Services.AddScoped(sp =>  new  HttpClient()); //设置HttpClient授权 // 添加配置 builder.Services.Configure (     builder.Configuration.GetSection( "DeepSeek" )); // 注册授权HttpClient builder.Services.AddHttpClient( "DeepSeek" , (sp, client) => {      var  settings = sp.GetRequiredService >().Value;     client.BaseAddress =  new  Uri(settings.ApiUrl);     client.DefaultRequestHeaders.Authorization =           new  AuthenticationHeaderValue( "Bearer" , settings.ApiKey); } ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览