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

上海高端网页设计公司网站seo关键词排名查询

上海高端网页设计公司,网站seo关键词排名查询,linux 做网站,怎么开发网站程序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.khdw.cn/news/66526.html

相关文章:

  • 哪里能做网站淘宝seo搜索排名优化
  • 网站服务器和网站免费发外链
  • 做国际贸易的有哪有个网站北京关键词排名推广
  • 网站建设及第三方支付千网推软文推广平台
  • 网站建设服务器软件好看的web网页
  • java编程培训seo综合查询平台
  • 网站诊断表优化大师官方免费下载
  • wordpress切换语言 语言包系统优化软件排行榜
  • 做网站看什么书东莞谷歌推广
  • 加盟网站建设案例欣赏网站内容优化方法
  • 伊利网站设计中央新闻
  • 广告公司常用软件宝鸡seo优化公司
  • 云南中建西部建设有限公司网站百度推广登陆首页
  • 网站开发常用语言杭州百度整站优化服务
  • 无锡加盟网站建设百度高级检索入口
  • 网页网站开发平台中山seo推广优化
  • 响应式网站建设软文一个自己的网站
  • 给企业做网站用什么程序百度关键词推广
  • 汕头市政府门户网站市教育局频道百度指数三个功能模块
  • 网站中二级导航栏怎么做北京昨晚出什么大事
  • 宁波制作手机网站推广网站的四种方法
  • 基于jsp的网站开发开题报告社交媒体营销策略有哪些
  • steam课程做网站服务器
  • 东莞南海网站制作建立免费网站
  • 江苏交通建设监理协会网站谷歌推广公司哪家好
  • 如何做视频网站旗下账号uv推广平台
  • 个人网站建设合同杭州优化外包哪里好
  • 怎么做网站策划的模板培训seo
  • 吉林省人民政府官网宁波seo在线优化方案
  • alexa怎么查询网站排名如何推广自己的店铺?