Skip to content

densen2014/BootstrapBlazor.OpenAI

Repository files navigation

Blazor OpenAI 组件

image

示例:

https://www.blazor.zone/OpenAI

https://blazor.app1.es/OpenAI

使用方法:

  1. nuget包

    BootstrapBlazor.OpenAI
    
  2. _Imports.razor 文件 或者页面添加 添加组件库引用

    @using BootstrapBlazor.Components
    
  3. Program.cs 文件添加

    builder.Services.AddTransient<OpenAiClientService>();
    
  4. Key

    appsettings.json或者其他配置文件添加配置

    "OpenAIKey": "OpenAIKey"
    "AzureOpenAIUrl": "AzureOpenAI Endpoint, 配置后使用AzureOpenAI"
    "AzureOpenAIKey": "AzureOpenAI Key"
    
  5. Razor页面

    <OpenAI />
    
    <OpenAI EnableSpeech="false" />
    

4.配置文件参数说明

参数 说明 默认值
OpenAIKey OpenAIKey
AzureOpenAIUrl AzureOpenAI Endpoint, 配置后使用AzureOpenAI
AzureOpenAIKey AzureOpenAI Key
MaxTokens 完成时生成的最大令牌数 500
Temperature 浮点数,控制模型的输出的多样性。值越高,输出越多样化。值越低,输出越简单 0.5
ShowOptions 显示选项 true
EnableSpeech 启用语音识别/合成 true
SpeechLanguage 语音模块语言,默认中文 zh-CN

更新历史

v0.2

  • 添加语音识别/合成

v0.3

  • 添加参数配置

Blazor 组件

条码扫描 ZXingBlazor nuget stats

图片浏览器 Viewer

手写签名 SignaturePad

定位/持续定位 Geolocation

屏幕键盘 OnScreenKeyboard

百度地图 BaiduMap

谷歌地图 GoogleMap

蓝牙和打印 Bluetooth

PDF阅读器 OpenAI.GPT

文件系统访问 FileSystem

光学字符识别 OCR

电池信息/网络信息 WebAPI

文件预览 FileViewer

视频播放器 VideoPlayer

图像裁剪 ImageCropper

视频播放器 BarcodeGenerator

AlexChow

今日头条 | 博客园 | 知乎 | Gitee | GitHub

About

Bootstrap Blazor OpenAI GPT3 组件 / Bootstrap UI OpenAI GPT3 components experience

Resources

License

Stars

Watchers

Forks

Packages

No packages published