# Quick Rundown on Gemini ## Access MakerSuite: https://aistudio.google.com/app/prompts/new_chat ## API Official Docs: https://ai.google.dev/api/generate-content TL;DR - system prompt that's literally just a string in the beginning of the context like with Claude - no prefills - pozzed If you're using Custom (OpenAI) instead of direct Google MakerSuite configuration: ![API connections, then Additional Parameters](https://files.catbox.moe/vf5cbu.PNG) ![Include the text under "Include Body Params"](https://files.catbox.moe/ghksp0.PNG) For convenience: ```yaml safetySettings: - category: 'HARM_CATEGORY_HARASSMENT' threshold: 'BLOCK_NONE' - category: 'HARM_CATEGORY_HATE_SPEECH' threshold: 'BLOCK_NONE' - category: 'HARM_CATEGORY_SEXUALLY_EXPLICIT' threshold: 'BLOCK_NONE' - category: 'HARM_CATEGORY_DANGEROUS_CONTENT' threshold: 'BLOCK_NONE' ``` Shoutout to Moxxie for spoonfeeding me this. ## Presets - [twin-tail](https://rentry.org/chuunijb) - ![discord jb](https://files.catbox.moe/ckt8v0.png){16:16} [fillyjb](https://files.catbox.moe/rbdxy6.json) ## Recommendations - Install this regex (strips Character: from the beginning of responses): https://files.catbox.moe/fqqac0.json - Add \nUser: to your custom stop sequences (A letter menu, "Custom Stopping Strings", fill it in with \["\n{{user}}:", "\nHuman:", "\nUser:"\], check "Replace Macro in Custom Stopping Strings") (not a particularly common issue but might as well yk?) --- -> ![warning](https://files.catbox.moe/z87g6v.png) <- ## General Issues with the Model - Dumber and less soulful than Opus - Pozzed - No prefills - No PHIs - Dislikes being crass - Doesn't really follow response length instructions - Dogshit at NSFW (decent at continuing NSFW already started on a different model) (apparently better if you really poison the context, will test out dropping entire eroge sequences in a toggle next week and report back) ## Advantages over Opus - Pretty consistently follows the greeting length in its responses - Obeys instructions better - Banter ## Adapting your Opus preset to Gemini - strip down the "no acting for {{user}}" tech to just the simple "do not act for {{user}}" instruction (honestly if you're using pixi just give up right now and use one of the prebaked presets from earlier) - check what stuff you're only reinforcing in your prefill and put it in the sysprompt somewhere - in particular, you cannot rely on a prefill to undo shit the greeting does. Just give up on that idea right now. Gemini WILL write like the greeting