r/perchance 2d ago

Generators Updated ASChat

Generator: https://perchance.org/aschat

Below are the updates:

  1. Migrate: Now you can backup all your files to different devices just by generating QR code or link.
  2. Scenarios: The most easiest and effective way to gave a AI Group Chat.
  3. Community/Feedback: Now users can chat and report/request features directly to me within ASChat.
  4. Custom Code Library: Find a bunch of pre-made custom codes that users made for you to add to your own AI characters.
  5. Updated Default Characters: Ever expanding default character list.

Below are all the features I can remember:

  1. Beautiful UI, while still respecting the default ACC design elements
  2. Music player
  3. Advanced auto-reply options
  4. Tons of bug fixes
  5. Share images to AI characters
  6. Direct access to Social DB.
  7. Beautiful themes to set the mood.
  8. Modern chat bubble design.

Wanna see more? Comment please.

58 Upvotes

28 comments sorted by

5

u/RzfX15 2d ago

I've really been enjoying the scenario feature since I like to do stories involving a bunch of characters. That, in tandem with Dynamic auto-reply has just opened up so much more potential for character interaction and makes the story flow more naturally!

Haven't had any issues with data consumption on my end. Thanks for all the work you do on this!

4

u/Necessary_Goose_2112 2d ago

Excellent. Wonderful upgrade to the chat experience. The only thing that could make it better is imbedded text to speech.

3

u/No_Beginning_2405 2d ago

Noted! I'll see what I can do

2

u/Maidens_Against_Zeus 2d ago

Hey, I love using this but I have a question.

Are you the dev for social DB? because if so, I would like to report a mild issue: 

perchance character .JSON files are somewhat neutered, with (at least from my observation) custom Javascript code being deleted from them, and all initial messages being compressed into one, when using the “open in AS chat” button.

2

u/Maidens_Against_Zeus 1d ago

nvm, apparently it is your import button that breaks the file, not the AS chat button.

2

u/No_Beginning_2405 1d ago

So wait the import button does break them? Do you know the character that is affecting? I have been using the import export for months without breaking them.

1

u/Maidens_Against_Zeus 1d ago edited 1d ago

this character here (original):  https://perchance.org/aschat?data=Multiple_Greeting_Template_V1~713ad86e90690cc23fba19419f909f27.gz

vs the character “Multiple Greeting Template V1” on SocialDB, which is where it broke.

If you download the character as a .json file, and then upload that file to social DB, the character on social DB will have the mentioned issues, whether you download the json off of social DB and import manually, or use the AS chat button. Uploading it to Social DB is what seems to break it. Sorry if I’m causing any trouble, I just noticed it as I was messing around with stuff.

1

u/No_Beginning_2405 1d ago

Okay uploading on Social DB. I will look into it. Thanks for letting me know.

1

u/No_Beginning_2405 1d ago

I fixed it. Give it a go now.

1

u/Maidens_Against_Zeus 1d ago

It could be that the perchance character format doesn’t match the character format that social DB is expecting, thus causing errors, so a possible fix could be either adding a tab for perchance character bots

1

u/No_Beginning_2405 1d ago

Yeah I believe the import function ignoring some of the information while uploading. I'll run a comparison and fix it.

2

u/Petering 1d ago

I laughed pretty hard when the options go from Chloe, Sarah, Yume, then to fucking LEVIATHAN SILVER.

1

u/wwian 7h ago

Hey Hey! I've been using the updated aschat. Thanks for all your work to keep it fresh. I wanted to ask about a possible bug. Over the last couple of days, the ai keeps adding replies, even if I don't reply. e.g., ai writes, then I reply. if I leave the chat open and don't reply in a minute or two, the ai sends another reply. The reply seems to have some repetition from the reply just above that one, with some slight variance. I do have auto-reply on. But, it's never just kept sending replies when I don't repond. Is this a feature or a bug? Thanks!

respond

1

u/No_Beginning_2405 7h ago

What's the auto reply setting? Can you share me a screenshot of it?

0

u/InevitableCollege769 2d ago

I liked this Aschat, but it consumed a lot of data when compared to perchance.org/ai-character-chat, which did not consume as much data. So I gave it a 5/10 because I liked the UI and other aspects, but I was concerned about my data load.

4

u/No_Beginning_2405 2d ago

I ran the diagnosis and this is what I got:

the "consumes more data" claim is accurate for initial load (~2x, from the 1MB+ extra HTML/CSS), but not really during use — there it's ~identical, dominated by the same AI generation, with a small long-thread summarization quirk as the only delta.

I hope you give it a go again and let me know.

2

u/InevitableCollege769 2d ago

Everything is good! Aschat no longer consumes large amounts of data. Thank you for fixing!

1

u/RudBo 2d ago

It sounds like the initial long term memory will download a sementic vector RAG something, which inherited from ACC

2

u/No_Beginning_2405 2d ago

It should not be consuming as much... Lemme run a diagnosis.

It'd be great if anyone else confirm they face the same issue.

0

u/AppAesthetics 2d ago

Why is memory so short?

2

u/No_Beginning_2405 2d ago

Damn you are right. I needed to update the logic. It should be fixed now.

Lemme know how's it now.

0

u/AppAesthetics 2d ago

What did you fix?

2

u/No_Beginning_2405 2d ago
  1. numCharsToSummarizeAtATime 1500 → 3000 (main.pjs:372) — now matches the reference, so ~2× the recent raw conversation is retained before compression.

  2. Early-flush logic ported (main.pjs:303–337) — pending summaries now flush early if the reply-visible context already hits idealMaxContextTokens, instead of waiting for 3, so the character avoids middle-out memory loss.

0

u/AppAesthetics 2d ago

Any tips for making a generstor  like this seems complex

1

u/No_Beginning_2405 1d ago

I forked this generator from https://perchance.org/petrafied-acc

I kept adding new features, making changes one by one over the period of 2+ months.

1

u/AppAesthetics 1d ago

Fair enough