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

设计一个个人网站的具体步骤张掖网站建设培训

设计一个个人网站的具体步骤,张掖网站建设培训,jsp网站开发引用文献,wordpress赚钱作者#xff1a;Frank Boucher 排版#xff1a;Alan Wang 通常#xff0c;示例项目以一些“魔术字符串”开始#xff0c;这些变量包含与部署或外部资源相关的 URL 和关键信息#xff0c;我们必须更改这些信息才能使用示例。例如在 .NET 中#xff0c;它可能如下所示… 作者Frank Boucher 排版Alan Wang 通常示例项目以一些“魔术字符串”开始这些变量包含与部署或外部资源相关的 URL 和关键信息我们必须更改这些信息才能使用示例。例如在 .NET 中它可能如下所示 string openAIEndpoint https://; string openAIDeploymentName my-ai-model; string openAiKey 123456abcd789EFGH; // ...本文展示了如何从 Azure 部署自动生成 .NET 密钥以及您的 .NET 应用程序如何读取这些密钥。用户想要尝试使用您的示例时将不必再编辑任何内容他们只需使用 azd up 进行部署然后使用 dotnet run 来执行应用程序。听起来很有趣下面就来实现一下。 整个项目的代码可以在 GitHub 上的 fboucher/hikerai 中找到。 准备工作 Bicep 是一种为要部署的 Azure 资源创建基础结构定义的语言。由于这些资源将包含端点或模型名称等信息因此我们需要一种导出这些信息的方法在 Bicep 中我们使用输出语法 // some bicep deployment...output AZURE_OPENAI_ENDPOINT string ai.outputs.AZURE_OPENAI_ENDPOINT output AZURE_OPENAI_GPT_NAME string ai.outputs.AZURE_OPENAI_GPT_NAME output AZURE_OPENAI_KEY string ai.outputs.AZURE_OPENAI_KEY使用 Azure Developer CLIazd命令 azd env get-values 返回键对值列表中的所有这些值。PowerShell 或 Bash 脚本可以读取这些内容并使用命令 dotnet user-secrets set 创建新的 .NET secrets。这里是脚本 postprovision.ps1。 function Set-DotnetUserSecrets {param ($path, $lines)Push-Locationcd $pathdotnet user-secrets initdotnet user-secrets clearforeach ($line in $lines) {$name, $value $line -split $value $value -replace , $name $name -replace __, :if ($value -ne ) {dotnet user-secrets set $name $value | Out-Null}}Pop-Location }$lines (azd env get-values) -split n Set-DotnetUserSecrets -path . -lines $lines该脚本首先创建一个函数 Set-DotnetUserSecrets它有两个参数。第一个参数 $path 用于将脚本目录更改到该位置。这是确保在需要时创建密钥的关键步骤。第二个参数 $lines 包含所有保存键对值的子字符串例如VARIABLE_NAME”variable_value”。该脚本循环遍历所有行以分隔名称和值并为每行创建一个密钥 dotnet user-secrets set $name $value。 在最后两行脚本使用 azd env get-values 检索输出生成的环境变量并将结果拆分为子字符串。它最终将调用之前声明的函数 Set-DotnetUserSecrets 并传递路径和行。存储库中还提供了该脚本的 postprovision.sh 版本。 为了在部署后执行脚本我们需要在 azure.yaml 文件中添加一个后配置钩子。azure.yaml 是定义和描述项目中包含的应用程序和 Azure 资源类型的架构。这是它的样子。 hooks:postprovision:windows:shell: pwshrun: ./infra/post-script/postprovision.ps1interactive: truecontinueOnError: true部署 使用 Azure CLI Developer CLI 命令 azd up 执行部署。您可以使用 fboucher/hikerai 上提供的 HikerAI 代码。克隆或下载存储库后请确保位于根目录以部署解决方案。 请使用命令 dotnet user-secrets list 测试是否已创建 secrets。 使用密钥 使用 NuGet 包 Microsoft.Extensions.Configuration应用程序将能够读取用户密钥。您现在可以更换这些神奇的字符串。 // 检索 Azure 部署期间保存的本地密钥 using Microsoft.Extensions.Configuration;var config new ConfigurationBuilder().AddUserSecretsProgram().Build(); string openAIEndpoint config[AZURE_OPENAI_ENDPOINT]; string openAIDeploymentName config[AZURE_OPENAI_GPT_NAME]; string openAiKey config[AZURE_OPENAI_KEY];视频 https://www.youtube.com/watch?vNpE7edalTlQ 总结 本文分享了一些使用从 Azure 部署输出自动生成的用户密钥替换“魔术字符串”的技巧。您可以在您的解决方案中尝试使用它们或者使用 HikerAI 文件夹中的 fboucher/hikerai 提供的示例。 参考文献 所有代码来自示例 HikerAI fboucher/hikeraiAzure Developer CLI开发中的 APP 密钥
http://www.zqtcl.cn/news/478529/

相关文章:

  • 邢台营销型网站建设做网站的保证承诺
  • 关于茶叶的网站模板免费下载wordpress多边形按钮
  • 贵阳市网站建设手工制作花
  • 娄底哪里做网站免费永久不限空间
  • 网站标签怎么做wordpress 后台模板
  • 内江移动网站建设网站内部链接的作用有哪些
  • 阿里云的wordpress建站wordpress 批量定时发布
  • 网站院长信箱怎么做海报设计制作网站
  • 办网站如何备案怎么制作微信链接网页
  • 聊城门户网站建设怎样能有个人网站
  • 营销网站建设资料创意网站 模板
  • 免费的短网址生成器深圳外贸网站优化
  • 网站推广哪个平台最好图库
  • 在东莞做网站vue做网站好吗
  • 手机网站的页面大小郑州恩恩网站建设
  • 视频运营管理平台长沙网站seo技术
  • 网站建设有哪些规章制度网页版面
  • 海伦网站建设做网站建设的联系电话
  • 免费做字体的网站枣强网站建设代理
  • 建设网站素材海南百度推广公司电话
  • 温州企业网站建设费用培训行业门户网站建设方案
  • 口碑好的常州网站优化深圳市光明区实验学校
  • 网站怎么做微博认证网页设计代码html作品展示
  • 在线网站建设活动初创企业的建站流程
  • 汨罗哪里有网站开发的公司电话百度首页关键词推广
  • 天津百度整站优化服务政务网站模版
  • 推荐家居企业网站建设用什么工具修改wordpress
  • wix做的网站能扒下来哈尔滨做网站的oeminc
  • 做网站的网络公司门户网站介绍
  • 软件公司网站系统集成建设下拉关键词排名