史上最详细的ChatGPT接口对接方案,教你开发一个ChatGPT小程序

您所在的位置:网站首页 ai可以套样机吗 史上最详细的ChatGPT接口对接方案,教你开发一个ChatGPT小程序

史上最详细的ChatGPT接口对接方案,教你开发一个ChatGPT小程序

2023-03-15 23:15| 来源: 网络整理| 查看: 265

史上最详细的ChatGPT接口对接方案,教你开发一个ChatGPT小程序

最近ChatGPT很火爆,找了很多国内的套壳平台,基本都是收费的,而且价格还挺贵!本人奋而开发了一个免费的小程序《AI云鸦》,有兴趣的可以去微信搜下试试功能,很简单的小玩意 在这里记录下开发的方案,分享给同行~ 免费的ChatGPT

一、准备工作 注册一个小程序,个人或企业都可以 mp.weixin.qq.com/cgi-bin/hom… 注册一台海外服务器,新人3个月不到100元(ChatGPT国内是不能访问的,这台机器主要做跳板机) www.henghost.com/hostsdfsdf.… 准备一个域名和腾讯云服务器 url.cn/NqB71LA2 ChatGPT的秘钥,这里我提供一个供大家测试用,最好注册一个自己的,免费送18美刀的额度(直接复制就好) ocFVX5G_2TOqp0ocFVX5G_2TOqp0jv1J9is4GpO5X8jv1J9is4GpO5X8 二、小程序功能界面

这个很简单,我就不贴代码了,示例如图,可以扫码体验一下

微信图片_20230314154032.jpg

微信图片_20230314154038.jpg

三、 核心调用代码

这里的key改成你的ChatGPT注册的key,或者用我上面分享的

String key = gpt.getKey(); List contentQuery = new ArrayList(); contentQuery.add(new GptQuestionQuery().setRole("user").setContent(keyword)); JSONObject param = new JSONObject(); param.put("model","gpt-3.5-turbo"); param.put("max_tokens",1000); param.put("messages",contentQuery); String body; try{ body = HttpRequest.post(agentIp + "/v1/chat/completions") .header("Authorization", "Bearer " + key) .body(param.toJSONString(),"application/json") .timeout(60000) .execute().body(); }catch (Exception e){ log.warn("GPT超时"+e.getMessage()); return Result.ok("现在访问量有点高,你可以再试一下或者稍后再试"); } if(StrUtil.isBlank(body)){ content = "AI未找到您要的答案"; return Result.ok(content); } JSONObject jsonObject = JSONObject.parseObject(body, JSONObject.class); if(StrUtil.isNotBlank(jsonObject.getString("error"))){ log.warn(jsonObject.toJSONString()); content = "AI未找到您要的答案"; return Result.ok(content); } 复制代码

询问他库存管理的核心是什么? 请求后的报文如下:

{ "id": "chatcmpl-6ttn5JLWU7twMPzVlharor9IYoMLT", "object": "chat.completion", "created": 1678780519, "model": "gpt-3.5-turbo-0301", "usage": { "prompt_tokens": 18, "completion_tokens": 138, "total_tokens": 156 }, "choices": [ { "message": { "role": "assistant", "content": "\n\n库存管理系统的核心是库存数据的集中管理。它包括了通过采购、销售和库存变化等对库存进行实时监控,对库存数据进行记录、查询、汇总和分析等功能。同时,还可以通过提供库存预警和库存优化建议等功能,帮助企业最大化库存利用率和减少损失。其他重要的核心功能包括:订单和发货管理、供应链管理、财务管理等。" }, "finish_reason": "stop", "index": 0 } ] } 复制代码

希望有所帮助,另外,期待GPT 4.0



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3