enh: citations option in model editor

This commit is contained in:
Timothy Jaeryang Baek 2024-11-19 01:12:47 -08:00
parent da8f7cff2f
commit 09c6e4b92f
3 changed files with 6 additions and 3 deletions

View File

@ -656,7 +656,7 @@
<Error content={message?.error?.content ?? message.content} />
{/if}
{#if message.citations}
{#if message.citations && (model?.info?.meta?.capabilities?.citations ?? true)}
<Citations citations={message.citations} />
{/if}

View File

@ -10,12 +10,14 @@
vision: $i18n.t('Model accepts image inputs'),
usage: $i18n.t(
'Sends `stream_options: { include_usage: true }` in the request.\nSupported providers will return token usage information in the response when set.'
)
),
citations: $i18n.t('Displays citations in the response')
};
export let capabilities: {
vision?: boolean;
usage?: boolean;
citations?: boolean;
} = {};
</script>

View File

@ -71,7 +71,8 @@
let params = {};
let capabilities = {
vision: true,
usage: undefined
usage: undefined,
citations: true
};
let knowledge = [];