← Назад к ресурсам

SaySomething

A Minecraft Mod that connects villagers to AI models.

Modrinth social

Описание

# SaySomething ![Modrinth Downloads](https://img.shields.io/modrinth/dt/say-something) ![GitHub commit activity](https://img.shields.io/github/commit-activity/m/ranzeplay/saysth) ![GitHub contributors](https://img.shields.io/github/contributors/ranzeplay/saysth) 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.