当前位置: 首页 > news >正文

免费的大语言模型API接口

前言

最近在搞公司的一个论坛网站,但是想要用AI审核评论和贴子的内容,原本是想使用Chat GPT,但是发现用起来还挺麻烦,不仅是技术上的问题,冲个会员也麻烦,国内的visa和master card信用卡不支持,我用我汇丰银行的master card也不信,真是服了,索性找点免费的用用,

其实这种资源还蛮多的,比如https://github.com/popjane/free_chatgpt_api传送门,不过我用了一段时间,这个老是出现各种请求不到的问题。又找了一下,发现ollama也给了好几个模型可以免费调用API,如图(也可访问https://ollama.com/v1/models):
在这里插入图片描述

使用方法

注册

直接点击https://ollama.com/settings/keys注册一个账号,这个步骤过于简单,有手就行,就不必赘述了。

创建API KEY

然后点击页面左侧的Keys(没找到这个页面的话就再点一下上面的链接),然后点击Add a API Key,然后输入一个名称(可选)就完了,是的,就这么简单。把api key复制出来,等会要用。
在这里插入图片描述

调用

这里以Java代码为例,其他语言和应用也是类似的操作方法,我这里导入了hutool和相关的库,不用这些库也是可以实现的,根据你的实际情况来就行了。


package club.beiyou.wordpress.utils;import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpResponse;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;public class ChatGPTClient {private static final String API_KEY = "你的api key";private static final String API_URL = "https://ollama.com/v1/chat/completions";private static final String MODEL = "gpt-oss:120b";//这个模型就是上面模型列表中的id,复制过来就行public static void main(String[] args) {System.out.println(chatWithGPT("请帮我写一个Java的快速排序的代码,谢谢。"));}public static String chatWithGPT(String prompt) {JSONObject message = new JSONObject().set("role", "user").set("content", prompt);JSONObject body = new JSONObject().set("model", MODEL).set("messages", JSONUtil.createArray().set(message));HttpResponse response = HttpRequest.post(API_URL).header("Content-Type", "application/json").header("Authorization", "Bearer " + API_KEY).body(body.toString()).timeout(30_000).execute();if (response.isOk()) {try {JSONObject resJson = JSONUtil.parseObj(response.body());return resJson.getJSONArray("choices").getJSONObject(0).getJSONObject("message").getStr("content");} catch (Exception e) {throw new RuntimeException(e);}} else {throw new RuntimeException("Request failed, HTTP status code: " + response.getStatus() + ", response body: " + response.body());}}}

运行代码输出:
在这里插入图片描述

注意事项

这个服务并不是完全没有限制的,他还是有用量限制,具体根据什么来我也不太清楚,反正每个小时和每个礼拜都有限制,可以看一下这usage这个地方:
在这里插入图片描述

http://www.dtcms.com/a/516608.html

相关文章:

  • css3 学习笔记
  • 高水平的网站建设南昌做个网站多少钱
  • 宁夏建设工程质量安全监督总网站wordpress发送文章链接过期
  • Vscode 如何配置远程环境的 ssh 连接
  • 昆明参差网站开公司建网站
  • 专业点的网站制作公司建设一个公司网站需要什么条件
  • Mybatis-Spring重要组件介绍
  • 【ROS2】行为树 BehaviorTree(十):行为树节点注册、动态加载过程详解
  • MapperMethod中的SqlCommand和MethodSignature
  • 代码随想录Day55|108. 冗余连接、109. 冗余连接II
  • 最简单的方式做最系统的教学【计算机组成入门到入土】计组核心:一篇文章搞定指令格式与所有寻址方式
  • 30.redis消息队列
  • 如何做体育彩票网站什么是网络营销方案
  • 济南网站优化公司排名四川省建设工程交易中心网站
  • 企业安全防护之——防火墙
  • 电商网站制作公司网站单个页面紧张搜索引擎蜘蛛
  • mac 安装 dmg 格式程序,打开显示已损坏问题
  • CentOS 7 系统安装教程
  • 网站设计制作从哪里学起精准营销定义
  • Python 第二十一节 基础案例练习
  • 视频分析软件识别人像特征
  • Qt:Qt下载慢的解决方案
  • 南昌做公司网站哪家好做一款app需要多少钱费用
  • 怪兽网站模板网站运营谁都可以做吗
  • 金戈博爱联盟游资团队
  • 浏览器插件爬虫,原创,告别爬虫解密
  • 台式机网站建设福州搜索排名提升
  • 【开发指南】全志系列核心板开发过程中的常见问题及排查策略
  • 做搜狗pc网站优化哪些调查网站可以做问卷赚钱
  • 墙绘做网站哪家好长沙网红打卡景点