Giter Site home page Giter Site logo

Comments (19)

xilopaint avatar xilopaint commented on July 28, 2024 1

It looks good. But I guess there's a typo in the description?

Screenshot 2023-03-05 at 10 46 31

It says argument -r instead of argument -j. Also, to avoid using the "add" verb three times I would replace "added" with "included" and the second "add" with "adopt" or whatever else.

from chatfred.

xilopaint avatar xilopaint commented on July 28, 2024 1

I think your choice is good for ChatGPT. With the Script Filter, don't you risk consuming more credits with multiple API calls for a single use?

from chatfred.

xilopaint avatar xilopaint commented on July 28, 2024 1

If you still want to use a Script Filter, be aware you can define the workflow run behavior:

Screenshot 2023-03-05 at 12 51 39

from chatfred.

xilopaint avatar xilopaint commented on July 28, 2024 1

There's a typo in README:

Add the following command to the into the ChatGPT jailbreak prompt text field:

"to the into"

from chatfred.

chrislemke avatar chrislemke commented on July 28, 2024

Hey @xilopaint!
Nice idea! I was just investigating a bit. It looks like you just have to set ChatGPT history length to e.g. 5. That works for me.

You can try it with the new beta version: https://github.com/chrislemke/ChatFred/releases/tag/v1.1.0-dev2

Would be great if you could check if it works for you. Thanks!

Screenshot 2023-03-04 at 08 06 58

from chatfred.

xilopaint avatar xilopaint commented on July 28, 2024

The history length option is a good improvement but I think the DAN prompt could be added as a new keyword (maybe cfd). In this case, the unlock message would be pushed by the workflow in the background and we would only need to ask our question the same way we use cf and cft keywords.

from chatfred.

chrislemke avatar chrislemke commented on July 28, 2024

Hey!

Not sure about having an extra keyword. There are already three different once and the idea is that there is one keyword for each model-type. But maybe some parameter in the workflow could help. I will have a look.

from chatfred.

xilopaint avatar xilopaint commented on July 28, 2024

But maybe some parameter in the workflow could help. I will have a look.

Maybe we could use a -d flag, so cf -d would unlock DAN?

from chatfred.

chrislemke avatar chrislemke commented on July 28, 2024

That is definitely an option. I thought of a text area in the configuration where the user can add any kind of "jailbreak" command.

from chatfred.

xilopaint avatar xilopaint commented on July 28, 2024

That is definitely an option. I thought of a text area in the configuration where the user can add any kind of "jailbreak" command.

I think the two ideas should work together. The text area is a great idea, as there are different jailbreak messages. At the same time, not always one would be interested in using the jailbreak so a syntax like cf -j [question] could be used when appropriate.

from chatfred.

chrislemke avatar chrislemke commented on July 28, 2024

At the same time, not always one would be interested in using the jailbreak so a syntax like cf -j [question] could be used when appropriate.

Good point. I guess the actual challenge is to figure out when to pass the DAN command to ChatGPT. ATM we are using a log file to help ChatGPT remember the conversation. I will dig into this.

from chatfred.

chrislemke avatar chrislemke commented on July 28, 2024

Hey @xilopaint!

I just created a new beta release with the jailbreak feature. Would be cool if you can test it a bit. From my perspective, it works quite well.

from chatfred.

chrislemke avatar chrislemke commented on July 28, 2024

Oh, thanks for pointing that out will be fixed.

from chatfred.

xilopaint avatar xilopaint commented on July 28, 2024

Why do you use a Keyword for ChatGPT and a Script Filter for the other models?

from chatfred.

chrislemke avatar chrislemke commented on July 28, 2024

I actually prefer Script Filter but since texts for ChatGPT are usually longer than only a short sentence I implemented Keywords so the user has more time to type. But I have to admit that I am not really sure what the best solution is.

from chatfred.

chrislemke avatar chrislemke commented on July 28, 2024

Exactly. Also I recognised that ChatGPT will return a lot of: "Sorry I can not help you". Since it will receive a lot of incomplete strings.

from chatfred.

xilopaint avatar xilopaint commented on July 28, 2024

Exactly. Also I recognised that ChatGPT will return a lot of: "Sorry I can not help you". Since it will receive a lot of incomplete strings.

Isn't it a good reason to use a Keyword for the other models since we're calling a paid API?

from chatfred.

chrislemke avatar chrislemke commented on July 28, 2024

Cheers, I was checking this out when I started this project but it did not fit my needs.

from chatfred.

chrislemke avatar chrislemke commented on July 28, 2024

Thanks for your help. I really appreciate it.

from chatfred.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.