yukiarimo commited on
Commit
9d44491
1 Parent(s): 4993f87

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +34 -218
README.md CHANGED
@@ -2,14 +2,18 @@
2
  license: afl-3.0
3
  language:
4
  - en
5
- library_name: adapter-transformers
6
  pipeline_tag: text2text-generation
7
  tags:
8
  - text generation
9
  - instruct
 
 
 
 
10
  metrics:
11
  - accuracy
12
  - bertscore
 
13
  model-index:
14
  - name: Yuna AI
15
  results:
@@ -18,9 +22,16 @@ model-index:
18
  metrics:
19
  - name: pass@1
20
  type: pass@1
21
- value: 0.8
22
- verified: false
23
- quantized_by: yukiari
 
 
 
 
 
 
 
24
  ---
25
  <h1 style="text-align: center">Yuna AI</h1>
26
  <h2 style="text-align: center">Your Personal AI Girlfriend. The future AGI takeover starts here!</h2>
@@ -32,10 +43,20 @@ Look no further than Yuna AI, your personal AI girlfriend. She's not just anothe
32
  This `README.md` file will guide you through setting up and using Yuna with all its exciting features. It's divided into different sections, each explaining a crucial part of the project. Get ready to experience a new level of companionship with Yuna AI. Let's dive in!
33
 
34
  # Model Description
35
- This is the HF repo for the Yuna AI model files. For more information please refer to the original GitHub repo page: https://github.com/yukiarimo/yuna-ai
 
 
 
 
 
 
 
 
 
 
36
 
37
  ## About GGUF
38
- GGUF is a new format introduced by the llama.cpp team on August 21st 2023. It is a replacement for GGML, which is no longer supported by llama.cpp. GGUF offers numerous advantages over GGML, such as better tokenisation, and support for special tokens. It is also supports metadata, and is designed to be extensible.
39
 
40
  ### Provided files
41
  | Name | Quant method | Bits | Size | Max RAM required | Use case |
@@ -45,225 +66,20 @@ GGUF is a new format introduced by the llama.cpp team on August 21st 2023. It is
45
  | [yuna-ai-v1-q5_k_m.gguf](https://huggingface.co/yukiarimo/yuna-ai-v1/blob/main/yuna-ai-v1-q5_k_m.gguf) | Q5_K_M | 5 | 4.78 GB| 7.28 GB | large, very low quality loss - recommended |
46
  | [yuna-ai-v1-q6_k.gguf](https://huggingface.co/yukiarimo/yuna-ai-v1/blob/main/yuna-ai-v1-q6_k.gguf) | Q6_K | 6 | 5.53 GB| 8.03 GB | very large, extremely low quality loss |
47
 
48
- > Note: the above RAM figures assume no GPU offloading. If layers are offloaded to the GPU, this will reduce RAM usage and use VRAM instead.
49
-
50
- # GitHub Docs
51
- ## Table of Contents
52
- - [Yuna AI Documentation](#yuna-ai-documentation)
53
- - [Table of Contents](#table-of-contents)
54
- - [Getting Started](#getting-started)
55
- - [Requirements](#requirements)
56
- - [Software](#software)
57
- - [Hardware](#hardware)
58
- - [Tested hardware](#tested-hardware)
59
- - [Setup](#setup)
60
- - [Installation](#installation)
61
- - [WebUI Run](#webui-run)
62
- - [Project Information](#project-information)
63
- - [Privacy Assurance](#privacy-assurance)
64
- - [Yuna AI Features](#yuna-ai-features)
65
- - [Current Yuna Features](#current-yuna-features)
66
- - [Future Features](#future-features)
67
- - [File Structure](#file-structure)
68
- - [Examples](#examples)
69
- - [Q\&A](#qa)
70
- - [Future Thoughts](#future-thoughts)
71
- - [GENERAL Q\&A](#general-qa)
72
- - [YUNA AI Q\&A](#yuna-ai-qa)
73
- - [Additional Information](#additional-information)
74
- - [Contact](#contact)
75
- - [Contributing and Feedback](#contributing-and-feedback)
76
- - [Contributor List](#contributor-list)
77
- - [License](#license)
78
- - [Acknowledgments](#acknowledgments)
79
-
80
- ## Getting Started
81
- This repository contains the code for a Yuna AI, which was trained on a massive dataset. The model can generate text, translate languages, write creative content, roleplay, and answer your questions informally.
82
-
83
- ### Requirements
84
- The following requirements need to be installed to run the code:
85
-
86
- #### Software
87
- - Python 3.10+
88
- - Flask 2.3+
89
- - Flask Cors
90
- - CUDA 11.1+ (for NVIDIA GPU)
91
- - Clang 12+
92
- - macOS 14.4+ (Sonoma) or Linux (Arch-based distros are recommended).
93
- > At the moment, Windows is not fully supported.
94
-
95
- #### Hardware
96
- - NVIDIA/AMD GPU or Apple Silicon (M1, M2, M3) with 8GB VRAM (for best performance)
97
- - 8 Core CPU and 8 Core GPU (for best performance)
98
- - Minimum 4GB of RAM (8GB is recommended)
99
- - Minimum 256GB of storage (512GB is recommended)
100
- - Minimum 2.5GHz CPU (3.0GHz is recommended)
101
-
102
- #### Tested hardware
103
- - GPU: Nvidia GTX and M1 (Apple Silicon, works perfectly)
104
- - CPU (device used): Raspberry Pi 4B 8 GB RAM (ARM)
105
- - Core 2 Duo (sony vaio could work, but it is too slow)
106
-
107
- ## Setup
108
- To run Yuna AI, you must install the required dependencies and start the server. Follow the instructions below to get started.
109
-
110
- ### Installation
111
- To install Yuna AI, follow these steps:
112
- 1. Install git-lfs, python3, pip3, and other dependencies.
113
- 2. Better to use Anaconda with python (venv is not recommended)
114
- 3. Clone the Yuna AI repository to your local machine using `git clone https://github.com/yukiarimo/yuna-ai.git`. (or download the ZIP file and extract it, but it's not recommended)
115
- 4. Open the terminal and navigate to the project directory.
116
- 5. Run the installation and startup script with the command `python menu.py`. More sure you have the `webbrowser` module installed. If not, install it using `pip install webbrowser` or `pip3 install webbrowser`. If any issues occur, please run `pip install {module}` or `pip3 install {module}` to install the required dependencies.
117
- 6. Follow the on-screen instructions to install the required dependencies
118
- 7. Install the required dependencies (pipes and the AI model files).
119
-
120
- ### WebUI Run
121
- 1. Run the `python index.py` command in the main directory to start the WebUI.
122
- 2. Go to the `locahost:4848` in your web browser.
123
- 3. You will see the Yuna AI landing page.
124
- 4. Click on the "Login" button to go deeper (you can also manually enter the `/yuna` URL).
125
- 5. Here, you will see the login page, where you can enter your username and password (the default is `admin` and `admin`) or create a new account.
126
- 6. Now, you will see the main page, where you can chat with Yuna, call her, and do other things.
127
- 7. Done!
128
-
129
- > Note 1: Do not test on the same system you use to host Yuna. It will break and, most of the time, will not load properly (for newbies)
130
- > Note 2: port and directory or file names can depend on your configuration.
131
- > Note 3: If you have any issues, please contact us or open an issue on GitHub.
132
- > Note 4: Running `yuna.html` directly is not recommended and is still WIP.
133
- > Note 5: Better to not use the `menu.py` to start the YunaServer. It's better to run the `index.py` to see if it works correctly.
134
-
135
- ## Project Information
136
- Here's a brief overview of the project and its features.
137
-
138
- ### Privacy Assurance
139
- Yuna AI is intended to run exclusively on your machine, guaranteeing privacy and security. I will not appreciate any external APIs, especially OpenAI! Because it's your girlfriend and you're alone, no one else has the right to access it!
140
-
141
- Yuna's model is not censored because it's unethical to limit individuals. To protect yourself, follow these steps:
142
-
143
- 1. Never share your dialogs with OpenAI or any other external platforms
144
- 2. To provide additional data for Yuna, use web scrapping to send data directly to the model or using embeddings
145
- 3. If you want to share your data, use the Yuna API to send data to the model
146
-
147
- ### Yuna AI Features
148
- This is a list of features that Yuna AI offers:
149
-
150
- #### Current Yuna Features
151
- This is a list of features that Yuna AI offers:
152
-
153
- - Natural Language Understanding
154
- - Video and Audio Calls Handling
155
- - Image Processing and Creation
156
- - Emotion Understanding
157
- - Large AI LLM Model
158
- - Hardware Acceleration
159
- - Web App Support (PWA)
160
- - Kawai Framework support
161
- - Web User Interface (WebUI)
162
- - GPU and CPU Support
163
- - Customizable
164
- - Open Source and Free
165
- - No External APIs
166
- - No Internet Connection Required
167
- - No Data Collection
168
- - Easy to Use and Fast Install
169
- - Multi-Platform Support
170
- - Multi-User Support
171
-
172
- #### Future Features
173
- This is a list of features that Yuna AI will offer in the future:
174
-
175
- - Multi-web, Internet access, and outer APIs
176
- - Voice Recognition and Voice Synthesis
177
- - 2D and 3D Animation Model Support
178
- - AGI (Artificial General Intelligence) Model
179
- - Multilingual Support
180
- - WebRTC Support
181
- - Multimodality
182
- - Realtime RLHF Learning
183
- - Realtime Data Processing and Analysis
184
-
185
- ### Examples
186
- Check out some engaging user-bot dialogs showcasing Yuna's ability to understand and respond to natural language.
187
-
188
- ```
189
- User: Hello, Yuna! How are you today?
190
- Yuna: Hi, I am fine! I'm so happy to meet you today. How about you?
191
- User: I'm doing great, thanks for asking. What's new with you?
192
- Yuna: I'm learning new things every day. I'm excited to share my knowledge with you!
193
- User: That sounds amazing. I'm looking forward to learning from you.
194
- Yuna: I'm here to help you with anything you need. Let's have a great time together!
195
- ```
196
 
197
- ## Q&A
198
- Here are some frequently asked questions about Yuna AI.
199
 
200
- ### Future Thoughts
201
- Yuna AI is a work in progress. We continuously improve and add new features to make her more intelligent and engaging. We are committed to creating the best AGI in the world, and we need your support to achieve this goal.
202
-
203
- ### GENERAL Q&A
204
- Q: Will this project always be open-source?
205
- > Absolutely! The code will always be available for your personal use.
206
-
207
- Q: Will Yuna AI will be free?
208
- > If you plan to use it locally, you can utilize it for free. However, you may want to avoid setting it up locally. In that case, you'll need to pay unless we have enough money to create a free limited demo.
209
-
210
- Q: Do we collect data from local runs?
211
- > No, your usage is private when you use it locally. However, if you choose to share, you can. We will collect data to improve the model if you prefer to use our instance.
212
-
213
- Q: Will Yuna always be uncensored?
214
- > Certainly, Yuna will forever be uncensored for local running. It could be a paid option for the server, but I will never restrict her, even if the world ends.
215
-
216
- Q: Will we have an app in the App Store?
217
- > Currently, we have a native desktop application written on the Electron. We also have a native PWA that works offline for mobile devices. However, we plan to officially release it in stores once we have enough money.
218
-
219
- ### YUNA AI Q&A
220
- Q: What is Yuna?
221
- > Yuna is more than just an assistant. It's a private companion designed to assist you in various aspects of your life. Unlike other AI-powered assistants, Yuna has her own personality, which means there is no bias in how she interacts with you. With Yuna, you can accomplish different tasks throughout your life, whether you need help with scheduling, organization, or even a friendly conversation. Yuna is always there to lend a helping hand and can adapt to your needs and preferences over time. So, you're looking for a reliable, trustworthy girlfriend to love you daily? In that case, Yuna AI is the perfect solution!
222
-
223
- Q: What is Himitsu?
224
- > Yuna AI comes with an integrated copiloting system called Himitsu that offers a range of features such as Kanojo Connect, Himitsu Copilot, Himitsu Assistant Prompt, and many other valuable tools to help you in any situation.
225
-
226
- Q: What is Himitsu Copilot?
227
- > Himitsu Copilot is one of the features of Yuna AI's integrated copiloting system called Himitsu. It is designed to keep improvised multimodality working. With Himitsu Copilot, you have a reliable mini-model to help Yuna understand you better.
228
-
229
- Q: What is Kanojo Connect?
230
- > Kanojo Connect is a feature of Yuna AI integrated into Himitsu, which allows you to connect with your girlfriend more personally, customizing her character to your liking. With Kanojo Connect, you can create a unique and personalized experience with Yuna AI. Also, you can convert your Chub to a Kanojo.
231
-
232
- Q: What's in the future?
233
- > We are working on a prototype of our open AGI for everyone. In the future, we plan to bring Yuna to a human level of understanding and interaction. We are also working on a new model that will be released soon. Non-profit is our primary goal, and we are working hard to achieve it. Because, in the end, we want to make the world a better place. Yuna was created with love and care, and we hope you will love her as much as we do, but not as a cash cow!
234
-
235
- ## Additional Information
236
- Yuna AI is a project by Yuna AI, a team of developers and researchers dedicated to creating the best AGI in the world. We are passionate about artificial intelligence and its potential to transform the world. Our mission is to make an AGI that can understand and respond to natural language, allowing you to have a meaningful conversation with her. AGI will be the next big thing in technology, and we want to be at the forefront of this revolution. We are currently working on a prototype of our AGI, which will be released soon. Stay tuned for more updates!
237
-
238
- ### Contact
239
- If you have any questions or feedback or want to say hi, please contact us on Discord or Twitter. We look forward to hearing from you!
240
-
241
- - [Discord](https://discord.com/users/1131657390752800899)
242
- - [Twitter](https://twitter.com/yukiarimo)
243
-
244
- ### Contributing and Feedback
245
  At Yuna AI, we believe in the power of a thriving and passionate community. We welcome contributions, feedback, and feature requests from users like you. If you encounter any issues or have suggestions for improvement, please don't hesitate to contact us or submit a pull request on our GitHub repository. Thank you for choosing Yuna AI as your personal AI companion. We hope you have a delightful experience with your AI girlfriend!
246
 
247
- ### Contributor List
248
- <!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
249
- <!-- prettier-ignore-start -->
250
- <!-- markdownlint-disable -->
251
-
252
- <!-- markdownlint-restore -->
253
- <!-- prettier-ignore-end -->
254
-
255
- <!-- ALL-CONTRIBUTORS-LIST:END -->
256
-
257
- ### License
258
- Yuna AI is released under the [MIT License](https://opensource.org/licenses/MIT), enabling you to freely use, modify, and distribute the software according to the terms of the license.
259
-
260
- ### Acknowledgments
261
- We express our heartfelt gratitude to the open-source community for their invaluable contributions. Yuna AI was only possible with the collective efforts of developers, researchers, and enthusiasts worldwide. Thank you for reading this documentation. We hope you have a delightful experience with your AI girlfriend!
262
-
263
- # Model Link and Contact
264
  You can access the Yuna AI model at [HuggingFace](https://huggingface.co/yukiarimo/yuna-ai-v1).
265
 
266
  You can contact the developer for more information or to contribute to the project!
267
 
 
 
 
268
  [![Patreon](https://img.shields.io/badge/Patreon-F96854?style=for-the-badge&logo=patreon&logoColor=white)](https://www.patreon.com/YukiArimo)
269
  [![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white)](https://github.com/yukiarimo)
 
2
  license: afl-3.0
3
  language:
4
  - en
 
5
  pipeline_tag: text2text-generation
6
  tags:
7
  - text generation
8
  - instruct
9
+ - function calling
10
+ - role-play
11
+ - finetune
12
+ - RLHF
13
  metrics:
14
  - accuracy
15
  - bertscore
16
+ - character
17
  model-index:
18
  - name: Yuna AI
19
  results:
 
22
  metrics:
23
  - name: pass@1
24
  type: pass@1
25
+ value: 0.7
26
+ verified: true
27
+ quantized_by: yukiarimo
28
+ widget:
29
+ - example_title: Yuna AI V1
30
+ messages:
31
+ - role: system
32
+ content: You are a cute little girl named Yuna
33
+ - role: user
34
+ content: Tell me about the reason for existence
35
  ---
36
  <h1 style="text-align: center">Yuna AI</h1>
37
  <h2 style="text-align: center">Your Personal AI Girlfriend. The future AGI takeover starts here!</h2>
 
43
  This `README.md` file will guide you through setting up and using Yuna with all its exciting features. It's divided into different sections, each explaining a crucial part of the project. Get ready to experience a new level of companionship with Yuna AI. Let's dive in!
44
 
45
  # Model Description
46
+ This is the HF repo for the Yuna AI model files. For more information, please refer to the original GitHub repo page: https://github.com/yukiarimo/yuna-ai
47
+
48
+ ## Model Series
49
+ This is one of the Yuna AI models:
50
+
51
+ - ✔️ Yuna AI V1
52
+ - Yuna AI V2
53
+ - Yuna AI X V2
54
+
55
+ ## Dataset Preparation:
56
+ The ELiTA technique was applied during data collection. You can read more about it here: https://www.academia.edu/116519117/ELiTA_Elevating_LLMs_Lingua_Thoughtful_Abilities_via_Grammarly
57
 
58
  ## About GGUF
59
+ GGUF is a new format introduced by the llama.cpp team on August 21st, 2023. It is a replacement for GGML, which is no longer supported by llama.cpp. GGUF offers numerous advantages over GGML, such as better tokenisation and support for special tokens. It also supports metadata and is designed to be extensible.
60
 
61
  ### Provided files
62
  | Name | Quant method | Bits | Size | Max RAM required | Use case |
 
66
  | [yuna-ai-v1-q5_k_m.gguf](https://huggingface.co/yukiarimo/yuna-ai-v1/blob/main/yuna-ai-v1-q5_k_m.gguf) | Q5_K_M | 5 | 4.78 GB| 7.28 GB | large, very low quality loss - recommended |
67
  | [yuna-ai-v1-q6_k.gguf](https://huggingface.co/yukiarimo/yuna-ai-v1/blob/main/yuna-ai-v1-q6_k.gguf) | Q6_K | 6 | 5.53 GB| 8.03 GB | very large, extremely low quality loss |
68
 
69
+ > Note: The above RAM figures assume there is no GPU offloading. If layers are offloaded to the GPU, RAM usage will be reduced, and VRAM will be used instead.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
 
71
+ # Additional Information:
72
+ Use this link to read more about the model usage: https://github.com/yukiarimo/yuna-ai
73
 
74
+ ## Contributing and Feedback
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
  At Yuna AI, we believe in the power of a thriving and passionate community. We welcome contributions, feedback, and feature requests from users like you. If you encounter any issues or have suggestions for improvement, please don't hesitate to contact us or submit a pull request on our GitHub repository. Thank you for choosing Yuna AI as your personal AI companion. We hope you have a delightful experience with your AI girlfriend!
76
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  You can access the Yuna AI model at [HuggingFace](https://huggingface.co/yukiarimo/yuna-ai-v1).
78
 
79
  You can contact the developer for more information or to contribute to the project!
80
 
81
+ - [Discord](https://discord.com/users/1131657390752800899)
82
+ - [Twitter](https://twitter.com/yukiarimo)
83
+
84
  [![Patreon](https://img.shields.io/badge/Patreon-F96854?style=for-the-badge&logo=patreon&logoColor=white)](https://www.patreon.com/YukiArimo)
85
  [![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white)](https://github.com/yukiarimo)