
CatGPT 对公服务
Haorwen 提供本项目的所有接口(Interface)
应用网站布局(成品可直接使用):
https://chat.miaorun.dev
本网站为本次布局的主网站, 提供完整的GPT支持 模型为 3.5
支持喜闻乐见的连续对话以及流式响应的相关功能 无广告 但是也不保证 SLA 可用性
本项目 无变现 / 盈利 想法 大家可以放心使用 :) [其实是没那个能力hhh]
https://github.com/zkeq/Cat-Abstract-AI
tianliGPT 开源项目衍生产品, 对接至CatGPT 无限制调用 可直接引用
所有文章实时返回摘要, 但是不保证稳定性, 推荐使用原项目
API开发者布局:
https://hub.onmicrosoft.cn/docs#/default/chat_chat_get
普通 GET 请求调用接口 返回 JSON 响应 速度略慢 首版, 体验中等
https://hub.onmicrosoft.cn/docs#/default/events_chat_stream_get
升级版接口, 支持流式返回 下面提供一个简单的 demo 代码供演示
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <script src="https://jsd.onmicrosoft.cn/npm/marked/marked.min.js"></script> <link rel="stylesheet" href="https://jsd.onmicrosoft.cn/npm/highlight.js@11.7.0/styles/night-owl.css"> <script src="https://cdnjs.onmicrosoft.cn/ajax/libs/highlight.js/11.7.0/highlight.min.js"></script>
<input type="text" id="CatGPT_input"> <button onclick="CatGPT_GetSteam()">Get_Steam</button> <div id="CatGPT_markdown">CatGPT内容展示区域</div>
<script> function CatGPT_GetSteam(){ var q = document.getElementById("CatGPT_input").value; document.getElementById('CatGPT_markdown').innerHTML = "Loading..." const eventSource = new EventSource('https://hub.onmicrosoft.cn/chat/stream?q=' + q);
eventSource.addEventListener('message', (event) => { if ("[DONE]" == event.data) { eventSource.close(); return; } this.Steam = JSON.parse(event.data).message.content.parts[0] document.getElementById('CatGPT_markdown').innerHTML = marked.parse(this.Steam) hljs.highlightAll(); });
eventSource.addEventListener('error', function(event) { eventSource.close(); }); } </script>
|