New Default Provider:
New Features:
- Added Cohere as the new default free provider for both embedding and chat models, replacing HuggingFace. Cohere’s models significantly improve response quality and speed.
New API Features:
- Added a config option to disable Discord functionality features.
- Allow setting the base URL of OpenAI API compatible chat model/embedding model.
- Added a config option to change or disable the sound played when player receives a response in-game.
Enhancements:
- Added isPrivately() to PreMinecraftHandleEvent and PostMinecraftHandleEvent.
- Added waitForPlugin() to API which forces ServerAssistantAI to wait for a plugin to enable before loading configurations.
Bug Fixes:
- Updated default message prompts to work best with Cohere.
- Allow more properties to be set for built-in providers.
- Use minimum words for both Minecraft and Discord, defaulting both to 3.
- Further improved responses starting on the next line.
- Allow setting frequency & presence penalty for Cohere & OpenAI chat model providers.
Other Changes:
- Fixed credentials not calling fillDefaults().
- HuggingFace is now available as an addon since it has been replaced by Cohere as the default free provider.
- Print a message on successful configurations load.
- Changed website in plugin.yml to code-solutions.dev.
- Avoid automatic remapping on paper servers as it is not needed since NMS is not used.
- Added a workaround for some Spigot versions not properly loading libraries.
