Skip to content

A simple Semantic Kernel semantic function debugging tool.

License

Notifications You must be signed in to change notification settings

jyh583854536/PromptPlayground

 
 

Repository files navigation

Prompt Playground

一个简易的Semantic Kernel提示词调试工具。

使用方法 🐣

下载安装

  1. 从Release下载最新的安装包。
  2. 安装运行prompt-playground.exe 即可。

首次使用

首次使用需要先进入配置设置。

点击菜单的配置,即可进入配置界面。 Configuration

目前模型的选择支持:

  1. Azure OpenAI ChatCompletion (gpt-35/gpt-4)
  2. OpenAI ChatCompletion
  3. Baidu ERNIE-Bot
  4. Aliyun DashScope

生成数量指最大生成结果数量,默认为3。

填写入对应的参数,关闭即可。

直接使用

在主界面的提示词框中直接输入提示词,点击生成(Ctrl+G/Ctrl+Enter)即可。

导入skprompt

点击菜单栏的打开文件按钮,选择skprompt.txt文件,即可自动导入提示词,同时会导入对于config.json文件。

对于没有config.json文件的skprompt,会自动创建一个默认的config.json文件。

点击输入框上方的Tab,可以切换到config.json编辑界面。

保存skprompt

对于skprompt.txt或者config.json文件修改后,点击保存(Ctrl+S)按钮,即可保存到对应的文件。

导入Semantic Plugin

  1. 点击菜单栏,选择[打开文件夹],选择包含Semantic Functions的文件夹
  2. 展开侧边栏,即可看到当前文件夹下的所有Semantic Functions
  3. 选择对应的 Function ,即可进行编辑运行

截图

界面截图

构建 🛠

  1. 安装 .NET 8 SDK
  2. 下载源码
  3. 运行 dotnet build 即可

Roadmap 🚧

See Roadmap

Dependencies 📦

License 📃

This project is licensed under the MIT License - see the LICENSE file for details

About

A simple Semantic Kernel semantic function debugging tool.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 96.7%
  • Inno Setup 3.2%
  • Batchfile 0.1%