AI-NPC [1.8-1.19] [Make NPCs talk using ChatGPT]

AI-NPC [Make NPCs talk using ChatGPT] 2.1.1

Status
Not open for further replies.

Dekomori

blackspigot mommy
Staff
Founder
MC Models
SpigotVIP
Member
Joined
Apr 4, 2021
Messages
2,145
Leaked Spigot Plugins & More
961
BlackSpigot.com submitted a new resource:

AI-NPC [1.8-1.19] [Make NPCs talk using ChatGPT] - Make NPCs talk based on your prompts using artificial intelligence!

[IMG]

[IMG]


Powered by fluent, natural AI
AI-NPC connects with OpenAI's ChatGPT which is all the rage right now. It provides fluent conversations, and has memory!

Connects to your favourite NPC plugin
Dependency is Citizens. Make sure you have the right Citizens version for your server version!

Choose any prompt, it won't break character!
NPC's have been specifically told not to break character. You can give it any prompt you like (see examples below), and it will start a fresh conversation with every person who interacts with it.

Does not have to be a Player NPC
This works with any other type of entity too!
Choose if left click, right click or both!
Got something else you want your NPCs to do on left/right click? No problem, configure this all in the config.yml.

Must have your own API key
Instructions are provided in the config. You start off with X amount free from OpenAI then you must fund. It is extremely cheap to operate, fractions of a penny per interaction.

Dependency: Citizens

[IMG]


Any prompts can be used. Here are some examples:
"A man who is convinced he is a pirate and won't stop talking about curtains"
"A man who is convinced he is Harry Potter"
"A man who spells most words wrong and tells awful jokes"

Here are some cool screenshots:

"A man who is convinced he is Harry Potter and won't ever be told otherwise"

[IMG]


"A miner who is terrible at math and has a Nutella addiction"

[IMG]


"A painter who is obsessed with new curtains he bought and won't shut up about them"

[IMG]


[IMG]


In the config you can customise the chat format and your API key. If you have any other ideas for the config do let me know!
Code (Text):

left-click: true
right-click: true
# This is whether each click will start a conversation.
# Set one or both to true.

api-key: ''

plugin-message: '&b[AI-NPC] &7%message%'

you-message: '&eYou: &f%message%'
ai-message: '&c%name%: &f%message%'

messages:
now-talking: 'You are now talking to %npc%. Say hi!'
now-talking-new-npc: 'You are no longer talking to %oldnpc% and now talking to %newnpc%.'
no-longer-talking: 'You are no longer talking to %npc%.'
walked-too-far: 'You walked too far from %npc% so the conversation has ended.'

The config also has lots of notes about how to use the api key and so on!

[IMG]


Group conversations
Have converastions with friends and the AI!

Integration with other NPC plugins (maybe custom?)
 
Status
Not open for further replies.
BlackSpigot General Chat
Rules Help Users
    C @ Chithead08: Any good Factions setups?
    Top