1. Add multi-turn conversation support 2. Add system message, temperature, top P support 3. Add copy support 4. Show real-time rendering 5. Show token usages
16 lines
728 B
Plaintext
16 lines
728 B
Plaintext
<%# locals: (name: nil, value: nil, label: nil, description: nil, attributes: {}) %>
|
|
<% value = flash.dig("old", name) || value %>
|
|
|
|
<div class="space-y-2">
|
|
<label for="<%= name %>" class="block text-sm font-medium leading-6 text-gray-900"><%= label %></label>
|
|
<textarea
|
|
id="<%= name %>"
|
|
name="<%= name %>"
|
|
class="block w-full rounded-md border-0 py-1.5 shadow-sm ring-1 ring-inset focus:ring-2 focus:ring-inset text-sm sm:leading-6 text-gray-900 ring-gray-300 placeholder:text-gray-400 focus:ring-orange-600"
|
|
<%== html_attrs(attributes) %>
|
|
><%= value %></textarea>
|
|
<% if description %>
|
|
<p class="text-sm text-gray-500 leading-6" id="<%= name %>-description"><%= description %></p>
|
|
<% end %>
|
|
</div>
|