Spyke
perchance·Perchance - Create a Random Text Generatorbyperchance

[dev] New text model is still quite bad sorry - working on it

I didn't expect it to take this long for me to get the new text model under control. It's much more intelligent in general, but the repetition and random fixations can get surprisingly bad.

Sorry about that. This is just a heads up that I'm still working on it, and it'll likely remain a bumpy ride for the next couple of months.

Thanks to those who have complained here and on reddit, especially the posts that give concrete examples of issues, and attempted workarounds, etc.

Please do keep posting any issues/discoveries, ideally with share links to give me specific examples that I can test.


Other news:

  • I'm still working on the next image gen update, and am hoping it will improve fine details, text rendering, and overall image quality. It should also be about 2x faster. If all goes well (which, from experience, it won't) I should be able to get that done in the next month or so.

  • For a long time I've been very close to shipping a multiplayer plugin and database plugin. I've actually made multiple 'ready to ship' draft plugins of both, but have been disatisfied with the design and ended up not publishing each time. Using these plugins won't trigger ads on the generator, so I need to be really careful about the overall architecture to ensure the the servers for them are dirt-cheap to run. I also want to make them fun/simple to use of course. Once I get text and images stable, I'm going to focus on these two plugins and finally get them done.

View original on lemmy.world
43
perchance·Perchance - Create a Random Text GeneratorbyVioneT

Welcome to 'Perchance.org' Community! (Posting Rules/How to Post from Mastodon/Other Community Links)

Welcome to the Perchance Community!

Perchance.org is a platform for sharing and creating random text generators.

This Lemmy community is for:

  • Asking for help with problems, issues, or requests about generators in Perchance
  • Sharing and showcasing your created generators, templates, plugins, or pages in Perchance
  • Starting friendly discussions about topics related to Perchance
If it is your first time in using Lemmy, please check out this message from Lemmy.World and the Support Page from Lemmy.World to get started on using Lemmy.

Posting from Mastodon

Feel free to checkout this post to know how to post in this Lemmy Community through Mastodon.

Other Community Links

Rules

Here are some rules in this community:

  • Please follow the lemmy.world instance rules.
  • Be kind and friendly.
    • Please be kind to others on this community (and also in general), and remember that for many people Perchance is their first experience with coding. We have members for whom English is not their first language, so please be take that into account too :)
  • Be thankful to those who try to help you.
    • If you ask a question and someone has made an effort to help you out, please remember to be thankful! Even if they don't manage to help you solve your problem - remember that they're spending time out of their day to try to help a stranger :)
  • Only post about stuff related to perchance.
    • Please only post about perchance related stuff like generators on it, bugs, and the site.
  • Search through the Community Before Posting
    • Please Search through the Community Posts here (and on Reddit) before posting to see if what you will post has similar post/already been posted.

Posting

Here are some optional tags to add in your title to categorize the posts. These are merely tags, you still need to title your post effectively.

  • [Bug] - if you think you find any bug in Perchance, use this tag.
  • [Question] or [Help] - this is to denote that your post is a question or requesting for help
  • [Suggestion] - for any suggestions in Perchance
  • [Feedback] or [Appreciation] - for any feedback or appreciation to any generator or to Perchance in general.
  • [{Generator Category}] - Used to share any generator with the specified category
    • Text, Image, Template, Hub, Plugin, Preprocessor, Community/RP, Game, Experiment, Useful Generator
  • [Fluff] or [Non-Generator] - Non-generator posts but about Perchance
  • [Tutorial] or [Guide] - for any Perchance related tutorials or guides to help others

AI Plugins Posts

Here is a FAQ for the AI tools in Perchance.

We would like to ask to refrain from posting here needing help specifically with prompting/achieving certain results with the AI plugins (text-to-image-plugin and ai-text-plugin) e.g. "What is the good prompt for X?", "How to achieve X with Y generator?"

There are guides, tutorials, and resources on the internet that can be applied when prompting in the AI tools in Perchance.

We will still be helping/answering questions about the plugins as long as it is related to building generators with them.

If you need help in prompting, please post on the 'sister' forum at Casual Perchance

Getting Started with Perchance

To get started with Perchance, check out the Perchance Tutorial or the Beginner Tutorial at the Perchance Hub Learn Tab to get to know the website.

Asking for help

Feel free to ask for help but please check out these tips on searching for an answer:

  • Check the following pages, to see if your question has already been answered or talked about or a plugin has been made for it. We recommend using the browser's search function (ctrl+f) and searching for similar keywords to your question/problem.
  • If you didn't find anything about your problem there, feel free to search through the posts/articles here:
  • If you can't still find anything related to your problem, feel free to post a thread here.
    • Please title your post effectively.
    • Please provide a link to your generator with your attempts of solving the problem.
    • Try to explain what you want it to do and what example output it should be doing.
View original on lemmy.world
42
perchance·Perchance - Create a Random Text Generatorbynirvikalpasamadhi

text-to-image plugin - A little suggestion about wrapper and input nodes

Hi! Maybe I found something for the t2i.

As far as I know... it uses flux.1 schnell with two encoders which are

  • CLIP ViT/L (openai/clip-vit-large-patch14)
  • T5xxl (google/t5-v1_1-xxl)

So the T5 is the biggest piece with up to 512 tokens monstrosity creating dense per-token map of vectors, capable of understanding context and was trained on text only. CLIP on other hand is 75 tokens long (77 with special starting and ending tokens) was trained vastly on content similar to SD, so it likes more a form of tags than natural language. And it generates a single pooled embedding for the whole in the beginning. Because of the architecture, the canvas precedes the information about it. Guess what, the CLIP overwhelms T5. Try to imagine it as a spiderweb nailed to the wall. The web is the T5 and nails are the CLIP. T5 says to the transformer "i want three apples in the left!" but CLIP was here before and already said "no, one big apple, on a table, you not changing it". Maybe if you say "three apples on a table" you'll be more lucky, because guidancescale multiplier doesn't help much with 4 steps in the schnell distro, it actually strengthen the gates that CLIP goes through... but that's a different story.

What I found is that the implementation doesn't expose something as prompt and prompt_2 parameters known in ComfyUI, which allows input the CLIP's and T5's nodes separately. With this separation trick the CLIP at least doesn't read the horrific 300 token description against the tags and simple phrases format from it's training. Then also T5 doesn't get confused with style tags and focuses only on the natural language it likes more.

Current solution is creating styles which exceed 75 tokens and leave the rest of the prompt for T5, but it reads the whole and gets fed with input vectors that strengthen it's result toward CLIP's canvas anyway, on top of being already capped by the CLIP's singular pooled vector.

So my suggestion is to expose the prompt_2 input node and leave both nodes free to use separately. Feeding two different encoders with the same input, where one is trained on short tags and second is a vast text encoder, only makes things worse.

This prompt_2 is baked into the architecture, so it doesn't need any complex crazy wrapping and exposing the parameter should be fine. Wrapper needs to extract second input as separate, have prompt_2 specified in the regex and apply to the iframe. On the server-side, API should get two separate fields from the JSON and route them separately to CLIP and T5 respectively. If the prompt_2 is null of unspecified, it backs to prompt one.

Sources:

https://arxiv.org/html/2507.09595v1#abstract1

https://www.researchgate.net/publication/387540270_EraseAnything_Enabling_Concept_Erasure_in_Rectified_Flow_Transformers

https://docs.comfy.org/built-in-nodes/ClipTextEncodeFlux

https://perchance.org/-docc#user-inputs

View original on lemmy.world
3
perchance·Perchance - Create a Random Text GeneratorbyOliver

Useful Generators: Musical Chords, Syllables

Heyo! I saw in the Useful Generators page that the "piano chords", "guitar chords", and "syllable" generators hadn't been made yet. I've made a generator/plugin for musical chords (not specific to any instrument, since they will be the same notes regardless), and for syllables. I'm kind of a noob at Javascript so apologies if my code is a little janky lol.

View original on lemmy.world
1
perchance·Perchance - Create a Random Text GeneratorbyIronHorse

ai-character-chat question

How to I add a character to a chat in the Perchance ai-character-chat site? The /ai @charname#123 prompt will prompt a reply FROM that character, but how do I speak to character B while in chat with character A please?

Specifically, if I'm in a chat with Bob#1, can I bring Jim#2 into that chat and address comments TO Jim#2?

Thanks

View original on lemmy.world
3
perchance·Perchance - Create a Random Text Generatorbykljafgg9r0

I don't mind the slowness but the actual AI Chat model is such a giant downgrade

This model NON STOP fights what you tell it to do. Before you could start a sentence and it would finish the chat for you. Now you have to finish 90% of the chat yourself or it fights you aggressively.

Example "Robert cries"-continue

"Robert cries, but not tears, he's actually fine and the family laughs together.

I really understand perchance is free and it's an expense and appreciate it. I don't mind having to wait a few extra seconds for the chats to work, but this model is truly worse than any before and it's got me considering other websites. Can we please get a fix for this?

View original on lemmy.world
2
perchance·Perchance - Create a Random Text GeneratorbyRudBo

[Suggestion] make Gen Home page has comment for each grid

https://perchance.org/generators

Since the gallery plugin support comment for each pic, and the technique is relative easy and mature.

The benefits and pros or cons should be none, just take a bit time and have fun.

Not useless but won't have any meaningful impact. (most gen owner won't be snow flaked I believe)

Another reason to support it is that many Gen List type gen already support this feature.

View original on lemmy.world
0
perchance·Perchance - Create a Random Text GeneratorbySentinelBrine

Error

I don't really know what this error is, all I did was reload the page and it started to show "This page has errors", so I decided to check if it's normal or not. I am new here and would appreciate guidance. Thank you.

View original on lemmy.world
-1
perchance·Perchance - Create a Random Text GeneratorbyBadger315

What's the best way to...?

Is there a trick to it? How do i word the prompt to STOP it from generating females with penises? Every time I get the image I want, it ruins it by putting a frikkin cock on the female. "Typical female anatomy", which I have seen recommended, works about 25% of the time. If I WANT a trans, sure, 100% strike rate. But if I don't, hit and hope. Good luck with that.

View original on lemmy.world
-1
perchance·Perchance - Create a Random Text GeneratorbyBasti0n

Dynamic Downgrading? Why text model lose their vocabulary during certain hours?

Hi everyone and dear @[email protected], hope you're all doing well.

I need to vent a bit and ask a question: Why do text model constantly change their behavior throughout the day? This has been a persistent issue, and honestly, it’s getting super frustrating. I have no idea how we're supposed to find a reliable workaround when the output quality keeps shifting like this.

So far, I’ve been through 3 different text model updates, and this issue was present in all of them. The AI performs great during certain hours of the day, but then its performance just plummets during others (one specific time slot is an absolute disaster). By the way, I’ve heard that people experience the exact same issue with image generation models too, so it seems like a widespread problem.

This exact thing just happened with the latest text model update. During some hours, it’s like its vocabulary suddenly shrinks, the reasoning goes out the window, and it just keeps repeating the exact same words over and over.

What is the actual technical reason behind this? It’s incredibly annoying.

View original on lemmy.world
-1
perchance·Perchance - Create a Random Text GeneratorbyGarth01

AI's information database is very outdated.

The AI of Perchance's character chat is stuck in 2024 and when asked what the current year is, it responds 2024. It also still thinks the US president is Joe Biden despite the current president being Donald Trump. I believe this topic has been brought up before but it makes no sense how it's literally 2026 yet the AI is still stuck in 2024, literally two years behind. If you believe I'm complaining, I'm not. Also there's zero excuse for this either. All that needs to be done really is to train the AI on modern up to date information (2025-2026). This doesn't really have any significance otherwise, as it doesn't affect roleplays. Just know that if you want an actual AI assistant, you're better off using ChatGPT or Gemini.

View original on lemmy.world
1
perchance·Perchance - Create a Random Text GeneratorbyTod_1ncignito

Simple reverse ip lookup project

Hey All,

Over the past while I've been working on a few Privacy projects and the latest one is this Reverse IP lookup using free api's. Tried to to keep the code as small and lightweight to run offline if you copy the source and paste into notepad and save as html for simple use.

But I've been noticing, and i'll bet others have too of cloned copies floating up a short while later or with the default Perchance template example still in the list box and duplicates of the same projects with randomly generated titles and uploaded and floods the page blocking some projects from being noticed.

I know you can have a private version and work from which is handy as each save doesn't flood the public gallery with randomly generated duplicates of the same projects over and over so why not impose a direct title for the new generator and an option for a private version to work on before releasing it publicly and clean up the gallery.

With saying that, all my projects have my dev notes in the comments and a section linking my projects to URLs and.. the clones also have the same details.. Sloppy Copy Paste.. and its unfair to other users. I don't mind that they used the project and cloned it, i wouldn't share it freely otherwise to edit and modify as a helping start or even a small bit of "Hey nice project, can i work of it?" and i'd be delighted and probably scald you wondering how you are getting on or if you needed help because working on projects and stuff like this is a bit of a laugh and a torment but once i make or see a project that's nicely put together and nice tidy code and stuff and if they have a comment section, i shlap in a Comment On how i appreciate the work involved and its nice to nice. Anyways Rant over.. that was nice

Her's the project by the way IP Lookup

View original on lemmy.world
1
perchance·Perchance - Create a Random Text GeneratorbyAmygoth

Image resolution in AI Character Chat

If I use the default "AI Artist" character and ask it to generate images, they are rendered at a resolution of 768x768 (which doesn't appear to be one of the available resolutions as per the documentation) - but in any other character thread, the image command produces only 512x768 images even if I use syntax like (resolution:::768x512) in the prompt. From documentation, the generator should be capable of passing the resolution parameter through to the plugin but either the syntax is wrong or it's not working correctly.

View original on lemmy.world
0