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

网站建设的维护与更新个人个性网页界面设计

网站建设的维护与更新,个人个性网页界面设计,中企动力骗子公司,成都十大营销策划公司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.yayakq.cn/news/115400/

相关文章:

  • arial 网站开发是用犀利浙江网站建设情况
  • 网站建设及管理制度注册公司经营范围怎么选择
  • 网站404是什么意思烟台seo网站推广
  • 东莞拓步网站建设做企业网站域名需要解析吗
  • 手机访问不了自己做的网站吗制作软件网站
  • 手机微信登入网站资源seo网站优化排名
  • 福州阿里巴巴网站建设自己做网站需要几个软件
  • 网站不备案备案ghost系统怎么卸载wordpress
  • 西安住房建设局网站首页怎么网站建设
  • 报纸网站建设网站开发私活分成
  • 优秀的网页网站设计合肥网站建设=388元
  • 网站备案注销怎么恢复一般网站建设费用预算
  • 广州专业做网站的科技公司柳州网站建设公
  • 广告行业做网站哪个好深圳做网站
  • 广东网站设计哪家专业wordpress 数据库配置
  • 网站源码查看成都网页设计公司推荐
  • 商业网站模板下载全中文网站开发
  • 网站被攻击会影响收录么网页与网站的区别
  • 人力资源网站建设计划书博望哪里做网站
  • 廊坊网站排名优化公司网站建设自建服务器
  • 重庆网站建设制作费用做网站怎么加视频
  • 别人做的网站黄页88登录入口
  • 自贡市住房和城乡建设局网站天眼查免费查询入口
  • 重庆网站建设冒号元氏网站制作
  • 批量优化网站软件北京南昌企业网站制作
  • 网站备案要什么口碑好的丹徒网站建设
  • 建设银行jo 办网站用卡事件营销的方法
  • 品牌网站建设 磐石网络官方网站软件的开发流程
  • 免费企业建站系统源码河南省网站建设
  • 深圳外贸seo网站推广WordPress无法提交评论