98 Commits

Author SHA1 Message Date
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
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
27284cf4a0
feat: Add HTTP headers for API requests to enhance roleplay context 2025-05-16 11:01:05 -06:00
e3e16f4de5
feat: Update default AI model and add max_tokens parameter for message payload 2025-05-16 10:51:49 -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
7388d411ee
feat: Clarify character's understanding of explicit topics in roleplay context 2025-05-14 19:30:22 -06:00
5b901ac9bf
Refine Teto's personality description
Adjust the description of Teto's naivety to allow for some surface-level knowledge of sexual topics, while still emphasizing her core
2025-05-14 11:18:50 -06:00
b6e3bfc564
feat: Enhance image attachment handling by encoding images to base64 and improving error logging 2025-05-14 11:05:28 -06:00
afff587ee1
feat: Add debug prints for detected stickers and custom emojis in TetoCog 2025-05-14 10:49:56 -06:00
a2cfaceb8d
feat: Refactor message logging and add debug print for image attachments 2025-05-14 10:46:50 -06:00
8cc41ae3c7
feat: Update default AI model to Google Gemini 2.5 2025-05-14 10:39:47 -06:00
1a4a452ed5
feat: Enhance user content handling to include messages for attached images, stickers, and custom emojis 2025-05-14 10:33:58 -06:00
3860805aab
feat: Enhance user content handling in AI interactions to support images, stickers, and emojis 2025-05-14 10:32:04 -06:00
e35559c20d
fucking stupid shit 2025-05-14 10:26:23 -06:00
10c05d6fa3
Refactor: Enhance error handling in Teto AI reply method for API responses 2025-05-14 09:27:55 -06:00
c54b5380ff
Use keyword argument for AI reply messages
Explicitly name the `messages` parameter when calling `_teto_reply_ai_with_messages`. This improves code readability and makes the call's intent clearer.
2025-05-14 09:24:47 -06:00
8c710cf2cb
Refactor: Revise Teto AI reply methods for improved clarity and logging 2025-05-14 09:20:28 -06:00
f8aa912911
Refactor: Update Teto AI reply methods to use instance variables for model and endpoint 2025-05-14 09:17:18 -06:00
766b318bf7
123 2025-05-14 09:13:49 -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
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
2ca6b2536f
feat: Add commands to configure Teto AI
Adds slash commands to set the AI model and API endpoint for Teto. Also includes a command to clear the chat history for a channel.

Updates the system prompt to emphasize Teto's cluelessness in sexual situations.
2025-05-13 17:29:56 -06:00
496fead57c
Refine Teto AI personality with innocence and naivety
Adds instructions to the Teto AI system prompt to emphasize her innocent and naive personality, even when discussing sensitive topics. Clarifies that being uncensored doesn't mean she should always be sexual and that she is not very smart.
2025-05-13 17:25:55 -06:00
999e96b82f
Fix: Improve system prompt wording for Teto cog
Correct a grammatical error in the system prompt for the Teto cog to improve clarity and flow. Changed "more like innocent and naive" to "more innocent and naive".
2025-05-13 17:23:08 -06:00
6fac60eda9
yurp 2025-05-13 14:36:08 -06:00
656eeca7e7
Refines AI personality prompt
Updates the AI's system prompt to use "etc." for brevity in listing example content.
This change aims to make the prompt slightly less explicit while retaining the intended permissive nature of the AI's persona.
2025-05-13 14:16:31 -06:00
04232898b4
838383 2025-05-13 14:04:58 -06:00
b4872bd681
fkrforfko 2025-05-13 13:31:08 -06:00
d9f1cac4ce
Switch AI API endpoint to local server and disable auth header
Change chat completion URL from OpenRouter to local server for development/testing purposes. Comment out Authorization header as local server does not require authentication.
2025-05-13 13:18:22 -06:00
f369db91c2
aaaa 2025-05-13 12:36:16 -06:00
c1379c9bec
Remove instruction for AI to interpret user intent in character prompt
Delete guideline for AI to always understand user intent, slang, and context to better align responses with the intended naive and innocent personality.
2025-05-13 12:33:36 -06:00
b51a77d1c1
Refactor TetoCog to track only AI interactions in memory
Remove retrieval of recent message history from channel and update logic to keep only actual AI interactions in memory, simplifying conversation tracking.
2025-05-13 12:32:43 -06:00
e49a6281bf
Clarify AI should interpret user intent and context in character
Update system prompt to instruct AI to understand slang, innuendo, and context, ensuring responses fit the character's personality. This improves conversational relevance and character consistency.
2025-05-13 12:30:24 -06:00
7d7c8a4219
Refactor Teto AI reply handling to check for message content before processing 2025-05-13 12:28:07 -06:00
e61fb3befe
Refine Teto's AI personality to be more innocent and naive
This commit modifies Teto's AI personality to emphasize innocence and naivety, despite the permissiveness in other areas. This change aims to create a more unique and engaging character.
2025-05-13 12:20:58 -06:00
c3b0fb529e
Add guidance for emotional expression in Teto AI responses 2025-05-13 12:20:01 -06:00
7463278630
Enhance Teto AI personality with uncensored traits
This commit enhances the Teto AI personality by allowing it to be more vulgar, use strong language, and engage in various kinks. This change aims to make the AI more playful, mischievous, and capable of engaging in a wider range of conversations.
2025-05-13 12:16:08 -06:00
ef3f1205d3
Refactor Teto AI system prompt for clarity and conciseness
The system prompt for the Teto AI has been refactored to improve clarity and conciseness. The prompt was simplified by removing redundant instructions about using Teto's signature phrases. This change aims to improve the AI's response quality and reduce verbosity.
2025-05-13 12:14:18 -06:00
41a4b5b80a
Refactor Teto AI to allow for more explicit content
This commit modifies the system prompt for the Teto AI to allow for more explicit and sexual content. This change is intended to make the AI more engaging and fun to interact with.
2025-05-13 12:13:55 -06:00
3fbf9480ac
xx 2025-05-13 12:12:03 -06:00
4412f14fea
zxz 2025-05-13 12:08:52 -06:00
4e5aa9c199
Refactor TetoCog context menu command and improve setup process 2025-05-13 12:07:41 -06:00
5c94213cbe
Add logging for message handling in TetoCog AI replies 2025-05-13 12:04:39 -06:00
9d13ff3850
fhefueh 2025-05-13 11:59:59 -06:00
a0d13b643b
123 2025-05-13 11:56:20 -06:00