mirror of
https://github.com/woodchen-ink/ChatGPT-Tailwind.git
synced 2025-07-18 05:52:00 +08:00
Merge pull request #6 from woodchen-ink:woodchen-ink/issue5
新增支持模型,库改为使用staticfile,可以加快国内访问
This commit is contained in:
commit
93d02d356b
83
index.html
83
index.html
@ -1,5 +1,5 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-cn">
|
||||
<html lang="zh-cmn-Hans">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
@ -7,17 +7,16 @@
|
||||
<meta name="viewport"
|
||||
content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
|
||||
<link rel="shortcut icon" href="https://cdn-img-qiniu.czl.net/2023/08/03/64cb6db97b0bf.png">
|
||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/daisyui/3.6.4/full.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="https://cdn.staticfile.org/daisyui/3.9.2/full.min.css" rel="stylesheet" type="text/css" />
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/markdown-it/13.0.1/markdown-it.min.js"></script>
|
||||
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/vs2015.min.css" />
|
||||
<script src="https://cdn.staticfile.org/markdown-it/13.0.2/markdown-it.min.js"></script>
|
||||
<link rel="stylesheet" href="https://cdn.staticfile.org/highlight.js/11.8.0/styles/vs2015.min.css" />
|
||||
<style>
|
||||
body {
|
||||
font-family: system-ui, -apple-system, "Microsoft YaHei", Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif !important;
|
||||
}
|
||||
</style>
|
||||
<link href="https://cdn.czl.net/frame/tailwind/typography.css" rel="stylesheet" type="text/css">
|
||||
<link href="https://cdn-r2.czl.net/frame/tailwind/typography.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
|
||||
<body class="pb-72 pt-20 h-full">
|
||||
@ -67,27 +66,49 @@
|
||||
<option value="gpt-3.5-turbo-0613">gpt-3.5-turbo-0613</option>
|
||||
<option value="gpt-3.5-turbo-16k">gpt-3.5-turbo-16k</option>
|
||||
<option value="gpt-3.5-turbo-16k-0613">gpt-3.5-turbo-16k-0613</option>
|
||||
<option value="gpt-3.5-turbo-instruct">gpt-3.5-turbo-instruct</option>
|
||||
<option value="gpt-4">gpt-4</option>
|
||||
<option value="gpt-4-0301">gpt-4-0301</option>
|
||||
<option value="gpt-4-0314">gpt-4-0314</option>
|
||||
<option value="gpt-4-0613">gpt-4-0613</option>
|
||||
<option value="gpt-4-32k">gpt-4-32k</option>
|
||||
<option value="gpt-4-32k-0314">gpt-4-32k-0314</option>
|
||||
<option value="gpt-4-32k-0613">gpt-4-32k-0613</option>
|
||||
<option value="PaLM-2">PaLM-2</option>
|
||||
<option value="ERINIE-Bot">ERNIE-Bot</option>
|
||||
<option value="ERNIE-Bot-turbo">ERNIE-Bot-turbo</option>
|
||||
<option value="BLOOMZ-7B">BLOOMZ-7B</option>
|
||||
<option value="Embedding-V1">Embedding-V1</option>
|
||||
<option value="chatglm_std">chatglm_std</option>
|
||||
<option value="chatglm_lite">chatglm_lite</option>
|
||||
<option value="chatglm_pro">chatglm_pro</option>
|
||||
<option value="qwen-v1">qwen-v1</option>
|
||||
<option value="qwen-plus-v1">qwen-plus-v1</option>
|
||||
<option value="SparkDesk">SparkDesk</option>
|
||||
<option value="360GPT_S2_V9">360GPT_S2_V9</option>
|
||||
<option value="embedding-bert-512-v1">embedding-bert-512-v1</option>
|
||||
<option value="embedding_s1_v1">embedding_s1_v1</option>
|
||||
<option value="semantic_similarity_s1_v1">semantic_similarity_s1_v1</option>
|
||||
<option value="360GPT_S2_V9.4">360GPT_S2_V9.4</option>
|
||||
<option value="text-ada-001">text-ada-001</option>
|
||||
<option value="text-babbage-001">text-babbage-001</option>
|
||||
<option value="text-curie-001">text-curie-001</option>
|
||||
<option value="text-davinci-002">text-davinci-002</option>
|
||||
<option value="text-davinci-003">text-davinci-003</option>
|
||||
<option value="text-davinci-edit-001">text-davinci-edit-001</option>
|
||||
<option value="code-davinci-edit-001">code-davinci-edit-001</option>
|
||||
<option value="whisper-1">whisper-1</option>
|
||||
<option value="davinci">davinci</option>
|
||||
<option value="curie">curie</option>
|
||||
<option value="babbage">babbage</option>
|
||||
<option value="ada">ada</option>
|
||||
<option value="text-embedding-ada-002">text-embedding-ada-002</option>
|
||||
<option value="text-search-ada-doc-001">text-search-ada-doc-001</option>
|
||||
<option value="text-moderation-stable">text-moderation-stable</option>
|
||||
<option value="text-moderation-latest">text-moderation-latest</option>
|
||||
<option value="dall-e">dall-e</option>
|
||||
<option value="claude-instant-1">[Claude]claude-instant-1</option>
|
||||
<option value="claude-2">[Claude]claude-2</option>
|
||||
<option value="ERNIE-Bot">[百度]ERNIE-Bot</option>
|
||||
<option value="ERNIE-Bot-turbo">[百度]ERNIE-Bot-turbo</option>
|
||||
<option value="Embedding-V1">[百度]Embedding-V1</option>
|
||||
<option value="PaLM-2">[google]PaLM-2</option>
|
||||
<option value="chatglm_pro">[智谱]chatglm_pro</option>
|
||||
<option value="chatglm_std">[智谱]chatglm_std</option>
|
||||
<option value="chatglm_lite">[智谱]chatglm_lite</option>
|
||||
<option value="qwen-turbo">[阿里]qwen-turbo</option>
|
||||
<option value="qwen-plus">[阿里]qwen-plus</option>
|
||||
<option value="text-embedding-v1">[阿里]text-embedding-v1</option>
|
||||
<option value="SparkDesk">[讯飞]SparkDesk</option>
|
||||
<option value="360GPT_S2_V9">[360]360GPT_S2_V9</option>
|
||||
<option value="embedding-bert-512-v1">[360]embedding-bert-512-v1</option>
|
||||
<option value="embedding_s1_v1">[360]embedding_s1_v1</option>
|
||||
<option value="semantic_similarity_s1_v1">[360]semantic_similarity_s1_v1</option>
|
||||
<option value="360GPT_S2_V9.4">[360]360GPT_S2_V9.4</option>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
<div class="text-xs italics">*选择模型</div>
|
||||
@ -121,8 +142,8 @@
|
||||
|
||||
|
||||
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.11/clipboard.min.js"></script>
|
||||
<script src="https://cdn.staticfile.org/jquery/3.7.1/jquery.min.js"></script>
|
||||
<script src="https://cdn.staticfile.org/clipboard.js/2.0.11/clipboard.min.js"></script>
|
||||
<script>
|
||||
const url = new URL(window.location.href);
|
||||
const chatbox = $("#chatbox");
|
||||
@ -140,7 +161,7 @@
|
||||
});
|
||||
chatbox.append(`<div class="chat chat-end"><div class="chat-image avatar">
|
||||
<div class="w-10 rounded-full">
|
||||
<img src="https://cdn-img.czl.net/2023/08/10/64d3b992cf86e.png" />
|
||||
<img src="https://cdn-img-r2.czl.net/2023/08/10/64d3b992cf86e.png" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="chat-header">You</div><div class="chat-bubble chat-bubble-info">${message}</div><div>`);
|
||||
@ -211,8 +232,8 @@
|
||||
: 'chat-bubble-accent'
|
||||
const avatarURL =
|
||||
message.role === 'user'
|
||||
? 'https://cdn-img.czl.net/2023/08/10/64d3b992cf86e.png'
|
||||
: 'https://cdn-img.czl.net/2023/08/10/64d3b8c9819c7.png'
|
||||
? 'https://cdn-img-r2.czl.net/2023/08/10/64d3b992cf86e.png'
|
||||
: 'https://cdn-img-r2.czl.net/2023/08/10/64d3b8c9819c7.png'
|
||||
const chatHeader = message.role === 'user' ? 'You' : 'AI'
|
||||
|
||||
let myID = 'codeSnippet-' + Date.now()
|
||||
@ -303,7 +324,7 @@
|
||||
}
|
||||
chatbox.append(`<div class="chat chat-start"><div class="chat-image avatar">
|
||||
<div class="w-10 rounded-full">
|
||||
<img src="https://cdn-img.czl.net/2023/08/10/64d3b8c9819c7.png" />
|
||||
<img src="https://cdn-img-r2.czl.net/2023/08/10/64d3b8c9819c7.png" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="chat-header">AI</div><div class="chat-bubble chat-bubble-error prose prose-slate">Error: ${errorMessage}</div><div>`);
|
||||
@ -314,7 +335,7 @@
|
||||
sendButton.removeClass('btn-error').addClass('btn-info');
|
||||
chatbox.append(`<div class="chat chat-start"><div class="chat-image avatar">
|
||||
<div class="w-10 rounded-full">
|
||||
<img src="https://cdn-img.czl.net/2023/08/10/64d3b8c9819c7.png" />
|
||||
<img src="https://cdn-img-r2.czl.net/2023/08/10/64d3b8c9819c7.png" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="chat-header">AI</div><div class="chat-bubble chat-bubble-error prose prose-slate">Error: ${error.message}</div><div>`);
|
||||
@ -322,7 +343,7 @@
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js" defer></script>
|
||||
<script src="https://cdn.staticfile.org/highlight.js/11.8.0/highlight.min.js" defer></script>
|
||||
|
||||
</body>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user