Gemini 和国内智普API的接入使用,以及初识PyWebIO

今天从早上11点做到了晚上九点,一共做了10个小时
我的学年论文是基于大语言处理模型的文档改错分析加管理系统


Gemini API接入中国网络


国内环境必须使用VPN才行,我使用了Pycharm去做,代码很简单,其中容易出错的一个是报错503,解决方式如下:
   

genai.configure(api_key='你的API',transport='rest')


把官网里面下面这句改成上面的代码就好啦,很简单
   

genai.configure(api_key='xxx')  # 填入自己的api_key


最简单的国内可用完整代码如下:
1.终端运行
   

pip install -q -U google-generativeai


2.输入代码

import google.generativeai as genai        
genai.configure(api_key='你的API',transport='rest')    
model = genai.GenerativeModel('gemini-pro')    
response = model.generate_content("告诉我太阳系中最大行星的相关知识")    
print(response.text)


另一个容易出错的地方是报错Your default credentials were not found.
针对这个问题,把api输入到系统环境变量中应该能解决


变量名是:GOOGLE_API_KEY   值就是你的API


我也遇到了这个问题,尝试了很久,最后成功把他解决了也没有下什么多余的东西应该只是操作问题不要担心,有相同问题解决不了的可以踢我一下
[CSDN上的这篇文章带我入门的,结合上面我给出的补充应该可以成功接入]

智普API的使用

这个国内的模型也很厉害是清华大学出品的,[链接在这里]除了用的久了不完全免费(像我做个学年论文什么的完全可以免费用)之外,可以说比Gemini还强一线,但是需要耐心去读他的API使用文档,写的很详细慢慢读肯定能会用,我在使用的过程中也没有遇到什么问题,简单易上手还挺好使的。

初识PyWebIO



作为一个帮助python去直接写网页的软件包,我觉得对于做一些简单的学年论文来说完全够用了,我听说好像还可以接入Django框架,到时候再研究一下,用的时候直接让ChatGPT给我生成了一份简单的使用文档,跟着做就好啦,[这是官方使用文档,里面说的也很详细],我把智普API接入代码进去结合PyWebIO里写了一个十分简单的功能网页,可惜现在在机房没有代码,有需要的可以踢我一下,我再更新哈哈哈哈(不过我觉得这blog还是当个日记本的概率大一些哈哈哈哈哈)。

后期设想


刚刚上课的时候老师说了个内容管理系统和joomlal的系统研究一下,我觉得可能能用上,到时候看看

  •  - 把网页弄的漂亮一些
  •  - 完善知识库,形成一个专用知识库
  •  - 接入数据库,让每次的问答有记录
  •  - 形成一个系统,装入django框架
  •  - 接入github,使用pythonanywhere上线

这是我的原版网站,有什么新的内容会及时更新在上面欢迎大家访问

  • 14
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值