Fantasy Copilot
Fantasy Copilot is an innovative project focused on bridging humans with artificial intelligence by integrating powerful AI services from Open AI and Azure. This tool aims to serve as a personal assistant, centering around large language models to offer highly scalable functionalities.
Simple Start
Install from Microsoft Store
Fantasy Copilot can be easily downloaded and installed from the Microsoft Store, ensuring a straightforward entry point for users.
System Requirements
To run Fantasy Copilot, your device needs to operate on Windows 10 version 19041 or later, with .NET 7 as the runtime environment.
Service Configuration
Fantasy Copilot requires users to configure their own services with corresponding keys, as it does not offer initial key configuration. The following services are integrated:
- Open AI / Azure Open AI / Open Model: Utilized for chat, prompt management, session management, knowledge base, and semantic skills.
- Azure Speech Service: Supports text-to-speech and speech recognition.
- Azure Translator / Baidu Translator: Provides text translation capabilities.
- Everything: Assists in file search.
- Stable Diffusion: Responsible for converting text into images.
For those interested in community open source models, Fantasy Copilot supports this through custom connectors. More information can be found in the Custom Connector Overview.
FAQ and Wiki
The project has a detailed FAQ to assist users in troubleshooting common issues. Additionally, a comprehensive Wiki is available with documentation related to Fantasy Copilot, including its architecture and usage instructions.
Plug-in Expansion
Fantasy Copilot's functionality can be significantly expanded through plugins. This allows users to use various programming languages to write plugins or integrate existing programs. It's important to note, however, that the application is not responsible for verifying plugin reliability.
Data Security
Fantasy Copilot prioritizes data security with the following measures:
- Full open-source code with dependency on trusted open source libraries.
- No upload of privacy data; logs remain local.
- User keys are saved using
PasswordVault
with ciphertext display on UI. - Plaintext display for key export requires Windows Hello authentication for secure configuration management.
Users are advised to be cautious with data security, especially when using unknown or closed-source plugins.
Collaboration Opportunities
Fantasy Copilot invites community participation across several areas:
- Application Development: Enhance service stability and reliability.
- Core Library Development: Provide essential tools for users and developers.
- Plugin and Connector Development: Expand user functionality and support more models.
- Experience Sharing: Share user experiences and suggestions for improvement.
Gratitude
Fantasy Copilot expresses gratitude towards various open source projects and contributors that support its development, including Windows App SDK, Semantic Kernel, Community Toolkit, azure-sdk-for-net, and others.
By creating a collaborative environment, Fantasy Copilot aims to continuously evolve and deliver a refined user experience through active community engagement and development.