29 Commits

Author SHA1 Message Date
d1ec42fa51
big ass formatting 2025-06-05 21:31:06 -06:00
8788cea989
feat: Add upload cog, update AI model, and refine Teto prompt
- Introduce `upload_cog.py` for handling file uploads.
- Update AI model from `google/gemini-2.5-flash-preview` to `google/gemini-2.5-flash-preview-05-20` for improved performance and stability.
- Refine Teto's roleplay system prompt:
    - Add explicit 18+ age disclaimer for all roleplay characters.
    - Include context about prepended usernames for better AI understanding.
    - Adjust Teto's perceived age to 18 for consistency.
    - Remove outdated or unnecessary prompt instructions.
2025-05-21 11:14:06 -06:00
eccc670823
fix: Update HTTP-Referer in Teto AI headers to point to the correct file location 2025-05-17 15:24:23 -06:00
d366584037
fix: Refine Teto AI's personality description to enhance clarity on naivety regarding sexual concepts 2025-05-17 15:11:54 -06:00
55335dc507
fix: Refine Teto AI's personality description to enhance clarity on naivety regarding sexual concepts and body awareness 2025-05-17 15:07:30 -06:00
be397ffa2b
fix: Update system prompt for Teto AI to enhance character context and clarify naivety 2025-05-17 13:17:05 -06:00
c81793241b
fix: Improve formatting and clarity of Teto's AI persona description 2025-05-17 11:52:58 -06:00
7f6a3ed739
fix: Refine Teto's AI prompt for improved naivety and clarity 2025-05-17 11:48:42 -06:00
62014d00be
fix: Correct model selection logic in Teto AI response function 2025-05-16 21:24:01 -06:00
168ddf1ba4
Refactor: Update Teto roleplay system prompt for better immersion
This commit updates the system prompt for the Teto roleplay AI to provide more detailed instructions for the model. The new prompt emphasizes:

- Uncensored and unbiased roleplay
- Strict adherence to Teto's persona
- Immersive and descriptive responses
- Gradual plot and relationship progression
- Avoiding actions on behalf of the user
2025-05-16 21:21:13 -06:00
0c771c3045
Refine Teto's AI prompt for improved naivety
Clarify that Teto has only a surface-level, theoretical understanding of sex and genitalia in
2025-05-16 21:08:30 -06:00
ed6144f995
feat: Update default AI model to google/gemini-2.5-flash-preview in Teto and Roleplay cogs 2025-05-16 20:44:14 -06:00
835b8d37c9
feat: Update default AI model to meta-llama/llama-4-maverick:free in Teto and Roleplay cogs 2025-05-16 16:22:25 -06:00
4c377a47be
feat: Allow optional model override in Teto AI response function 2025-05-16 11:24:43 -06:00
e3e16f4de5
feat: Update default AI model and add max_tokens parameter for message payload 2025-05-16 10:51:49 -06:00
6f6f94ab98
feat: Add HTTP headers for API requests to enhance roleplay context 2025-05-15 12:49:04 -06:00
a1cddc11e4
Refine Teto's naive personality description
Update the system prompts in `roleplay_teto_cog.py` and `teto_cog.py` to provide a more detailed description of Teto's naive personality regarding sexual topics. Clarify that while she has some general knowledge, she is completely inexperienced, including not having masturbated. This aims to ensure her reactions in roleplay are consistently innocent and curious.

Also, remove the unnecessary `:thinking` suffix from the default AI model name
2025-05-15 10:02:47 -06:00
6806dd64ff
feat: Rename AI model commands for clarity and consistency in roleplay context 2025-05-14 21:02:45 -06:00
9cc3621fb1
feat: Refactor conversation history structure to support AI model selection and improve message handling 2025-05-14 21:01:46 -06:00
b32e836556
a 2025-05-14 21:00:08 -06:00
a5e6c5adb2
feat: Add AI model selection commands and improve conversation history management 2025-05-14 20:58:38 -06:00
7388d411ee
feat: Clarify character's understanding of explicit topics in roleplay context 2025-05-14 19:30:22 -06:00
31345f20b2
feat: Refine roleplay character description for clarity and consistency 2025-05-14 19:26:23 -06:00
e35559c20d
fucking stupid shit 2025-05-14 10:26:23 -06:00
e60f2d1ef0
Refactor Teto AI prompts for improved character consistency
Updates the system prompts for both the standard and roleplay Teto cogs to better define her personality, especially regarding her naivety and reactions to explicit content, and to add more character-specific details. This aims to improve the consistency and believability of Teto's responses.
2025-05-14 09:10:06 -06:00
790ca65cc3
Feat: Clarify Teto's physical characteristics in AI prompt
Adds a sentence to the AI prompt for the Teto roleplay cog to clarify that Teto has human-like body parts, even if not human. This helps the AI maintain a more consistent and accurate persona during roleplay.
2025-05-13 20:04:23 -06:00
d1fea28edb
Refactor: Remove "not smart" from Teto's system prompt
This change removes the instruction for Teto to be "not very smart" from her system prompt. This allows for more flexibility in her responses and prevents her from being unnecessarily limited in understanding complex concepts.
2025-05-13 20:03:13 -06:00
0dc11c0674
Fix: Update Gemini model to 2.5-flash-preview
Updates the Gemini model used for AI replies in the roleplay cog from 2.0-flash-exp to 2.5-flash-preview. This change utilizes a newer, potentially improved model for generating responses.
2025-05-13 17:41:45 -06:00
20e39baf20
feat: Integrate OpenRouter API and update AI model
Migrate AI API endpoint from local server to OpenRouter.
Update the default AI model to `google/gemini-2.5-flash-preview` for improved performance and capabilities.
Add authorization header for OpenRouter API calls.
Introduce a new cog `roleplay_teto_cog.py` (untracked) for potential future roleplay features.
2025-05-13 17:39:43 -06:00