- Add isPublic flag to make function visible to AI - Add explicit context registration for better compatibility - Add debug logs to help track registration status - Improve documentation with SillyTavern-specific setup instructions - Add warning styles for important setup notes 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
54 lines
2.5 KiB
HTML
54 lines
2.5 KiB
HTML
<div class="sillybubble-settings">
|
|
<div class="inline-drawer">
|
|
<div class="inline-drawer-toggle inline-drawer-header">
|
|
<b>SillyBubble - Chat Bubbles</b>
|
|
<div class="inline-drawer-icon fa-solid fa-circle-chevron-down down"></div>
|
|
</div>
|
|
<div class="inline-drawer-content">
|
|
<div class="sillybubble_block flex-container">
|
|
<input id="sillybubble_enabled" type="checkbox" />
|
|
<label for="sillybubble_enabled">Enable SillyBubble</label>
|
|
</div>
|
|
|
|
<div class="sillybubble_block flex-container">
|
|
<label for="sillybubble_image_url">Image Service URL:</label>
|
|
<input id="sillybubble_image_url" type="text" class="text_pole" />
|
|
</div>
|
|
|
|
<div class="sillybubble_block flex-container">
|
|
<label for="sillybubble_default_style">Default Bubble Style:</label>
|
|
<select id="sillybubble_default_style" class="text_pole">
|
|
<option value="default">Default</option>
|
|
<option value="modern">Modern</option>
|
|
<option value="retro">Retro</option>
|
|
<option value="minimal">Minimal</option>
|
|
</select>
|
|
</div>
|
|
|
|
<div class="sillybubble_block flex-container">
|
|
<input id="sillybubble_test_button" class="menu_button" type="submit" value="Test Chat Bubble" />
|
|
</div>
|
|
|
|
<div class="sillybubble_info">
|
|
<p>This extension provides a function for AI models to generate chat bubbles.</p>
|
|
<p>Function name: <code>generateChatBubbleImage</code></p>
|
|
<p>Parameters:</p>
|
|
<ul>
|
|
<li><code>text</code>: The text to display in the bubble</li>
|
|
<li><code>style</code>: (Optional) Bubble style</li>
|
|
</ul>
|
|
<div class="sillybubble_important">
|
|
<p><strong>Important:</strong> Make sure function calling is enabled in SillyTavern's AI settings and the model you're using supports function calling.</p>
|
|
<p>In SillyTavern's AI settings, verify that:</p>
|
|
<ol>
|
|
<li>Function calling is enabled</li>
|
|
<li>"Include functions in context" is checked</li>
|
|
<li>The function appears in the function list</li>
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
|
|
<hr class="sysHR" />
|
|
</div>
|
|
</div>
|
|
</div> |