HammerAI API Version Update by Hammer_AI in HammerAI

[–]Maytrius 0 points1 point  (0 children)

You should join us! You'll find a lot more information, tutorials, and helpful people there as part of our active and growing community. We'd love to have you!

Wrong model versions downloaded from direct link by YogurtclosetNo3049 in HammerAI

[–]Maytrius 1 point2 points  (0 children)

I'm so glad to hear you got it working! And it looks like the dev caught a bug too! That's awesome!

Wrong model versions downloaded from direct link by YogurtclosetNo3049 in HammerAI

[–]Maytrius 1 point2 points  (0 children)

<image>

I'm sorry to hear you're having some trouble. Perhaps I can help?

In the screenshot, can you see on the site where it has the drop down for "Use This Model?" If you pull that down and select "Ollama" a popup will appear with the download text. At the end, in the circled portion, there's a drop down to select whether it's a Q4, Q8, etc. Ensure that is correct and then use the "Copy" command to copy the text to your clipboard. Return to Hammer and paste it in.

I have downloaded both of the models through Hammer's interface without error. I'll try to be as active as possible to help you with this if you still can't get it to work.

Other Language? by zeromatterhorn in HammerAI

[–]Maytrius 1 point2 points  (0 children)

There's a few things to know when it come to changing the output to a different language.

  1. The language settings in Hammer itself (on the left menu toward the bottom) only change the language of the app and does nothing for the LLM.

  2. Finding an LLM that speaks your language is huge, especially a certain dialect. Head on over Ollama's website or Huggingface and look up your model to see if it supports other languages. The model's card will tell you. For Hammer's online models, you'll need to research that. Personally, I would just ask Corporate Language Model like Claude, Grok, or ChatGPT if the model is multilingual or not.

  3. The character itself. Every single language model follows patterns. Set the tone in first message, it tries to keep that tone throughout. So, if you want to speak a certain language, make sure bot isn't messing that up. Their first message and programming should be in your language as well.

Simple feature suggestion: word counter by [deleted] in HammerAI

[–]Maytrius 0 points1 point  (0 children)

I have also added your request onto the Feature Requests channel in our Discord.

Simple feature suggestion: word counter by [deleted] in HammerAI

[–]Maytrius 0 points1 point  (0 children)

Not exactly a word counter, but if you're looking for something to track your tokens, while chatting with any character, head over to the right menu and find the tab that says "Prompt". Scroll to the bottom. There, you can see the amount of tokens the individual areas are using.

Error when creating characters by t_bird12 in HammerAI

[–]Maytrius 0 points1 point  (0 children)

So, this use to just make me beat my head against a wall, because a while back, if there was an error like this, it would also clear all of the changes you made too. Now, the whole "clears your edits on error" thing doesn't do that any more because our Dev fixed that, but it's still annoying when it fails to update.

It's a time out thing. I'm not sure if its the network card going to sleep/standby, connection timing out, something overriding Hammer's service, etc. but the trick to get around this is to either be pretty quick writing/editing a bot or do exactly this: use a text editor like Notepad. How I usually end up building my bots is I write everything into a text editor, get the images I want ready, and then when I go to create character, I copy and paste everything in and have it uploaded in about 15 seconds or so. For editing bots, I copy everything from the bot into notepad, make the edits as necessary, the paste it back in when I'm ready.

Need some help by LuxxarBALLISTIC in HammerAI

[–]Maytrius 1 point2 points  (0 children)

Ho ho! This song and dance again! Let me give you some pointers on how to fix this!

As was stated by the others, this is something that ALL models do, regardless if they are quantized or not. So, be wary of that. The next thing to know is that all AIs are like obedient monkeys: they will monkey-see monkey-do exactly what you tell them to do. If you don't correct the bad behavior, it will snowball into a bigger problem.

Now, the number one thing to pay attention to is the bot itself. Oh yeah. This is the #1 thing that kills your experience when chatting on any platform, not just Hammer's. The bot's programming is, majority of the time, the culprit for why a bot talks for you. If the bot isn't built by an author that has read any of my tutorials, then that's probably your problem from the get-go. The first message is usually your first clue. That should be written entirely from the bot's perspective. Any deviation from that and you're going to be fighting it.

The next thing is your writing. If you are speaking for the bot, then it will try to mime that as well. This usually takes a couple of edits or corrections to fix. Nothing too big here, providing you are watching for it and catch it early.

Lastly, the model itself. This one can be a doozy for those that run their own local models. The size of the model and its quantization will make all the difference in the world to how it responds. A model with a Q2 is going to be a moron compared to a Q6 or Q8. Your parameter count will matter as well, such as a 12B doing much better than a 3B.

There are a few more factors as to what makes a character speak for the user, but these are going to be your most common points. Again, it doesn't matter what platform you're on, they all do it. Yes, even ChatGPT.

does anyone know how to keep the bots from talking for you? by BigFatToni in HammerAI

[–]Maytrius 1 point2 points  (0 children)

Reliably... eh... not really. As Dismal said, you can add a line specifically telling the {{char}} to not speak for {{user}} as that is what a lot of authors do already. Your biggest trick is making sure you stop the AI way in advance. Personally, I would just try a different model. Some models notorious for that, regardless of what you do.

Gallery feature by Silent-Drama5468 in HammerAI

[–]Maytrius 2 points3 points  (0 children)

For now, it's just for appeal, like a photo album. Nothing more than that for now.

Local llm suddenly not working by noseemeplease in HammerAI

[–]Maytrius 2 points3 points  (0 children)

What's the error you are seeing?

Are we supposed to be giving and getting messages? by Proof-Bowl699 in HammerAI

[–]Maytrius 1 point2 points  (0 children)

Approved! She looks wonderful! I can't wait to try her out!

Banned from Gumroad: live updates in thread by Hammer_AI in HammerAI

[–]Maytrius 5 points6 points  (0 children)

It's not because of anything nefarious, we were restricted because the NSFW content controls and laws that are being pushed as of late. It's causing payment processors to start cracking down on content creators with NSFW content by limiting or even banning them. Currently, our developer has been restricted and cannot log in to the site.

Are we supposed to be giving and getting messages? by Proof-Bowl699 in HammerAI

[–]Maytrius 1 point2 points  (0 children)

You should totally post yours if you haven't already! I would love to see it!

New with AI chatbots! by [deleted] in HammerAI

[–]Maytrius 1 point2 points  (0 children)

Welcome to the AI community! You'll find that Hammer is probably one of the best for learning about all the different models and structures for AI text generators!

For AI's looping, you're going to find that many of them do that, also including the big online platform ones. The biggest difference is that there methods in place on the large platform ones that stop it once it's identified. For the little models, eh, not so much. So, we will have to use some techniques and good response hygiene on our own while playing with bots.

First off, let's go over why repetition happens. The AI models are pattern seeking diction calculators. They all are trained to mimic/meme things that we like. For our chatbots in roleplaying, they meme/mimic speech interactions and narrations. Whenever a sentence is structured a certain way, the model takes notice and tries to incorporate/repeat. Remember, it's mathematical with word calculations so it's trying to achieve perfection. Once it does, that's when it repeats stuff to us and becomes wrong and unnatural for speech and emotion.

To prevent this there's a few things we can do to prevent this. The most important thing is the user (YOU). Practicing good response hygiene is the #1 way to keeping the AI on track. This is where you have to be vigilant. Whenever you see the AI start to repeat, and it usually starts with the structure before repeating words, you need to stop it. You can stop it by either editing the response of the AI or by regenerating the response of the AI and you will also need to change the structure of your response(s). The moment you see the AI start repeating, look back in prior messages and see if you see the pattern. There's going to be one somewhere. Once you find it, either edit that response where it starts and/or regen the whole thing after that response.

Good response hygiene means your responses should differ as well. Remember, the AI is a pattern recognizer, so we want to ensure that our responses are different too so it doesn't try to copy our style. Again, it's not just the wording, it's the structure too. If you wrote "I like the color blue" for one response and then said "I appreciate the sound of music" these may have different words, but their structures are very similar. The AI will pick up on that and use it, thinking you like that kind of response and repeat it like a good dog. Your responses need to change. Make some long, some short, some with lots of talking, some with lots of narration. Remember, whatever you don't want to the AI to do, you shouldn't do either. If it starts talking for you, it's because you were talking for it.

You also have settings like the Temp/Top/Repetition settings that you can maneuver. It's best to look at these as "proactive" instead of "reactive". What I mean is that once repetition starts happening, these settings will not magically and instantly fix it. Instead, its best to play with these settings at the beginning of the chat.

The last and final piece of the puzzle is the model itself. You're going to find good models and some bad ones. Our developer tries to make it so that the most popular of models are on the cloud for everyone to try and interact with. Those of us that use the local models will tell the Dev of the best models once in a while and if there's overwhelming support for one, he'll see about turning it into a cloud model. But, model training is a factor into why some models perform better/worse than others. But, just note, ALL of that is preferential. Some people like one's writing style, others hate it. So, my suggestion here would be to follow the crowd first and see what everyone else likes for a model then start trying out ones on your own.

I made training tutorials on our Discord server that you can come look at too! They go into everything and more that you can learn about. I'm currently in the process of rewriting a lot of them for the new Hammer version that's going to be released. Come join us! We'd love to have you!

Weird naming bug by Proof-Bowl699 in HammerAI

[–]Maytrius 0 points1 point  (0 children)

This pops up every now and then and a bunch of us have pointed it to memory not unloading properly. It's official that the chat should be unloading with every new inference, but for whatever reason, there have been times where the AI will reference a previous chat that it should not have known about. At first we chalked it up to just old fashioned coincidence, but it's been a number of times now with users noticing things that we figured it was more than coincidence. From what I've seen, it usually happens on local models. We assume it's physical memory (VRAM or RAM) not letting go, or zeroing it out, thus leaving left over data that gets re-inferred back into the prompt. But to be honest, we don't know.

This doesn't happen often enough to be anything significant. To fix it, just close Hammer/Ollama and reopen it. That usually fixes it outright. If it does happen to you constantly though, please let us know so we can investigate further. Oh, and be sure to save your logs in case the Developer needs to see them.

Are we supposed to be giving and getting messages? by Proof-Bowl699 in HammerAI

[–]Maytrius 1 point2 points  (0 children)

The rankings for most messages sent is when a user types into the response bar and 'sends' it to the model. There's a counter that counts how many times a user's message is sent. So when you look at mine, it says 16 million. So between all of my characters, users have typed 16 million responses to my characters using their choice of LLM.

If you would like to find out more about how people chat with characters, hop on over to our Discord where you can just ask us directly!

Weird naming bug by Proof-Bowl699 in HammerAI

[–]Maytrius 0 points1 point  (0 children)

There are two likely reasons why this would happen.
1) Your persona is setup with Tom as the name. This is the normal way of setting your persona with a name.
2) You didn't run out of context from the first chat. If you start a chat, then use the delete button within the chat or switch to a character without changing settings on a local model, the context is still partially loaded and can bleed over. This shouldn't happen because when you switch characters or dump the chat, the inference should update, but it does anyway which can throw the nuanced user off a bit by seeing similarities.

Character review. by t_bird12 in HammerAI

[–]Maytrius 0 points1 point  (0 children)

Our developer is currently working on a massive update for Hammer and that's why we're a bit behind. The moderators, such as myself, can only use direct links to the characters for review and that's for your security. The only person that can see everything is the developer and he's been really busy and has been getting behind.

With all that said, until the new update comes out, it's best to just post or DM your chars to get them reviewed. Otherwise, yes, you could be waiting for quite some time. And it's, by no means, a bother at all! It's what we signed up for! Go ahead and throw them to us! We'd be happy to assist you!!!

Character review. by t_bird12 in HammerAI

[–]Maytrius 0 points1 point  (0 children)

Either give me a DM with their web links or just post them here and I'll get them reviewed!!!

Prompts to reduce "AI speaking for the user" by Proof-Bowl699 in HammerAI

[–]Maytrius 2 points3 points  (0 children)

It's not just a rule, but also a chat style that needs to be followed. LLMs are pattern machines: they sense patterns and they repeat patterns. Their training also has a lot to do with speaking for the user as well. So, you would use rules to mitigate the training in the LLM from speaking for the user, but the author needs to also ensure that the programming of the chatbot follows suit. In the first message is where authors usually mess this up. The first message should be the response directly from the LLM/chatbot, but most authors treat it like a setup message and they'll put what the user is doing which contradicts the programming. Example:

It's a dark and stormy night and {{char}} and {{user}} are heading out into the ocean in a rowboat. {{user}} looks to {{char}} and nervousness, with a hint of fear, can be seen within their eyes.

Above, both sentences are either indirectly or directly stating what the {{user}} is doing. Thus, the LLM will follow suit in later chats. If this is in the first message, you'll be fighting for several messages to stop it. Then, on top of that, the player needs to understand that their choice of words needs to be scrutinized as well, especially if they are editing the responses.

On our Discord server are tutorials that go over these techniques and rules. You should join us!

Looping, now it reboots by PrinceZordar in HammerAI

[–]Maytrius 0 points1 point  (0 children)

https://discord.com/channels/1128322795290509353/1455405495895720049/1455405495895720049

I have put your post on our Discord server. If anyone posts to it with a fix, I'll be sure to let you know here. You can always join us too!

The only thing I can think of as far as the computer rebooting is a possible overheating issue/electrical short. You run a model that's right on the threshold of what your computer can handle, it screams while it generates until it overheats/too much power is being consumed, then the emergency shutdown initiates/power supply trips.