月度归档: 2026 年 2 月

7 篇文章

Avalonia 自适应 Android 输入法高度
根据 AI 建议,最简便的方案是在 MainActivity.cs 或是 AndroidManifest.xml 中指定 android:windowSoftInputMode="adjustResize|stateHidden" 然后 android 系统会在打开输入法时建议将应用高度配置为屏幕高度 - 输入法面板高度。 也可…
使用 Yarp.ReverseProxy 动态转发 ai 调用请求至三方服务
对上个方案进行改进,通过提交参数指定不同的服务商 使用 Yarp.ReverseProxy 转发 ai 调用请求至硅基流动 // // iox namespace GeneralAPI.ApiService.Components.AiServices; using System.Net.Http.Headers; using Microsoft.A…
avalonia 手机连接 Developer Tools
avalonia 手机端连接 Developer Tools 需要完整授权,社区版授权不支持该功能。下面以 android 为例说一下操作步骤 相关手册:https://docs.avaloniaui.net/accelerate/tools/dev-tools/getting-started 连接手机:https://docs.avaloniau…
使用 Yarp.ReverseProxy 转发 ai 调用请求至硅基流动
在开发 AI 应用时,为了保障 API Key 安全并实现私有化鉴权,通常不建议客户端直接调用第三方 AI 服务。通过 Yarp.ReverseProxy 搭建转发代理,API 服务器可以作为中转层,在完成内部身份验证后,再将请求下发至硅基流动等服务商。这不仅能有效隐藏 API Key,还能灵活实现多账号负载均衡及额度控制。 配置 配置转发服务 #…
调用硅基流动语音转文字接口
也可以直接使用 nuget OpenAI 包,直接调用,这里直接使用 httpclinet 进处理, 如果要转发多个接口,可使用 Yarp.ReverseProxy 对 ai 调用接口进行反向代理 , 见 使用 Yarp.ReverseProxy 转发 ai 调用请求至硅基流动 目前有 2 个模型是免费的, TeleAI/TeleSpeechASR…
asp.net core 转发客户端 ai 调用
有时不需希望在客户端直接对 ai 接口发起请求,通过 api 中间层转发 ai 请求, 在转发时填入真实的服务器地址及 key。 如果要全部转发的话,可以做反向代理, 见 使用 Yarp.ReverseProxy 转发 ai 调用请求至硅基流动 注入服务 要注意的是如果启用了 aspire , 系统会启用一个默认的 http 处理策略,比如超时时间…
asp.net core 接入 oidc 服务端
工作流程如下,客户端通过登录服务器的 oidc 接口登录后获得 access_token, 使用该 token 访问 api 服务, api 服务到登录服务器验证 token 的合法性,并返回数据。 工作方式分以下几种 登录服务器一般返回如下内容 短时间内有效的 AccessToken,可能为 jwt 格式,也可能配置为非 jwt 的非透明 tok…