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

上海高端网页设计公司热狗网站关键词优化

上海高端网页设计公司,热狗网站关键词优化,做网站php,甘肃网站建设方案及案例GPT生产实践之定制化翻译 GPT除了能用来聊天以外,其实功能非常强大,但是我们如何把它运用到生产实践中去,为公司带来价值呢?下面一个使用案例–使用gpt做专业领域定制化翻译 思路: 定制化:有些公司词条的…

GPT生产实践之定制化翻译

GPT除了能用来聊天以外,其实功能非常强大,但是我们如何把它运用到生产实践中去,为公司带来价值呢?下面一个使用案例–使用gpt做专业领域定制化翻译

思路:

  • 定制化:有些公司词条的翻译我们想要定制翻译成公司的slogn简称,比如运去哪翻译成YQN,这在其他翻译引擎里面是没办法实现的,但是使用gpt我们只需要给定这个上下文就可以实现全文带有运去哪的都翻译成YQN
  • 领域化:有些词条在不同的领域翻译的结果也不同,使用专门的翻译软件也要做很多前置操作才能使用到,但是使用GPT,只要一句话限定他的身份,就可以得到专业的领域翻译结果

理论存在,开始实践

1、maven api选用

想要使用GPT的服务,当然避不开调用openAi的接口了,但是官方的api调用一般都比较负责且因为语言不通上手比较难,这时候就可以寻找合适的封装api工具,比如githuab 2k+ 的一个工具,开箱即用非常方便,当然也可以使用其他的,不影响

git地址:

GitHub - Grt1228/chatgpt-java: ChatGPT Java SDK支持流式输出、Gpt插件、联网。支持OpenAI官方所有接口。ChatGPT的Java客户端。OpenAI GPT-3.5-Turb GPT-4 Api Client for Java

maven坐标

<!--    chatGpt--><dependency><groupId>com.unfbx</groupId><artifactId>chatgpt-java</artifactId><version>1.0.15</version></dependency>

测试:

public class Test {public static void main(String[] args) {OpenAiClient openAiClient = OpenAiClient.builder().apiKey(Arrays.asList("sk-********","sk-********"))//自定义key的获取策略:默认KeyRandomStrategy//.keyStrategy(new KeyRandomStrategy()).keyStrategy(new FirstKeyStrategy())//自己做了代理就传代理地址,没有可不不传
//                .apiHost("https://自己代理的服务器地址/").build();//聊天模型:gpt-3.5Message message = Message.builder().role(Message.Role.USER).content("你好啊我的伙伴!").build();ChatCompletion chatCompletion = ChatCompletion.builder().messages(Arrays.asList(message)).build();ChatCompletionResponse chatCompletionResponse = openAiClient.chatCompletion(chatCompletion);chatCompletionResponse.getChoices().forEach(e -> {System.out.println(e.getMessage());});}
}

2、翻译转换

gpt 只要你和他说清楚,就可以实现你想要的任何结构,

比方说你可以强调给他一个List集合的Json,让他给我们返回一个map结构的Json,这样在我们拿到结果之后将其反序列化为Map,

我把要翻译的词条封装成一个JSON格式的集合,你以JSON格式的Map返回给我,key是我给你的词条,value是对应的翻译,词条是:"+ JSONUtil.toJsonString(originContentList) +",只返回结果,不要有任何描述

拿到结果之后:

if (CollectionUtils.isNotEmpty(chatCompletionResponse.getChoices())) {ChatChoice chatChoice = chatCompletionResponse.getChoices().get(0);//获取返回结果Message resMes = chatChoice.getMessage();if (resMes == null) {throw new ApplicationException("返回结果为空");}try {result = JSONUtil.toMap(resMes.getContent());} catch (Exception e) {Loggers.BIZ.error(e,"内容解析异常,GPT返回非标准的JSON", JSONUtil.toJsonString(originContentList));throw new RuntimeException(e);}}

这样就可以通过getKey拿到给定词条的翻译值。

http://www.15wanjia.com/news/18758.html

相关文章:

  • 做电商网站需要会些什么问题免费注册个人网站
  • 做网店装修的网站有哪些内容排名前十的大学
  • 网站分析 工具云服务器免费
  • 中学网站域名用什么用在线crm
  • wordpress产品页布局金华seo
  • 中国建设银行报名网站淘客推广
  • 微信 网站建设制作一个网站大概需要多少钱
  • 网站的引导页怎么做的seo外包品牌
  • 猪八戒网站做推广靠谱吗seo服务包括哪些
  • 怎样做公司自己的官方网站北京seo服务销售
  • 安徽省建设法治协会网站模拟搜索点击软件
  • 企业网站排名要怎么做成都百度推广
  • 做网站的费用是多少钱大数据营销软件
  • 厦门制作网站企业seo是什么部门
  • 国际国内时事新闻长沙seo关键词排名
  • 商城建设方案赣州seo培训
  • 自由型网站百度统计代码
  • 天津网站建设zmadseo搜索引擎优化技术教程
  • 网站开发服务费计入什么科目百度竞价排名事件分析
  • 互联网网站怎么做seo网络推广排名
  • 合肥市城乡建设局网站首页网站关键词排名外包
  • wap网站 微信登录网站搜索排名优化软件
  • 网站建设业务好跑吗贵阳关键词优化平台
  • 长景园林这个网站谁做的semseo是什么意思
  • 甘特图模板关于网站建设seo关键词推广多少钱
  • 做音乐的网站设计网店推广方案策划书
  • 如何做校园网站优化大师win7官方免费下载
  • 做软件外包公司成都官网seo费用
  • 淮安网站开发seo网站培训班
  • 做新闻门户网站需要什么seo关键词排名优化的方法