
Um aplicativo Windows Desktop que integra bate-papo, texto a imagem, texto em fala e tradução da máquina, suporta os serviços atuais de IA e oferece uma excelente experiência de IA de desktop.
Inglês · 简体中文

Consulte o site do documento para introdução detalhada: Rodel Agent
| Ferramentas de desenvolvimento | Visual Studio 2022 |
|---|---|
| Dependências básicas | .NET 8, Windows App SDK 1.6 |
| Submódulos | - Richasy/semântico-kernel - Richasy/winsui.share |
Execute o seguinte comando para clonar o repositório principal e puxar os submódulos simultaneamente.
git clone --recurse-submodules https://github.com/Richasy/Rodel.Agent.gitSe você já clonou o repositório, mas esqueceu de inicializar e atualizar os submódulos, pode executar o seguinte comando no diretório do repositório para concluir esta etapa:
git submodule update --init --recursive Após puxar, verifique a filial do submódulo Richasy/semantic-kernel para garantir que seja a filial dev .
O projeto da interface do usuário da área de trabalho está localizado no diretório src/Desktop/RodelAgent.UI . Você pode definir RodelAgent.UI como o projeto de inicialização e mudar o ambiente para x64 para construção.
Se você estiver desenvolvendo módulos funcionais específicos, poderá encontrar os principais programas de console para esses módulos no diretório src/Console , onde você pode verificar rapidamente as funcionalidades.
Para diferentes programas de console funcional, você precisa criar manualmente um arquivo config.json no diretório do projeto e preencher sua configuração de serviço.
Por exemplo, para o programa de bate -papo, você precisa criar um arquivo config.json correspondendo ao ChatClientConfiguration e colocá -lo no diretório RodelChat.Console .
A configuração de serviço específica é opcional e você pode preencher apenas os serviços que deseja testar. Por exemplo:
{
"openai" : {
"key" : " sk-xxxxxxxxxxxxxxxxxxxxxxx "
}
} O console carregará automaticamente o config.json local, mas não o carregará via Git para garantir que a chave não seja vazada.