Server for the Skyrim mod "CHIM". This component serves as a bridge between the SKSE plugin and various AI providers of text-to-speech, speech-to-text, and AI-based chat generators such as ChatGPT, MeloTTS, koboldcpp, Openrouter, XTTS, etc.
Ultimately you will have meaningful interactions with AI NPCs.
- Any NPC can be an AI, including group conversations.
- Long-term memory for in-game characters, employing various techniques to mitigate the lack of long-term memory in current LLMs (Language Model Models).
- Deep world awareness.
- An AI Narrator to narrate your adventures and provide help.
- Function calling action commands (e.g., trade with me, move here, attack that monster, etc.).
- Dynamic character personalities that update over your playthrough.
CHIM character biographies use material from the "Skyrim: Characters" articles on Unofficial Elder Scrolls Pages and are licensed under the Creative Commons Attribution-Share Alike License.
gamets: skyrim internal time. starts at 10'000'000 on save game creation
localts: unix timestamp of the server
ts: no idea, but I am pretty sure it's coming from Skyrim
Building AI systems is complex, and changes can unintentionally affect other connected systems. Before opening a pull request, follow the repository PR template and make sure the change has been discussed with either RANGROO or tyler.maister in Discord. When adding new features, prefer making them optional or toggleable where practical.