diff --git a/src/views/manage-posts/components/ask-ai.tsx b/src/views/manage-posts/components/ask-ai.tsx index 30feb67b9..e11af1a7a 100644 --- a/src/views/manage-posts/components/ask-ai.tsx +++ b/src/views/manage-posts/components/ask-ai.tsx @@ -21,6 +21,7 @@ export const AISummaryDialog = defineComponent({ }, setup(props) { const token = useStorage('openai-token', '') + const base_url = useStorage('openai-base-url', 'https://api.openai.com/v1/') const promptRef = ref(`Summarize this in Chinese language: "{text}" @@ -30,6 +31,7 @@ CONCISE SUMMARY:`) const handleAskAI = async () => { const ai = new OpenAI({ apiKey: token.value, + baseURL: base_url.value, dangerouslyAllowBrowser: true, }) @@ -110,6 +112,31 @@ CONCISE SUMMARY:`) + + + {{ + trigger() { + return ( + { + base_url.value = val + }} + > + ) + }, + default() { + return 'OpenAI Base URL 用于调用 OpenAI API,默认为 https://api.openai.com/v1/' + }, + }} + + +