当前位置: 首页 > wzjs >正文

现在流行的网站开发语言百度指数搜索热度大学

现在流行的网站开发语言,百度指数搜索热度大学,厦门 网站建设 闽icp,建设企业网站支票打印软件目录 一、Coze智能体的核心价值 二、开箱即用-效果如下 三 流程与交互设计 为什么要分析意图,而不是全部交由AI处理。 四 接入前的准备工作 五:代码实现----字节Coze 签署 JWT和获取Token .net core 项目快速接入Coze智能体-开箱即用 .net core快…

目录

一、Coze智能体的核心价值

二、开箱即用-效果如下

三 流程与交互设计

为什么要分析意图,而不是全部交由AI处理。

四 接入前的准备工作

五:代码实现----字节Coze 签署 JWT和获取Token


.net core 项目快速接入Coze智能体-开箱即用

.net core快速实现AI智能聊天功能

.net core快速实现AI智能聊天功能-设计

一、Coze智能体的核心价值


字节跳动推出的新一代AI开发平台,Coze支持开发者快速构建智能体并发布为API服务。其核心优势包括:

多模态能力:支持文本、图像、视频等数据处理
零代码插件集成:内置必应搜索、头条新闻等插件,增强智能体功能
[理解为字节跳动版的GPT]

二、开箱即用-效果如下

三 流程与交互设计

下面关健内容是单独写文章说明。没写要想了解的可留言


1用户+内容---提交
2是否新用户
3创建会话/使用之前会话
4分析意图/内部/外部-----可选(特定业务处理)
5内部意图约定与回复--前端处理-----可选
6发起对话-----调用大模型/智能体
7等对话结果
8回复话内容
---记录交互日志(用于跟踪与分析 是否合理)
--优化意图
--优化智能体/完善智能体

9TTS 文字转语音---.net windows下的实现

10 STT 语音转文字  ---.net windows下的实现

为什么要分析意图,而不是全部交由AI处理。

1我们是使用在线在AI,所有交互都是要收费的

2AI处理是要时间的,当我们有特定的业务要处理时,可以直接根据用户对话直接处理

3内部处理高效

我们这里使用Microsoft.ML 进行了训练和分类。

四 接入前的准备工作

  1. .net core(8)
  2. 创建智能体
  3. 获取凭证--我们这里要使用JWT的授权(要区分不同用户的会话)扣子扣子是新一代 AI 大模型智能体开发平台。整合了插件、长短期记忆、工作流、卡片等丰富能力,扣子能帮你低门槛、快速搭建个性化或具备商业价值的智能体,并发布到豆包、飞书等各个平台。https://www.coze.cn/open/docs/developer_guides/oauth_jwt

五:代码实现----字节Coze 签署 JWT和获取Token

一个用户一个token[其实使用同一个---因为我们有自行维护了]

 /// <summary>/// 获取token(传入用户ID)/// </summary>/// <param name="username"></param>/// <returns></returns>public static async Task<string> AccessToken(string username = "hcrain"){var t = CozeDto.GetToken(username);if (t.IsNotEmptyOrNull()){return t;}var jwt = GenerateJwt(CozeDto.privateKeyPem, username);t = await GetAccessTokenAsync(jwt);Console.WriteLine($"{username}:{t}");CozeDto.AddToken(new cozetokes { access_time = DateTime.Now, access_token = t, userName = username });return t;}/// <summary>/// 签署jwt(转入用户ID)/// </summary>/// <param name="privateKeyPem"></param>/// <param name="username"></param>/// <returns></returns>private static string GenerateJwt(string privateKeyPem, string username = "hcrain"){// 解析 PEM 格式私钥var rsa = RSA.Create();rsa.ImportFromPem(privateKeyPem);// 配置 Header 和 Payloadvar securityKey = new RsaSecurityKey(rsa);var credentials = new SigningCredentials(securityKey, SecurityAlgorithms.RsaSha256);var now = DateTime.UtcNow;var payload = new JwtPayload{{ "iat", new DateTimeOffset(now).ToUnixTimeSeconds() },{ "exp", new DateTimeOffset(now.AddMinutes(10)).ToUnixTimeSeconds() },{ "jti", Guid.NewGuid().ToString() },{ "session_name",username },{ "aud", "api.coze.cn" },{ "iss", "你的应用ID/你的应用ID/你的应用ID" }};var header = new JwtHeader(credentials){{ "kid", "你的应用公钥/你的应用公钥/你的应用公钥" }};var token = new JwtSecurityToken(header, payload);return new JwtSecurityTokenHandler().WriteToken(token);}/// <summary>/// 获取token/// </summary>/// <param name="jwt"></param>/// <returns></returns>/// <exception cref="Exception"></exception>public static async Task<string> GetAccessTokenAsync(string jwt){using var _httpClient = new HttpClient();var request = new HttpRequestMessage(HttpMethod.Post, CozeDto.Ulr + "api/permission/oauth2/token");request.Headers.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", jwt);var content = new{duration_seconds = 86399,grant_type = "urn:ietf:params:oauth:grant-type:jwt-bearer"};request.Content = new StringContent(JsonSerializer.Serialize(content),Encoding.UTF8,"application/json");var response = await _httpClient.SendAsync(request);response.EnsureSuccessStatusCode();var responseContent = await response.Content.ReadAsStringAsync();var tokenResponse = JsonSerializer.Deserialize<TokenResponse>(responseContent);return tokenResponse?.access_token ?? throw new Exception("Failed to get access token");}

http://www.dtcms.com/wzjs/266502.html

相关文章:

  • 创意包装设计网站百度关键词优化方法
  • 怎样制作做实景的网站外贸网站推广服务
  • 沈阳网约车公司哪家好福州短视频seo方法
  • 网站免费建站黄软文推广发布平台
  • 通化seo招聘seo运营
  • 深圳哪里可以做网站百度总部地址
  • 信计专业动态网站开发技术爱站网关键词挖掘机
  • 可以做图片视频的网站网站及搜索引擎优化建议
  • 鸡西市法院的网站建设公司营销软文网站
  • 怎么看网站用什么代码做的网络推广营销公司
  • 导航仪企业网站源码自媒体培训
  • 国内手机网站建设优秀的营销策划案例
  • 常州网站推广方法太原网站推广公司
  • 天津做网站首选津坤科技b网站搜索引擎推广
  • 公司域名备案怎么弄深圳seo优化
  • icp网站备案号查询网站排名优化外包公司
  • 设计新闻发布网站模板百度推广一天烧多少钱
  • 周易八字排盘系统网站建设百度竞价排名的优缺点
  • 佛山网站建设服务器抖音seo软件工具
  • 怎样接做网站和软件的活长春网站建设方案优化
  • 找快照网站查询线上营销策略都有哪些
  • 新闻门户网站建设热搜榜上2023年热搜
  • 小程序网站开发网络营销教案ppt
  • 捷信做单网站seo推广公司招商
  • 网上做家教哪个网站安卓手机优化软件哪个好
  • 网站建设中主页指的是竞价排名适合百度这样的网络平台吗
  • wordpress的文章插件百度seo 站长工具
  • 在百度上做网站多少钱如何找推广平台
  • 北京市住房和城乡建设委网站软文写作营销
  • 网站怎样做多语言切换个人网站模板建站