This commit is contained in:
@@ -81,7 +81,7 @@ impl ContentAI {
|
||||
};
|
||||
|
||||
if is_open {
|
||||
egui::Window::new("ContentAI")
|
||||
egui::Window::new("AI Assistant")
|
||||
.open(&mut is_open)
|
||||
.show(ui.ctx(), |ui| match self {
|
||||
ContentAI::Summarise {
|
||||
@@ -92,7 +92,6 @@ impl ContentAI {
|
||||
} => {
|
||||
egui::ScrollArea::vertical()
|
||||
.auto_shrink([false, false])
|
||||
.max_height(200.0)
|
||||
.max_width(ui.available_width())
|
||||
.show(ui, |ui| {
|
||||
ui.add(
|
||||
@@ -123,21 +122,23 @@ impl ContentAI {
|
||||
ready,
|
||||
..
|
||||
} => {
|
||||
ui.label("Continue");
|
||||
ui.weak("(The model will see current file content)");
|
||||
ui.separator();
|
||||
ui.add(
|
||||
egui::TextEdit::multiline(instruction)
|
||||
.frame(false)
|
||||
.hint_text("Instruction"),
|
||||
.hint_text("Writing Instructions"),
|
||||
);
|
||||
ui.separator();
|
||||
ui.add(
|
||||
egui::TextEdit::multiline(context_override)
|
||||
.frame(false)
|
||||
.hint_text("Any additional context?"),
|
||||
);
|
||||
|
||||
ui.separator();
|
||||
ui.label("Max Tokens");
|
||||
ui.add(egui::Slider::new(max_tokens, 1000..=1000000));
|
||||
|
||||
ui.separator();
|
||||
if ui.button("Continue").clicked() {
|
||||
match Self::continue_content(
|
||||
instruction,
|
||||
@@ -176,7 +177,7 @@ impl ContentAI {
|
||||
max_tokens: usize,
|
||||
context_override: &str,
|
||||
project: &mut ProjectContext,
|
||||
content: &mut String,
|
||||
content: &mut str,
|
||||
) -> Result<String, Box<dyn std::error::Error>> {
|
||||
crate::llm_integration::content_llm::continue_content(
|
||||
if context_override.is_empty() {
|
||||
@@ -187,6 +188,7 @@ impl ContentAI {
|
||||
content,
|
||||
instruction,
|
||||
max_tokens,
|
||||
project,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user