feat:'@' model support

This commit is contained in:
Timothy J. Baek
2024-05-02 02:20:57 -07:00
parent bf35297e4a
commit d680d52b85
5 changed files with 97 additions and 30 deletions

View File

@@ -1,4 +1,6 @@
<script lang="ts">
import { createEventDispatcher } from 'svelte';
import { generatePrompt } from '$lib/apis/ollama';
import { models } from '$lib/stores';
import { splitStream } from '$lib/utils';
@@ -7,14 +9,14 @@
const i18n = getContext('i18n');
const dispatch = createEventDispatcher();
export let prompt = '';
export let user = null;
export let chatInputPlaceholder = '';
export let messages = [];
let selectedModel = null;
let selectedIdx = 0;
let filteredModels = [];
@@ -36,9 +38,7 @@
const confirmSelect = async (model) => {
prompt = '';
selectedModel = model;
console.log(selectedModel);
dispatch('select', model);
};
const confirmSelectCollaborativeChat = async (model) => {
@@ -170,11 +170,3 @@
</div>
{/if}
{/if}
{#if selectedModel !== null}
<div class="md:px-2 mb-3 text-left w-full absolute bottom-0 left-0 right-0">
<div>
{JSON.stringify(selectedModel)}
</div>
</div>
{/if}