Giter Club home page Giter Club logo

amadeusai's Introduction

HOW TO LAUNCH

  1. Download the APK file of the application in the "releases" section and install it to your device.

  2. Host KoboldAI with PygmalionAI on a virtual machine.

    2.1. Via Google Colab: LINK. You need to set "Pygmalion6B" in the list and click "play" button on the left side of code block.

    img1

    If Google provides you with computing units, then you need to wait until the model is fully loaded and copy URL address in the following format:

FEATURES

Chat

You can write messages to Kurisu in the text input field and send it through "Send" button with envelope icon. Wait some time until in white field will appear her response.

  1. If you don't like the answer or you think it doesn't match the character, you can generate the answer again. Just tap on the "Menu" button in the upper-right part of the screen and select "Regenerate". After that, the "Send" button will change the icon to "Regeneration" and after clicking on it, the response will be generated.
  2. If you think that your last message or messages were incorrect, you can completely remove them from the current dialog by selecting "Remove message" in the menu.
  3. If you think that the current emotion does not correspond to the context of the dialogue, then you can tap on the character's face and select "Change emotion". Then choose the emotion that you think is more appropriate. This emotion will remain in the current chat and the character will "think" that this is exactly the emotion what she had.
  4. If you want to start the dialog again, then you should select "Start new chat" from the right-top menu.The old dialog will be saved to the dialog history, which can also be opened via the menu.

Settings

You can go to the application settings via the right-top menu.

  1. Enabling/disabling the ability of the character to end the dialogue. If the character has finished the dialogue, then he turns away, and the send button disappears. In this case, you can either regenerate the response, delete your last message, or start a new dialog.
  2. Output max length. Number of tokens to be generated. Higher values will take longer to generate.
  3. Context memory size. Number of context tokens to submit to the AI for sampling.
  4. Temperature. Randomness of sampling. Higher values can increase creativity, but make the output less meaningful. Lower values will make the output more predictable, but it may become more repetitive.
  5. Repetition penalty. Used to penalize words that were already generated or belong to the context.
  6. Repetition penalty range. If set higher than 0, only applies repetition penalty to the last few tokens of the story rather than applying it to the entire story. The slider controls the amount of tokens at the end of your story to apply it to.

After changing the settings, you can save them by tapping the big "Save changes" button. If you close the settings screen, the settings will not be saved. If you want to reset the settings to the default settings, then you should click on the "reset" button in the upper-right part of the screen and then click "Save changes".

Character edit

You can edit your character's personality by tapping on her face and selecting "Edit character". The information here is very similar like character description for PygmalionAI or Character.ai . You can read more about creating a character's description in the PygmalionAI Discord server.

  1. Name. Name of your character.
  2. Personality. Short description of character. Base information about she.
  3. Greeting. The standard greeting of the character.
  4. World scenario. A brief description of the situation in which the dialogue takes place.
  5. Example dialogue. An example or examples of how a character communicates with a user. Must be in the following format:
<START>
Character: (emotion: ...) ...
You: ...
Character: (emotion: ...) ...
  1. Extra greetings. You can specify more additional options for how the character will start the dialogue.

Remember! Try not to write in too much detail in this page, it takes away context memory!

After editing the fields, you can save them by tapping the big "Save changes" button. If you close the editing screen, the changes will not be saved. If you want to reset the character personality to the default, then you should click on the "Reset" button in the upper-right part of the screen and then click "Save changes".

Custom characters

It is possible to change Kurisu Makise sprites to sprites of any other character. For example, replace it with any character sprites from any visual novel. To do this, you need to put 17 sprites with the character's emotions in a folder, and put this folder in your "Downloads" directory. The name of the folder must be exactly same with the name of character in "Name" field of Character edit screen, but written in lowercase. If there is a space in the name of character, it is replaced by underlining. The emotion sprite file should have a transparent background and be in .png format. The file name should be in the following format:

emotion_emotionname.png

List of emotion names:

neutral angry apathetic blushed displeased glad happy moody playful sad serious skeptical surprised thoughtful tired calm back

"Back" is an emotion when a character finishes a dialogue.

It's okay if the same sprite is used for different emotions. The main thing is that there should be 17 files.

For example, if the character's name is Amane Suzu, then the path to the sprite file on which she blushes should be like this:

/Download/amane_suzu/emotion_blushed.png

After you have placed the folder in "Download" directory of your smartphone storage, you need to go to the very bottom of the character editing screen and put the toggle switch "Custom character sprites" to the enabled position.

amadeusai's People

Contributors

edvollmond avatar

Stargazers

 avatar  avatar iownqoqw avatar  avatar Rain avatar  avatar  avatar Christian Rondeau avatar  avatar  avatar Psy Kangaroo avatar Sergey Chadov avatar

Watchers

Lucian avatar Kostas Georgiou avatar  avatar

Forkers

shimizu-kaito

amadeusai's Issues

Another AI program

Would it be possible if you make another version using another AI like character.ai?

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.