PageSourceSearch

https://www.pangao.vip/

html pangao.vip collected 2026-09-28 06:50:05 UTC 33,770 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="zh-CN" data-default-color-scheme="auto"><head><meta charset="UTF-8"><link rel="apple-touch-icon" sizes="76x76" href="https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/images/favicon.jpg"><link rel="icon" href="https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/images/favicon.jpg"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=5,shrink-to-fit=no"><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="theme-color" content="#2f4154"><meta name="author" content="潘高"><meta name="keywords" content="Python,Vue,JS,CSS,H5,HTML,Android,iOS,Java,Swift,Perl,微信小程序,开发,博客,潘高"><meta name="description" content="Just do it !(翻译:我只是个搞 IT的!哭笑脸)"><meta property="og:type" content="website"><meta property="og:title" content="潘高的小站"><meta property="og:url" content="https://blog.pangao.vip/"><meta property="og:site_name" content="潘高的小站"><meta property="og:description" content="Just do it !(翻译:我只是个搞 IT的!哭笑脸)"><meta property="og:locale" content="zh_CN"><meta property="article:author" content="潘高"><meta property="article:tag" content="Python,Vue,JS,CSS,H5,HTML,Android,iOS,Java,Swift,Perl,微信小程序,开发,博客,潘高"><meta name="twitter:card" content="summary_large_image">
1<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5317369003185250" crossorigin="anonymous"></script>
1<meta name="google-site-verification" content="google180fd90b1a12c24d.html"><title>潘高的小站</title><link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.6.1/css/bootstrap.min.css"><link rel="stylesheet" href="//at.alicdn.com/t/font_1749284_hj8rtnfg7um.css"><link rel="stylesheet" href="//at.alicdn.com/t/font_1736178_kmeydafke9r.css"><link rel="stylesheet" href="/css/main.css"><link id="highlight-css" rel="stylesheet" href="/css/highlight.css"><link id="highlight-css-dark" rel="stylesheet" href="/css/highlight-dark.css">
1<script id="fluid-configs">var dntVal,Fluid=window.Fluid||{},CONFIG=(Fluid.ctx=Object.assign({},Fluid.ctx),{hostname:"blog.pangao.vip",root:"/",version:"1.9.4",typing:{enable:!0,typeSpeed:70,cursorChar:"_",loop:!1,scope:[]},anchorjs:{enable:!0,element:"h1,h2,h3,h4,h5,h6",placement:"right",visible:"hover",icon:""},progressbar:{enable:!0,height_px:3,color:"#29d",options:{showSpinner:!1,trickleSpeed:100}},code_language:{enable:!0,default:"TEXT"},copy_btn:!0,image_caption:{enable:!1},image_zoom:{enable:!0,img_url_replace:["",""]},toc:{enable:!0,placement:"right",headingSelector:"h1,h2,h3,h4,h5,h6",collapseDepth:0},lazyload:{enable:!0,loading_img:"/img/loading.gif",onlypost:!1,offset_factor:2},web_analytics:{enable:!0,follow_dnt:!0,baidu:"3cb997f9d46af905b450452a8f181d9e",google:"UA-163962674-1",gtag:null,tencent:{sid:null,cid:null},woyaola:null,cnzz:1278827075,leancloud:{app_id:"w5RAfQXjT6iFfBtGwiTfxQOP-gzGzoHsz",app_key:"h55viQ2cLIrigHjPHDfIS2ly",server_url:"https://w5rafqxj.lc-cn-n1-shared.com",path:"window.location.pathname",ignore_local:!0}},search_path:"/local-search.xml"});CONFIG.web_analytics.follow_dnt&&(dntVal=navigator.doNotTrack||window.doNotTrack||navigator.msDoNotTrack,Fluid.ctx.dnt=dntVal&&(dntVal.startsWith("1")||dntVal.startsWith("yes")||dntVal.startsWith("on")))</script>
1<script src="/js/utils.js"></script>
1<script src="/js/color-schema.js"></script>
1<script async>var _hmt;Fluid.ctx.dnt||(_hmt=_hmt||[],function(){var t=document.createElement("script"),e=(t.src="https://hm.baidu.com/hm.js?3cb997f9d46af905b450452a8f181d9e",document.getElementsByTagName("script")[0]);e.parentNode.insertBefore(t,e)}())</script>
1<script async>Fluid.ctx.dnt||Fluid.utils.createScript("https://www.google-analytics.com/analytics.js",function(){window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-163962674-1","auto"),ga("send","pageview")})</script>
1<script async src="https://www.google-analytics.com/analytics.js"></script>
1<script async>Fluid.ctx.dnt||Fluid.utils.createScript("//s4.cnzz.com/z_stat.php?id=1278827075&show=pic")</script>
1<meta name="generator" content="Hexo 6.3.0"></head>
vendor: 63 bytes, line 1
1<script async src="https://www.googletagmanager.com/gtag/js?id=
1AW-715652541
vendor: 11 bytes, line 1
1"></script>
1<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","AW-715652541")</script>
vendor: 63 bytes, line 1
1<script async src="https://www.googletagmanager.com/gtag/js?id=
1G-P4XN0EX1GY
vendor: 11 bytes, line 1
1"></script>
1<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-P4XN0EX1GY")</script>
1<body><header><div class="header-inner" style="height:100vh"><nav id="navbar" class="navbar fixed-top navbar-expand-lg navbar-dark scrolling-navbar"><div class="container"><a class="navbar-brand" href="/"><strong>潘高的小站</strong> </a><button id="navbar-toggler-btn" class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><div class="animated-icon"><span></span><span></span><span></span></div></button><div class="collapse navbar-collapse" id="navbarSupportedContent"><ul class="navbar-nav ml-auto text-center"><li class="nav-item"><a class="nav-link" href="/"><i class="iconfont icon-home-fill"></i> <span>首页</span></a></li><li class="nav-item"><a class="nav-link" href="/categories/"><i class="iconfont icon-category-fill"></i> <span>分类</span></a></li><li class="nav-item"><a class="nav-link" href="/tags/"><i class="iconfont icon-tags-fill"></i> <span>标签</span></a></li><li class="nav-item"><a class="nav-link" href="/archives/"><i class="iconfont icon-shijianzhou"></i> <span>时间轴</span></a></li><li class="nav-item"><a class="nav-link" href="/about/"><i class="iconfont icon-user-fill"></i> <span>关于</span></a></li><li class="nav-item"><a class="nav-link" href="/icp/"><i class="iconfont icon-icp"></i> <span>icp备案</span></a></li><li class="nav-item"><a class="nav-link" href="/links/"><i class="iconfont icon-link-fill"></i> <span>友链</span></a></li><li class="nav-item" id="search-btn"><a class="nav-link" target="_self" href="javascript:;" data-toggle="modal" data-target="#modalSearch" aria-label="Search"><i class="iconfont icon-search"></i></a></li><li class="nav-item" id="color-toggle-btn"><a class="nav-link" target="_self" href="javascript:;" aria-label="Color Toggle"><i class="iconfont icon-dark" id="color-toggle-icon"></i></a></li></ul></div></div></nav><div id="banner" class="banner" parallax="true" style="background:url(https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/images/home.jpg) no-repeat center center;background-size:cover"><div class="full-bg-img"><div class="mask flex-center" style="background-color:rgba(0,0,0,.3)"><div class="banner-text text-center fade-in-up"><div class="h2"><span id="subtitle" data-typed-text="IT套路深,必须瞎折腾"></span></div></div><div class="scroll-down-bar"><i class="iconfont icon-arrowdown"></i></div></div></div></div></div></header><main><div class="container nopadding-x-md"><div id="board" style="margin-top:0"><div class="container"><div class="row"><div class="col-12 col-md-10 m-auto"><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/%E5%9C%A8%E4%B8%AA%E4%BA%BA%E7%94%B5%E8%84%91%E4%B8%8A%E9%83%A8%E7%BD%B2ChatGLM2-6B%E4%B8%AD%E6%96%87%E5%AF%B9%E8%AF%9D%E5%A4%A7%E6%A8%A1%E5%9E%8B/" target="_self"><img src="https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/pic/index/ChatGLM2-6B在个人电脑上部署中文对话大模型.png" srcset="/img/loading.gif" lazyload alt="在个人电脑上部署ChatGLM2-6B中文对话大模型"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/%E5%9C%A8%E4%B8%AA%E4%BA%BA%E7%94%B5%E8%84%91%E4%B8%8A%E9%83%A8%E7%BD%B2ChatGLM2-6B%E4%B8%AD%E6%96%87%E5%AF%B9%E8%AF%9D%E5%A4%A7%E6%A8%A1%E5%9E%8B/" target="_self">在个人电脑上部署ChatGLM2-6B中文对话大模型</a></h1><a class="index-excerpt" href="/%E5%9C%A8%E4%B8%AA%E4%BA%BA%E7%94%B5%E8%84%91%E4%B8%8A%E9%83%A8%E7%BD%B2ChatGLM2-6B%E4%B8%AD%E6%96%87%E5%AF%B9%E8%AF%9D%E5%A4%A7%E6%A8%A1%E5%9E%8B/" target="_self"><div>简介ChatGLM2-6B 是清华大学开源的一款支持中英双语的对话语言模型。经过了 1.4T 中英标识符的预训练与人类偏好对齐训练,具有 62 亿参数的 ChatGLM2-6B 已经能生成相当符合人类偏好的回答。结合模型量化技术,用户可以在消费级的显卡上进行本地部署(INT4 量化级别下最低只需 6GB 显存)。 使用方式硬件需求 量化等级 最低 GPU(对话) 最低 GPU(微调) F</div></a><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2023-06-30 18:00" pubdate>2023-06-30</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/ChatGLM/" class="category-chain-item">ChatGLM</a> <span>></span> <a href="/categories/ChatGLM/Python/" class="category-chain-item">Python</a> <span>></span> <a href="/categories/ChatGLM/Python/AI/" class="category-chain-item">AI</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Python/">#Python</a> <a href="/tags/AI/">#AI</a> <a href="/tags/ChatGLM/">#ChatGLM</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/JavaScript%E5%92%8CPython%E6%89%93%E9%80%A0%E8%B7%A8%E5%B9%B3%E5%8F%B0%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%BA%94%E7%94%A8%E2%80%94%E2%80%94PPX/" target="_self"><img src="https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/pic/index/JavaScript和Python打造跨平台客户端应用——vue-pywebview-pyinstaller.png" srcset="/img/loading.gif" lazyload alt="JavaScript和Python打造跨平台客户端应用——PPX"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/JavaScript%E5%92%8CPython%E6%89%93%E9%80%A0%E8%B7%A8%E5%B9%B3%E5%8F%B0%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%BA%94%E7%94%A8%E2%80%94%E2%80%94PPX/" target="_self">JavaScript和Python打造跨平台客户端应用——PPX</a></h1><a class="index-excerpt" href="/JavaScript%E5%92%8CPython%E6%89%93%E9%80%A0%E8%B7%A8%E5%B9%B3%E5%8F%B0%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%BA%94%E7%94%A8%E2%80%94%E2%80%94PPX/" target="_self"><div>前言PPX(曾用名 vue-pywebview-pyinstaller)。第一个 P 表示 Python ,当然,也可以表示 Pangao(潘高,也就是我本人)。第二个 P 表示 Pywebview ,也可以表示 Pyinstaller 。第三个 X 表示未知,指前端可以使用 Vue、React、Angular、HTML 中的任意一种。 搭后语现如今ï¼
1Œè¦è¯´æ¯”较火的编程语言当属 JavaScript</div></a><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2023-04-26 18:00" pubdate>2023-04-26</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/Python/" class="category-chain-item">Python</a> <span>></span> <a href="/categories/Python/JavaScript/" class="category-chain-item">JavaScript</a> <span>></span> <a href="/categories/Python/JavaScript/Vue/" class="category-chain-item">Vue</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Python/">#Python</a> <a href="/tags/JavaScript/">#JavaScript</a> <a href="/tags/Vue/">#Vue</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/Python3%E7%9A%84%E4%B8%8B%E4%B8%80%E4%BB%A3HTTP%E5%AE%A2%E6%88%B7%E7%AB%AF%E2%80%94%E2%80%94HTTPX/" target="_self"><img src="https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/pic/index/Python3的下一代HTTP客户端——HTTPX.png" srcset="/img/loading.gif" lazyload alt="Python3的下一代HTTP客户端——HTTPX"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/Python3%E7%9A%84%E4%B8%8B%E4%B8%80%E4%BB%A3HTTP%E5%AE%A2%E6%88%B7%E7%AB%AF%E2%80%94%E2%80%94HTTPX/" target="_self">Python3的下一代HTTP客户端——HTTPX</a></h1><a class="index-excerpt" href="/Python3%E7%9A%84%E4%B8%8B%E4%B8%80%E4%BB%A3HTTP%E5%AE%A2%E6%88%B7%E7%AB%AF%E2%80%94%E2%80%94HTTPX/" target="_self"><div>前言在 Python 中,访问网络资源最有名的库就是 requests、aiohttp 和 httpx。一般情况下,requests 只能发送同步请求;aiohttp 只能发送异步请求;httpx 既能发送同步请求,又能发送异步请求。 下面,就着重介绍一下 httpx 的使用方法。 安装使用 pip 安装 httpx: 1pip install httpx 当然了,httpx 也可以使用命令行操</div></a><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2023-04-18 18:00" pubdate>2023-04-18</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/HTTPX/" class="category-chain-item">HTTPX</a> <span>></span> <a href="/categories/HTTPX/Python/" class="category-chain-item">Python</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Python/">#Python</a> <a href="/tags/HTTPX/">#HTTPX</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/myChat%E2%80%94%E2%80%94%E7%AC%AC%E4%B8%89%E6%96%B9ChatGPT%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%8F%88%E5%8F%8C%E5%8F%92%E5%8F%95%E6%9B%B4%E6%96%B0%E5%95%A6/" target="_self"><img src="https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/pic/index/myChat——第三方ChatGPT客户端又双叒叕更新啦.png" srcset="/img/loading.gif" lazyload alt="myChat——第三方ChatGPT客户端又双叒叕更新啦"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/myChat%E2%80%94%E2%80%94%E7%AC%AC%E4%B8%89%E6%96%B9ChatGPT%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%8F%88%E5%8F%8C%E5%8F%92%E5%8F%95%E6%9B%B4%E6%96%B0%E5%95%A6/" target="_self">myChat——第三方ChatGPT客户端又双叒叕更新啦</a></h1><a class="index-excerpt" href="/myChat%E2%80%94%E2%80%94%E7%AC%AC%E4%B8%89%E6%96%B9ChatGPT%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%8F%88%E5%8F%8C%E5%8F%92%E5%8F%95%E6%9B%B4%E6%96%B0%E5%95%A6/" target="_self"><div>一句话介绍myChat 是一款第三方 ChatGPT 客户端,基于 OpenAI 接口调用,支持 Windows 和 macOS 系统。 运行前提条件 魔法上网。 需要 sk 码。本软件不提供也不保存 sk 码,用户需要自行 注册账号 ,获取 sk 码。 软件安装下载软件在 https://github.com/pangao1990/myChat/releases 中下载对应系统的最新软件安装包</div></a><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2023-04-05 23:50" pubdate>2023-04-05</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/Python/" class="category-chain-item">Python</a> <span>></span> <a href="/categories/Python/OpenAI/" class="category-chain-item">OpenAI</a> <span>></span> <a href="/categories/Python/OpenAI/ChatGPT/" class="category-chain-item">ChatGPT</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Python/">#Python</a>
1 <a href="/tags/OpenAI/">#OpenAI</a> <a href="/tags/ChatGPT/">#ChatGPT</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/ChatGPT%E5%92%8C%E6%96%87%E5%BF%83%E4%B8%80%E8%A8%80%E5%88%86%E5%88%AB%E6%8E%A8%E8%8D%90%E7%9A%84CNV%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7/" target="_self"><img src="https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/pic/index/ChatGPT和文心一言分别推荐的CNV分析工具.jpeg" srcset="/img/loading.gif" lazyload alt="ChatGPT和文心一言分别推荐的CNV分析工具"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/ChatGPT%E5%92%8C%E6%96%87%E5%BF%83%E4%B8%80%E8%A8%80%E5%88%86%E5%88%AB%E6%8E%A8%E8%8D%90%E7%9A%84CNV%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7/" target="_self">ChatGPT和文心一言分别推荐的CNV分析工具</a></h1><a class="index-excerpt" href="/ChatGPT%E5%92%8C%E6%96%87%E5%BF%83%E4%B8%80%E8%A8%80%E5%88%86%E5%88%AB%E6%8E%A8%E8%8D%90%E7%9A%84CNV%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7/" target="_self"><div>分别向 ChatGPT 和文心一言提问先贴出 ChatGPT 和文心一言的问答,后面再说我的一些分析。 ChatGPT帮我推荐一款 CNV 分析工具。CNVmax 在线工具是一款用于 CNV(拷贝数变异)分析的在线工具,其核心功能包括: CNV 检测:使用 WES 或 WGS 数据,对样本中的 CNV 进行检测和注释。 CNV 可视化:将 CNV 检测结果进行可视化,帮助用户更好地理解和分析数</div></a><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2023-04-05 23:00" pubdate>2023-04-05</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/Python/" class="category-chain-item">Python</a> <span>></span> <a href="/categories/Python/OpenAI/" class="category-chain-item">OpenAI</a> <span>></span> <a href="/categories/Python/OpenAI/ChatGPT/" class="category-chain-item">ChatGPT</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Python/">#Python</a> <a href="/tags/OpenAI/">#OpenAI</a> <a href="/tags/ChatGPT/">#ChatGPT</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/myChat-%E7%AC%AC%E4%B8%89%E6%96%B9ChatGPT%E5%8E%9F%E7%94%9F%E5%AE%A2%E6%88%B7%E7%AB%AF%EF%BC%8C%E6%94%AF%E6%8C%81win%E5%92%8Cmac%E7%B3%BB%E7%BB%9F/" target="_self"><img src="https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/pic/index/myChat-第三方ChatGPT原生客户端,支持win和mac系统.jpeg" srcset="/img/loading.gif" lazyload alt="myChat-第三方ChatGPT原生客户端,支持win和mac系统"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/myChat-%E7%AC%AC%E4%B8%89%E6%96%B9ChatGPT%E5%8E%9F%E7%94%9F%E5%AE%A2%E6%88%B7%E7%AB%AF%EF%BC%8C%E6%94%AF%E6%8C%81win%E5%92%8Cmac%E7%B3%BB%E7%BB%9F/" target="_self">myChat-第三方ChatGPT原生客户端,支持win和mac系统</a></h1><a class="index-excerpt" href="/myChat-%E7%AC%AC%E4%B8%89%E6%96%B9ChatGPT%E5%8E%9F%E7%94%9F%E5%AE%A2%E6%88%B7%E7%AB%AF%EF%BC%8C%E6%94%AF%E6%8C%81win%E5%92%8Cmac%E7%B3%BB%E7%BB%9F/" target="_self"><div>前言可能你没体验过 ChatGPT,但肯定听说过。苦于高高的围墙,无法便捷的使用 ChatGPT。那你就不能错过 myChat ,一款第三方 ChatGPT 原生客户端。基于 OpenAI 提供的 ChatGPT 同款模型 GPT-3.5,可达到与 ChatGPT 类似的效果,即开即用,不用魔法上网。 搭后语哎,以上是我原本想好的台词。可不曾想 openAI 公司一层层的加码,先是禁用了我们国家访</div></a><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2023-03-13 23:48" pubdate>2023-03-13</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/Python/" class="category-chain-item">Python</a> <span>></span> <a href="/categories/Python/OpenAI/" class="category-chain-item">OpenAI</a> <span>></span> <a href="/categories/Python/OpenAI/ChatGPT/" class="category-chain-item">ChatGPT</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Python/">#Python</a>
1 <a href="/tags/OpenAI/">#OpenAI</a> <a href="/tags/ChatGPT/">#ChatGPT</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/%E5%9F%BA%E4%BA%8EGPT-3.5%E7%9A%84%E7%9C%9FChatGPT%E6%8E%A5%E5%8F%A3%E6%9D%A5%E4%BA%86/" target="_self"><img src="https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/pic/index/基于GPT-3.5的真ChatGPT接口来了.jpeg" srcset="/img/loading.gif" lazyload alt="基于GPT-3.5的真ChatGPT接口来了"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/%E5%9F%BA%E4%BA%8EGPT-3.5%E7%9A%84%E7%9C%9FChatGPT%E6%8E%A5%E5%8F%A3%E6%9D%A5%E4%BA%86/" target="_self">基于GPT-3.5的真ChatGPT接口来了</a></h1><a class="index-excerpt" href="/%E5%9F%BA%E4%BA%8EGPT-3.5%E7%9A%84%E7%9C%9FChatGPT%E6%8E%A5%E5%8F%A3%E6%9D%A5%E4%BA%86/" target="_self"><div>前言昨晚 2 点半,OpenAI 给注册用户群发了一封邮件,大致内容就是已经开放 chatGPT 相同的模型 gpt-3.5-turbo ,注册用户可以随意调用 API。当然了,价格便宜 10 倍。 体验过官网版本的 ChatGPT(基于 GPT-3.5)和民间自行搭建的聊天应用(基于 GPT-3)后,你就能感受到,GPT-3 和 GPT-3.5 的差距还是挺大的。 不多说,我们按照官方文档来体</div></a><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2023-03-02 18:00" pubdate>2023-03-02</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/Python/" class="category-chain-item">Python</a> <span>></span> <a href="/categories/Python/OpenAI/" class="category-chain-item">OpenAI</a> <span>></span> <a href="/categories/Python/OpenAI/ChatGPT/" class="category-chain-item">ChatGPT</a> <span>></span> <a href="/categories/Python/OpenAI/ChatGPT/AI/" class="category-chain-item">AI</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Python/">#Python</a> <a href="/tags/OpenAI/">#OpenAI</a> <a href="/tags/ChatGPT/">#ChatGPT</a> <a href="/tags/AI/">#AI</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/3%E5%88%86%E9%92%9F%E6%95%99%E4%BD%A0%E7%94%A8Python%E6%90%AD%E5%BB%BAChatGPT/" target="_self"><img src="https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/pic/index/3分钟教你用Python搭建ChatGPT.png" srcset="/img/loading.gif" lazyload alt="3分钟教你用Python搭建ChatGPT"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/3%E5%88%86%E9%92%9F%E6%95%99%E4%BD%A0%E7%94%A8Python%E6%90%AD%E5%BB%BAChatGPT/" target="_self">3分钟教你用Python搭建ChatGPT</a></h1><a class="index-excerpt" href="/3%E5%88%86%E9%92%9F%E6%95%99%E4%BD%A0%E7%94%A8Python%E6%90%AD%E5%BB%BAChatGPT/" target="_self"><div>写在前面ChatGPT 近期以强大的对话和信息整合能力风靡全网。起初,她并没有引起我很大的兴趣。我认为这不过又是互联网公司寻求新的经济增长点的风口而已。 就像几年前的 区块链 ,大大小小的公司趋之若鹜,记得我当时的老东家也推出一款去中心化的 APP,用于存储自己的基因数据。现在已经没有人谈及区块链技术了。 就像最近 1-2 年的 元宇宙 ,据说甚至有学校成立了元宇宙学院,自从扎克伯格晒出一个简陋无</div></a><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2023-02-22 22:33" pubdate>2023-02-22</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/Python/" class="category-chain-item">Python</a> <span>></span> <a href="/categories/Python/OpenAI/" class="category-chain-item">OpenAI</a> <span>></span> <a href="/categories/Python/OpenAI/ChatGPT/" class="category-chain-item">ChatGPT</a> <span>></span> <a href="/categories/Python/OpenAI/ChatGPT/AI/" class="category-chain-item">AI</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Python/">#Python</a>
1 <a href="/tags/OpenAI/">#OpenAI</a> <a href="/tags/ChatGPT/">#ChatGPT</a> <a href="/tags/AI/">#AI</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/%E8%B6%85%E8%AF%A6%E7%BB%86%E6%B3%A8%E5%86%8COpenAI%E6%8E%A5%E5%8F%A3%E8%B4%A6%E5%8F%B7%E7%9A%84%E6%95%99%E7%A8%8B/" target="_self"><img src="https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/pic/index/超详细注册OpenAI接口账号的教程.png" srcset="/img/loading.gif" lazyload alt="超详细注册OpenAI接口账号的教程"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/%E8%B6%85%E8%AF%A6%E7%BB%86%E6%B3%A8%E5%86%8COpenAI%E6%8E%A5%E5%8F%A3%E8%B4%A6%E5%8F%B7%E7%9A%84%E6%95%99%E7%A8%8B/" target="_self">超详细注册OpenAI接口账号的教程</a></h1><a class="index-excerpt" href="/%E8%B6%85%E8%AF%A6%E7%BB%86%E6%B3%A8%E5%86%8COpenAI%E6%8E%A5%E5%8F%A3%E8%B4%A6%E5%8F%B7%E7%9A%84%E6%95%99%E7%A8%8B/" target="_self"><div>准备 魔法上网(必备) 用于注册的邮箱(QQ 邮箱、网易邮箱都行) 一个国外的手机号,用于接收验证码(当然也有其他办法,后面会讲) 谷歌浏览器(其他带有无痕模式的浏览器也行) 注册魔法上网这个就不过多介绍了,再多说一点,我就要去陪吴亦凡了。 创建 OpenAI 账号谷歌浏览器打开 OpenAI 首页,地址为:https://openai.com/ 。点击 API 选项。 点击 SIGN UP,</div></a><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2023-02-22 22:22" pubdate>2023-02-22</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/Python/" class="category-chain-item">Python</a> <span>></span> <a href="/categories/Python/OpenAI/" class="category-chain-item">OpenAI</a> <span>></span> <a href="/categories/Python/OpenAI/ChatGPT/" class="category-chain-item">ChatGPT</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Python/">#Python</a> <a href="/tags/OpenAI/">#OpenAI</a> <a href="/tags/ChatGPT/">#ChatGPT</a></div></div></article></div><div class="row mx-auto index-card"><div class="col-12 col-md-4 m-auto index-img"><a href="/%E8%AE%B0%E4%B8%80%E4%B8%AA%E5%9C%A8linux%E4%B8%8B%E7%BC%96%E7%A8%8B%E5%AE%B9%E6%98%93%E8%A2%AB%E5%BF%BD%E8%A7%86%E7%9A%84%E5%B0%8Fbug/" target="_self"><img src="https://cdn.jsdelivr.net/gh/pangao1990/pangao1990.github.io/pic/index/记一个在linux下编程容易被忽视的小bug.jpeg" srcset="/img/loading.gif" lazyload alt="记一个在linux下编程容易被忽视的小bug"></a></div><article class="col-12 col-md-8 mx-auto index-info"><h1 class="index-header"><a href="/%E8%AE%B0%E4%B8%80%E4%B8%AA%E5%9C%A8linux%E4%B8%8B%E7%BC%96%E7%A8%8B%E5%AE%B9%E6%98%93%E8%A2%AB%E5%BF%BD%E8%A7%86%E7%9A%84%E5%B0%8Fbug/" target="_self">记一个在linux下编程容易被忽视的小bug</a></h1><a class="index-excerpt" href="/%E8%AE%B0%E4%B8%80%E4%B8%AA%E5%9C%A8linux%E4%B8%8B%E7%BC%96%E7%A8%8B%E5%AE%B9%E6%98%93%E8%A2%AB%E5%BF%BD%E8%A7%86%E7%9A%84%E5%B0%8Fbug/" target="_self"><div>前言最近在做新项目,好久没更新博客了。正巧今天朋友问了我一个 bug 怎么解决,今天就抽空把这个问题记录一下。 源代码由于涉及到公司项目的源码,我就不贴出她给我看的代码截图了。这里我简化一下变量,只贴出关键部分。如下所示: 123456my $rootDir = &#x27;.&#x27;;my $time=`date &#x27;+%Y%m%d-%H%M%S&#x27;`;`mkdir $roo</div></a><div class="index-btm post-metas"><div class="post-meta mr-3"><i class="iconfont icon-date"></i> <time datetime="2022-07-19 18:00" pubdate>2022-07-19</time></div><div class="post-meta mr-3 d-flex align-items-center"><i class="iconfont icon-category"></i> <span class="category-chains"><span class="category-chain"><a href="/categories/Linux/" class="category-chain-item">Linux</a> <span>></span> <a href="/categories/Linux/Perl/" class="category-chain-item">Perl</a></span></span></div><div class="post-meta"><i class="iconfont icon-tags"></i> <a href="/tags/Perl/">#Perl</a> <a href="/tags/Linux/">#Linux</a></div></div></article></div><nav aria-label="navigation"><span class="pagination" id="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/#board">2</a><a class="page-number" href="/page/3/#board">3</a><span class="space">&hellip;</span><a class="page-number" href="/page/12/#board">12</a><a class="extend next" rel="next" href="/page/2/#board"><i class="iconfont icon-arrowright"></i></a></span></nav><hr><ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-5j+do+4q-on+hr" data-ad-client="ca-pub-5317369003185250" data-ad-slot="3342898071"></ins>
1<script>(adsbygoogle=window.adsbygoogle||[]).push({})</script>
1</div></div></div></div></div><a id="scroll-top-button" aria-label="TOP" href="#" role="button"><i class="iconfont icon-arrowup" aria-hidden="true"></i></a><div class="modal fade" id="modalSearch" tabindex="-1" role="dialog" aria-labelledby="ModalLabel" aria-hidden="true"><div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"><div class="modal-content"><div class="modal-header text-center"><h4 class="modal-title w-100 font-weight-bold">搜索</h4><button type="button" id="local-search-close" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button></div><div class="modal-body mx-3"><div class="md-form mb-5"><input type="text" id="local-search-input" class="form-control validate"> <label data-error="x" data-success="v" for="local-search-input">关键词</label></div><div class="list-group" id="local-search-result"></div></div></div></div></div><div class="col-lg-7 mx-auto nopadding-x-md"><div class="container custom mx-auto"><link rel="stylesheet" href="//at.alicdn.com/t/font_1765130_cg2uvt55y8.css"></div></div></main><footer><div class="footer-inner"><p id="hitokoto" style="color:#8a2be2">
1即将出现一段不可描述的话...</p>
1<script>fetch("https://v1.hitokoto.cn").then(t=>t.json()).then(t=>{document.getElementById("hitokoto").innerText=t.hitokoto}).catch(console.error)</script>
1<div><span id="timeDate">正在烧脑计算建站时间...</span> <span id="times"></span>
1<script>var now=new Date;function createtime(){var n=new Date("02/23/2019 00:00:00");now.setTime(now.getTime()+250),days=(now-n)/1e3/60/60/24,dnum=Math.floor(days),hours=(now-n)/1e3/60/60-24*dnum,hnum=Math.floor(hours),1==String(hnum).length&&(hnum="0"+hnum),minutes=(now-n)/1e3/60-1440*dnum-60*hnum,mnum=Math.floor(minutes),1==String(mnum).length&&(mnum="0"+mnum),seconds=(now-n)/1e3-86400*dnum-3600*hnum-60*mnum,snum=Math.round(seconds),1==String(snum).length&&(snum="0"+snum),document.getElementById("timeDate").innerHTML="本站已默默无闻运行&nbsp"+dnum+"&nbsp天",document.getElementById("times").innerHTML=hnum+"&nbsp小时&nbsp"+mnum+"&nbsp分&nbsp"+snum+"&nbsp秒"}setInterval("createtime()",250)</script>
1</div><div class="statistics"><span id="leancloud-site-uv-container" style="display:none">承蒙 <span id="leancloud-site-uv"></span> 位朋友 </span><span id="leancloud-site-pv-container" style="display:none">造访 <span id="leancloud-site-pv"></span> 次</span></div><div class="beian"><span><a href="/icp/blog.pangao.vip.html" target="_blank" rel="nofollow noopener">猿ICP证19901222号</a></span></div><span id="cnzz_stat_icon_1278827075" style="display:none"></span></div></footer>
1<script src="https://cdn.staticfile.org/nprogress/0.2.0/nprogress.min.js"></script>
1<link rel="stylesheet" href="https://cdn.staticfile.org/nprogress/0.2.0/nprogress.min.css">
1<script>NProgress.configure({showSpinner:!1,trickleSpeed:100}),NProgress.start(),window.addEventListener("load",function(){NProgress.done()})</script>
1<script src="https://cdn.staticfile.org/jquery/3.6.0/jquery.min.js"></script>
1<script src="https://cdn.staticfile.org/twitter-bootstrap/4.6.1/js/bootstrap.min.js"></script>
1<script src="/js/events.js"></script>
1<script src="/js/plugins.js"></script>
1<script src="https://cdn.staticfile.org/typed.js/2.0.12/typed.min.js"></script>
1<script>!function(t){var i,a=Fluid.plugins.typing,t=t.getElementById("subtitle");t&&a&&(i=t.getAttribute("data-typed-text"),jQuery.ajax({type:"GET",url:"https://v1.hitokoto.cn/",headers:{},dataType:"json",success:function(t){var e;if(t){var o="hitokoto".split(",");t instanceof Array&&(t=t[0]);for(const r of o){var n=t[r];if("string"==typeof n){e=n;break}n instanceof Object&&(t=n)}}a(e||i)},error:function(t,e,o){o&&console.error("Failed to request https://v1.hitokoto.cn/:",o),a(i)}}))}((window,document))</script>
1<script src="/js/img-lazyload.js"></script>
1<script defer src="/js/leancloud.js"></script>
1<script src="/js/local-search.js"></script>
1<script src="/js/boot.js"></script>
1<noscript><div class="noscript-warning">博客在允许 JavaScript 运行的环境下浏览效果更佳哦</div></noscript></body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.