Описание
# SaySomething



A Minecraft Mod that connects villagers to remote AI models.
## We are seeking for new features
If you have any idea that will improve my mod, please [open a discussion on GitHub](https://github.com/Ranzeplay/saysth/discussions/new?category=ideas)!
I'll consider every idea, and give replys. If it looks cool and I can implement it, I will!
## Basic information
- [GitHub](https://github.com/Ranzeplay/saysth)
- [Modrinth](https://modrinth.com/mod/say-something/)
## Wiki
See wiki [here](https://saysth.ranzeplay.space).
Also you can checkout wiki indexed by DeepWiki [here](https://deepwiki.com/Ranzeplay/saysth/).
## Features
- Multiple AI platforms support.
- Make use of villager's data, such as trades and profession.
- Auto conclude conversation so that it won't get too long.
## Versions
- **1.2 (26.1, 26.2)**
- 1.1.1 (1.21.1, 1.21.11)
- 1.1 (1.21.1, 1.21.4, 1.21.5, 1.21.7, 1.21.11)
- 1.0 (1.21)
- 0.3 (1.21)
- 0.2 (1.20.1)
- 0.1 (1.20.1, 1.21)
## License
[MIT License](https://github.com/Ranzeplay/saysth/blob/master/LICENSE)
## Sample configurations
`config.json`:
```json
{
"personalities": [
"decisive",
"confident",
"motivational",
"analytical",
"introspective",
"creative",
"empathetic",
"supportive",
"nurturing",
"spontaneous",
"curious",
"energetic",
"diplomatic",
"harmonious",
"patient",
"imaginative",
"visionary",
"resourceful",
"practical",
"down-to-earth",
"reliable",
"charismatic",
"expressive",
"entertaining",
"knowledgeable",
"curious",
"detail-oriented",
"ambitious",
"inspirational",
"forward-thinking"
],
"nameCandidates": [
"Steve",
"Alex",
"Jeb",
"Lily",
"Akane",
"Kubo",
"Joker"
],
"conclusionMessageLimit": 10,
"villagerChatPrefix": "$",
"useExistingVillagerName": true,
"showTimeConsumption": false,
"timeoutSeconds": 10,
"apiConfigPlatform": "cloudflare"
}
```
`api-config.json`:
```json
{
"modelName": "@cf/qwen/qwen1.5-14b-chat-awq",
"accountId": "",
"apiKey": ""
}
```
## Attention
If you are using v1.0 with OpenAI platform and some issues occurred, please refer to [this page](https://github.com/Ranzeplay/saysth/issues/19) first.