提交 a1ddf1f0 编写于 作者: D DebugIsFalse

fix: 兼容不填写git仓库问题

上级 ae1dd9c9
......@@ -40,7 +40,7 @@ const { $setRepo } = useReposStore()
const { $getSearchHistory } = useSearchStore()
const emits = defineEmits([ 'search' ])
const query = ref('')
const selectedRepo = ref('keycloak')
const selectedRepo = ref('')
const loading = ref(false)
const cardUI = {
body: {
......@@ -56,10 +56,11 @@ const handleSearch = async () => {
if (loading.value || query.value === '') return
loading.value = true
const currentRepo = $repos.value.find(item => item.label === selectedRepo.value)
const repo_path = currentRepo ? currentRepo.url : ''
const { data } = await useRequest('/v1/chat/completion/create', {
method: 'post',
body: {
repo_path: currentRepo.url,
repo_path,
title: query.value
}
})
......
......@@ -7,7 +7,7 @@
<div class="grid">
<h1 class="text-3xl">{{ state.query }}</h1>
</div>
<section class="flex items-center gap-2">
<section class="flex items-center gap-2" v-if="state.repo">
<UIcon name="i-simple-icons-github" />
{{ state.repo }}
</section>
......@@ -272,14 +272,12 @@ const generateFetchData = (query) => {
messages.push({ role: 'user', content: query })
aiChatController = new AbortController()
asking.value = true
const params = { c_id: id, stream: true, messages }
if (gitPath) {
params.repo_path = gitPath
}
fetchEventSource('/v1/chat/completions', {
params: {
repo_path: gitPath,
c_id: id,
stream: true,
messages,
// rephrase_question: true
},
params ,
onmessage: handleMessage,
onerror: handleError,
controller: aiChatController
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册