Slipstreamm
28d0c11e48
refactor(image-description): Increase max output tokens to 1024
...
Previously, the maximum output tokens for image descriptions was set to 256.
This was often too restrictive, leading to truncated or incomplete descriptions.
Increasing the limit to 1024 allows for more comprehensive and detailed image
descriptions while still encouraging conciseness.
2025-06-12 19:27:59 -06:00
Slipstreamm
1cbacd6f9e
docs(prompt): Refine allowed emoji list
...
Removes several less common or redundant emojis to streamline the list.
Adds the text-based smiley `;)`, allowing for more natural expression.
2025-06-12 19:27:14 -06:00
12ad3e6c02
Update Gurt slang definitions ( #13 )
...
Add slang glossary and refusal guidance
Reviewed-on: #13
Co-authored-by: Slipstream <me@slipstreamm.dev>
Co-committed-by: Slipstream <me@slipstreamm.dev>
2025-06-12 18:49:48 -06:00
7cb1ec8589
Add mention-only mode toggle ( #12 )
...
Adds ability to restrict Gurt responses to direct mentions
Reviewed-on: #12
Co-authored-by: Slipstream <me@slipstreamm.dev>
Co-committed-by: Slipstream <me@slipstreamm.dev>
2025-06-12 11:15:10 -06:00
1a5f99ad3c
Add DM AI disable check for Gurt
2025-06-09 17:27:12 +00:00
77bdac8827
Add gurtleaveothers command
2025-06-09 16:57:29 +00:00
ba6cf65a3c
Resolve merge conflicts
2025-06-07 06:08:46 +00:00
3b024e132b
Refactor genai client logic to avoid circular imports
2025-06-07 06:06:35 +00:00
f1d08908c3
Applying previous commit.
2025-06-07 06:04:39 +00:00
998d0a3b15
Use global region for gemini 2.5 pro
2025-06-07 05:55:13 +00:00
0ef8ee8cc0
Updates Gemini Pro model version
...
Updates the Gemini 2.5 Pro model from `gemini-2.5-pro-preview-05-06` to `gemini-2.5-pro-preview-06-05` across configurations.
This ensures the use of the more recent preview version of the model.
2025-06-06 21:13:57 -06:00
6b8719d948
Fix genai GIF selection
2025-06-06 05:15:34 +00:00
634c903774
Refactor CI workflow to enhance pylint configuration and update content generation parameters
2025-06-05 23:12:11 -06:00
02fa394ebc
a
2025-06-05 23:08:45 -06:00
d1ec42fa51
big ass formatting
2025-06-05 21:31:06 -06:00
63b82bad2c
feat: Add moderator role configuration and authorization check for timeout user functionality
2025-05-30 23:06:20 -06:00
445be20991
feat: Integrate Google Cloud Speech-to-Text for voice transcription and enhance response handling
2025-05-30 22:49:22 -06:00
36f3f80487
feat: Implement dedicated voice text channel functionality and logging for voice interactions
2025-05-30 22:34:27 -06:00
540ab69220
feat: Implement caching and semantic memory embedding for voice transcriptions in on_voice_transcription_received_listener
2025-05-30 22:17:34 -06:00
eda9169ce9
fix: Add import for importlib.util to resolve Pylance error
2025-05-30 21:35:59 -06:00
db64d0e790
feat: Add Google Cloud TTS provider
...
Introduces a new TTS provider using Google Cloud Text-to-Speech (Chirp HD model). This allows for higher quality and more natural-sounding voice synthesis.
The `TTSProviderCog` now includes:
- A `google_cloud_tts` option in the `_synthesize_speech` method.
- Checks for the `google-cloud-texttospeech` library and provides installation instructions if missing.
- Error handling for common Google Cloud TTS issues like quota limits or credential problems.
- A new choice in the `/ttsprovider` slash command for "Google Cloud TTS (Chirp HD)".
- A check for the availability of the `google.cloud.texttospeech` module on startup.
2025-05-30 21:25:01 -06:00
28960c4c0c
fix: Enhance author identification logic to utilize cached author strings for improved efficiency
2025-05-30 17:52:30 -06:00
c7e15f5581
fix: Update user identification logic to default to "Unknown User" when no identifiers are found
2025-05-30 17:49:09 -06:00
f816116473
fix: Update emoji usage guidelines for clarity and sentiment adaptation
2025-05-30 17:46:10 -06:00
f3149ff13b
fix: Update communication style to emphasize frequent emoji usage and adapt slang examples for a more casual tone
2025-05-30 17:43:12 -06:00
c8870c6b7f
fix: Update ephemeral response deferral in setup_commands to improve visibility
2025-05-30 13:23:05 -06:00
8a67e3b48b
fix: Remove unnecessary ephemeral response deferral in model change commands
2025-05-30 13:21:26 -06:00
19f7d658fc
fix: Update ephemeral flag in AI model change responses to improve visibility
2025-05-30 13:20:06 -06:00
c374a1a835
fix: Handle missing AVAILABLE_AI_MODELS import and provide fallback options
2025-05-30 13:18:57 -06:00
583a19ed6e
fix: Refactor imports in commands.py for clarity and organization
2025-05-30 13:12:02 -06:00
e6f03abf6d
feat: Add dynamic AI model switching commands and update model configuration
2025-05-30 13:08:23 -06:00
4d84ee7f6f
fix: Adjust proactive engagement thresholds and personality settings for improved bot interaction
2025-05-29 14:47:51 -06:00
4876da94a5
fix: Clarify usage of custom stickers in prompt by specifying correct referencing method
2025-05-29 12:27:50 -06:00
408af0f5d2
fix: Clarify usage of custom stickers in prompt by specifying rendering behavior
2025-05-29 12:26:01 -06:00
dcb8dc1f1d
fix: Simplify custom emoji and sticker listings in prompt and remove age restriction notes
2025-05-29 12:23:20 -06:00
1de4318579
fix: Update custom emoji and sticker notes to clarify age restrictions and CSAM disclaimer
2025-05-29 12:18:30 -06:00
d53fcc7a97
fix: Update custom emoji and sticker descriptions to include age restriction notice
2025-05-29 12:17:19 -06:00
30d51bc03a
feat: Enhance emoji and sticker descriptions in prompt with detailed information
2025-05-29 12:05:39 -06:00
e08d78d44a
fix: Correct MIME type assignment in image description generation
2025-05-29 11:57:12 -06:00
d7e64fdf4b
feat: Enhance image MIME type detection for improved compatibility
2025-05-29 11:56:10 -06:00
850e933b51
fix: Improve AI filtering message for emoji and sticker descriptions
2025-05-29 11:53:01 -06:00
f07d569548
fix: Update emoji and sticker description fallback to indicate potential AI filtering
2025-05-29 11:48:38 -06:00
0858185456
feat: Support GIF format in sticker description generation
2025-05-29 11:46:40 -06:00
8856ff17e5
feat: Extend sticker description generation to support GIF format
2025-05-29 11:43:53 -06:00
fd13c35afd
feat: Use specific model for emoji/sticker descriptions
...
Introduces `EMOJI_STICKER_DESCRIPTION_MODEL` to `config.py` and uses it in `generate_image_description` for "emoji" and "sticker" item types. This ensures a dedicated model is used for these specific image description tasks, improving accuracy or efficiency.
2025-05-29 11:41:36 -06:00
a210776635
fix: Remove rate limiting for emoji and sticker processing to enhance parallel execution speed
2025-05-29 11:24:41 -06:00
d7341b3ec2
feat: Enhance emoji and sticker update listeners to process changes more efficiently
2025-05-29 11:23:20 -06:00
aadfac5045
fix: Update image description prompt to allow explicit content descriptions
2025-05-29 11:17:34 -06:00
19d03a204d
feat: Implement image description generation for emojis and stickers, add listeners for guild asset updates
2025-05-29 11:08:16 -06:00
f7a1a2134e
feat: Add command to reset Gurt's personality and interests to baseline for owner
2025-05-29 10:40:32 -06:00