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 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.
New API Features:
Added isPrivately() to PreMinecraftHandleEvent and PostMinecraftHandleEvent.
Added waitForPlugin() to API which forces ServerAssistantAI to wait for a plugin to enable before loading configurations.
Enhancements:
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.
Bug Fixes:
Fixed credentials not calling fillDefaults().
Other Changes:
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.