* feat: 增加带格式的复制 * feat: 移除前端超时设定 * chore: update deps * feat: 添加权限页面 * feat: 设定页面优化 * feat: 更新 chatgpt 以支持 `gpt-3.5-turbo-0301` * chore: version 2.9.0
63 lines
1.5 KiB
Vue
63 lines
1.5 KiB
Vue
<script setup lang='ts'>
|
||
import { onMounted, ref } from 'vue'
|
||
import { NSpin } from 'naive-ui'
|
||
import { fetchChatConfig } from '@/api'
|
||
import pkg from '@/../package.json'
|
||
|
||
interface ConfigState {
|
||
timeoutMs?: number
|
||
reverseProxy?: string
|
||
apiModel?: string
|
||
socksProxy?: string
|
||
}
|
||
|
||
const loading = ref(false)
|
||
|
||
const config = ref<ConfigState>()
|
||
|
||
async function fetchConfig() {
|
||
try {
|
||
loading.value = true
|
||
const { data } = await fetchChatConfig<ConfigState>()
|
||
config.value = data
|
||
}
|
||
finally {
|
||
loading.value = false
|
||
}
|
||
}
|
||
|
||
onMounted(() => {
|
||
fetchConfig()
|
||
})
|
||
</script>
|
||
|
||
<template>
|
||
<NSpin :show="loading">
|
||
<div class="p-4 space-y-4">
|
||
<h2 class="text-xl font-bold">
|
||
Version - {{ pkg.version }}
|
||
</h2>
|
||
<div class="p-2 space-y-2 rounded-md bg-neutral-100 dark:bg-neutral-700">
|
||
<p>
|
||
此项目开源于
|
||
<a
|
||
class="text-blue-600 dark:text-blue-500"
|
||
href="https://github.com/Chanzhaoyu/chatgpt-web"
|
||
target="_blank"
|
||
>
|
||
Github
|
||
</a>
|
||
免费,并且没有任何形式分付费行为!
|
||
</p>
|
||
<p>
|
||
如果你觉得此项目对你有帮助,请在 Github 帮我点个 Star 或者给予一点赞助,谢谢!
|
||
</p>
|
||
</div>
|
||
<p>API方式:{{ config?.apiModel ?? '-' }}</p>
|
||
<p>反向代理:{{ config?.reverseProxy ?? '-' }}</p>
|
||
<p>超时时间:{{ config?.timeoutMs ?? '-' }}</p>
|
||
<p>Socks代理:{{ config?.socksProxy ?? '-' }}</p>
|
||
</div>
|
||
</NSpin>
|
||
</template>
|