Releases: AkiKurisu/UniChat
Releases · AkiKurisu/UniChat
Version 0.1.0
What's Changed
- Remove StateMachine, which should be gameplay part not UniChat designed for
- Include sharp-transformers, whisper unity as plugins to ensure version stability
Notice
Repo will be archieved soon since Sentis api has changed dramatically from 1.3 to 2.1, and the design pattern has also changed, which has led to changes in UniChat's existing application layer design and target functions. For example, in the new version of Sentis, Unity recommends pre-building RuntimeModel instead of manually controlling IBackend
calculations. I may refactor it later when i have time.
Full Changelog: V0.0.1...v0.1.0
Version 0.0.9-alpha
What's Changed
- Implement koboldcpp llm by @AkiKurisu in #11
Full Changelog: v0.0.8-alpha...v0.0.9-alpha
Version 0.0.8-alpha
Alpha Update
- Dependency Update: Allow using UniChat without whisper dependency.
- Fix:
SessionPipeline
not work. - Add: Add
SessionPipeline
to pipeline ctrl. - Add: Add
OllamaClient
in #10 - Change:
LLMTranslator
use inner chain to call llm. - Fix: ReActAgent not handle inner
OutputParserException
. - Change: Remove system prompt property in Chat Model, use llm request or prompt chain instead.
- Change: Update
ILargeLanguageModel
interface. - Change: Remove
ITensorConvertor
interface.
Full Changelog: v0.0.7-alpha...v0.0.8-alpha
Version 0.0.7-alpha
Version 0.0.6-alpha
English
- Add: Add a replacement of run_tree_context in #8
- Add: Add piper TTS local inference from https://github.com/Macoron/piper.unity (currently only worked in Windows).
- Add: Add whisper STT local inference from https://github.com/Macoron/whisper.unity.
- Changed:
StackableChain.Trace()
can now set a parameterapplyToContext
to trace child runs.
中文
- 新增:在 #8 中添加 run_tree_context 的替换。
- 新增:添加来自 https://github.com/Macoron/piper.unity 的 Piper TTS 本地推理(目前仅能在 Windows 中使用)。
- 新增:添加来自 https://github.com/Macoron/whisper.unity 的Whisper STT 本地推理。
- 更改:
StackableChain.Trace()
现在可以设置参数applyToContext
来跟踪子run。
Version 0.0.5-alpha
English
- Add: Implement ReActAgentExecutor.
- Add: ToolUseMemory that excludes User message.
- Add: More chains from LangChain.
- Add: Add a override with input in
ChatPipelineCtrl.Run()
.
中文
- 新增:实现了ReActAgentExecutor。
- 新增:不包括用户消息的ToolUseMemory。
- 新增:更多LangChain中的链。
- 新增:在
ChatPipelineCtrl.Run()
中增加了一个带输入的重载。
Version 0.0.4-alpha
English
- Add: Implement unity version LangChain based on C# LangChain. dc0d2ae
- Add: Chat buffered window memory.
- Add: Serialize and deserialize splitter and memory used in pipeline.
- Breaking Change:
ChatGenerateCtrl
is deprecated and move the function intoChatPipelineCtrl
. - Doc: Add English version
README.md
. - Dependency Update: Remove
Next Gen Dialogue
dependency.
中文
- 新增:实现了Unity版本LangChain,基于C# LangChain。 dc0d2ae
- 新增:对话缓冲窗口记忆。
- 新增:序列化和反序列化管线使用的文本分割器和记忆。
- 破坏性修改:
ChatGenerateCtrl
被弃用并将功能移入ChatPipelineCtrl
.。 - 文档:增加了英文
README.md
。 - 依赖更新:移除了
Next Gen Dialogue
的依赖。
Version 0.0.3-alpha
Version 0.0.2-alpha
English
- Dependency Update: Need update
com.kurisu.next-gen-dialogue
to newest version. - Add: Support loading embedding models from resources, streaming assets and addressables. #4
- Add: Implement a fsm based chat behavior module. #2
- Fix: Bot will not response answer within history. #1
- Optional:
bge-zh-small
onnx version is included in this release, detail can be found in README.
中文
Version 0.0.1
A pipeline designed to create chat-bot in Unity. Have fun!