small fix
This commit is contained in:
@@ -359,7 +359,6 @@ function getProviderAndCompletionConfig<K extends boolean>({
|
||||
: ChatCompletionCreateParamsNonStreaming
|
||||
} {
|
||||
let info = get(copilotInfo)
|
||||
console.log('info', info)
|
||||
const modelProvider =
|
||||
forceModelProvider ?? get(copilotSessionModel) ?? info.defaultModel ?? info.aiModels[0]
|
||||
|
||||
@@ -457,7 +456,6 @@ export async function getCompletion(
|
||||
tools?: OpenAI.Chat.Completions.ChatCompletionTool[]
|
||||
) {
|
||||
const { provider, config } = getProviderAndCompletionConfig({ messages, stream: true, tools })
|
||||
console.log('config', config)
|
||||
const openaiClient = workspaceAIClients.getOpenaiClient()
|
||||
const completion = await openaiClient.chat.completions.create(config, {
|
||||
signal: abortController.signal,
|
||||
|
||||
@@ -2,8 +2,6 @@
|
||||
import { melt } from '@melt-ui/svelte'
|
||||
import type { MenubarMenuElements } from '@melt-ui/svelte'
|
||||
import TriggerableByAI from '$lib/components/TriggerableByAI.svelte'
|
||||
import { goto } from '$app/navigation'
|
||||
import { createEventDispatcher } from 'svelte'
|
||||
|
||||
export let aiId: string | undefined = undefined
|
||||
export let aiDescription: string | undefined = undefined
|
||||
@@ -12,7 +10,8 @@
|
||||
export let target: string | undefined = undefined
|
||||
export let item: MenubarMenuElements['item']
|
||||
|
||||
const dispatch = createEventDispatcher()
|
||||
let aRef: HTMLAnchorElement | undefined = undefined
|
||||
let buttonRef: HTMLButtonElement | undefined = undefined
|
||||
</script>
|
||||
|
||||
<TriggerableByAI
|
||||
@@ -20,14 +19,15 @@
|
||||
description={aiDescription}
|
||||
onTrigger={() => {
|
||||
if (href) {
|
||||
goto(href)
|
||||
aRef?.click()
|
||||
} else {
|
||||
dispatch('click')
|
||||
buttonRef?.click()
|
||||
}
|
||||
}}
|
||||
>
|
||||
{#if href}
|
||||
<a
|
||||
bind:this={aRef}
|
||||
use:melt={$item}
|
||||
{href}
|
||||
class={$$props.class}
|
||||
@@ -42,6 +42,7 @@
|
||||
</a>
|
||||
{:else}
|
||||
<button
|
||||
bind:this={buttonRef}
|
||||
on:click
|
||||
use:melt={$item}
|
||||
{disabled}
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
id={aiId}
|
||||
description={aiDescription}
|
||||
onTrigger={() => {
|
||||
console.log('onTrigger', aiId)
|
||||
if (buttonRef) {
|
||||
buttonRef.click()
|
||||
}
|
||||
|
||||
@@ -41,6 +41,8 @@
|
||||
<div class="w-full">
|
||||
<AddTriggersButton {onAddDraftTrigger} setDropdownWidthToButtonWidth class="w-full" {isEditor}>
|
||||
<Button
|
||||
aiId="add-trigger"
|
||||
aiDescription="Add a new trigger"
|
||||
size="xs"
|
||||
color="blue"
|
||||
startIcon={{ icon: Plus }}
|
||||
|
||||
Reference in New Issue
Block a user