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

亚马逊官方网站的建设综合网站系统

亚马逊官方网站的建设,综合网站系统,企业建站公司怎么创业,老牛影视传媒有限公司一、需要良好的网络 二、需要在OpenAI官网https://openai.com/注册用户#xff0c;并获取一个api-key#xff0c;sk开头的 验证是否可用网站#xff1a;http://tools.lbbit.top/check_key_valid/ 三、spring boot 配置文件 openai.proxyHost127.0.0.1 openai.proxyPort7890…一、需要良好的网络 二、需要在OpenAI官网https://openai.com/注册用户并获取一个api-keysk开头的 验证是否可用网站http://tools.lbbit.top/check_key_valid/ 三、spring boot 配置文件 openai.proxyHost127.0.0.1 openai.proxyPort7890 openai.keyssk-xxxxxxxxxx openai.proxyhttps://xxxxxxx/四、新建配置类AiServiceFactory import com.fasterxml.jackson.databind.ObjectMapper; import com.theokanning.openai.client.OpenAiApi; import com.theokanning.openai.service.OpenAiService; import okhttp3.OkHttpClient; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import retrofit2.Retrofit;import java.net.InetSocketAddress; import java.net.Proxy; import java.time.Duration;Component public class AiServiceFactory {Value(${openai.proxyHost})private String proxyHost;/*** 代理端口*/Value(${openai.proxyPort})private Integer proxyPort;/*** openai apikey*/Value(${openai.keys})private String token;Value(${openai.proxy})private String proxyIp;private static final Duration DEFAULT_TIMEOUT Duration.ofSeconds(10L);public OpenAiService createService() {ObjectMapper mapper OpenAiService.defaultObjectMapper();// 设置代理Proxy proxy new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, proxyPort));OkHttpClient client OpenAiService.defaultClient(token, DEFAULT_TIMEOUT).newBuilder().proxy(proxy).build();Retrofit retrofit OpenAiService.defaultRetrofit(client, mapper).newBuilder().baseUrl(proxyIp).build();return new OpenAiService(retrofit.create(OpenAiApi.class), client.dispatcher().executorService());} } 如果需要中转站代理的话该类里面的方法如下 public OpenAiService createService() {ObjectMapper mapper OpenAiService.defaultObjectMapper();// 设置代理 // Proxy proxy new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, proxyPort)); // Proxy proxy new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyIp, 8080));OkHttpClient client OpenAiService.defaultClient(token, DEFAULT_TIMEOUT).newBuilder() // .proxy(proxy).build();Retrofit retrofit OpenAiService.defaultRetrofit(client, mapper).newBuilder().baseUrl(proxyIp).build();//代理服务器中转站return new OpenAiService(retrofit.create(OpenAiApi.class), client.dispatcher().executorService());}五、测试控制器当然也可以写进service层 package com.example.springbootest3_2.controller;import com.example.springbootest3_2.config.AiServiceFactory; import com.theokanning.openai.completion.chat.*; import com.theokanning.openai.service.OpenAiService; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController;import javax.annotation.Resource; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.util.ArrayList; import java.util.List; import java.util.Map;RestController public class OpenAiController {Resourceprivate AiServiceFactory aiServiceFactory;PostMapping(/testChat)public String testChat(RequestBody MapString,String params) throws UnsupportedEncodingException {OpenAiService service aiServiceFactory.createService();final ListChatMessage messages new ArrayList();final ChatMessage systemMessage new ChatMessage(ChatMessageRole.USER.value(),URLDecoder.decode(params.get(contents),UTF-8));messages.add(systemMessage);ChatCompletionRequest chatCompletionRequest ChatCompletionRequest.builder().model(gpt-3.5-turbo).messages(messages).temperature(0.5) // .n(1) // .maxTokens(50) // .logitBias(new HashMap()).build();ChatCompletionResult chatCompletionResultservice.createChatCompletion(chatCompletionRequest);ListChatCompletionChoice compListchatCompletionResult.getChoices();StringBuilder sb new StringBuilder();for (ChatCompletionChoice comp : compList) {sb.append(comp.getMessage().getContent());}return sb.toString();}}
http://www.tj-hxxt.cn/news/223585.html

相关文章:

  • 网站建设zg886安徽建网站
  • 做网站充值系统php做购物网站怎么样
  • 旅游网网站建设方案廊坊教育云网站建设
  • 网站建设 博贤科技苏州地产网站建设
  • 哪些网站适合推广天津做网站美工
  • 加强心理咨询网站的建设推广计划地域设置的作用描述不正确的是
  • 个人可以做建站网站么百度竞价排名规则及费用
  • 手机网站模板尺寸站长工具特级a免费
  • 做企业网站要用什么软件phpstudy2016快速搭建网站
  • 强化 门户网站建设网站制作的收费
  • 做网站的云服务器选什么网站建设的风险识别
  • 论医院网站的建设网站开发 图片
  • 科技感网站模板茂名模板建站代理
  • 织梦新闻门户网站模板 原创精品怎么才能访问自己做的网站
  • html5 做网站网站建设谈单思路
  • 网站建设 苏州建设银行中国网站
  • 网站添加背景音乐宁波外贸公司招聘
  • 家政服务网站做推广有效果吗获取排名
  • 商丘哪里做网站手机大全及价格
  • 做外贸的网站需要什么网站还需要备案么
  • app ui设计网站常州网站制作企业
  • 品牌外贸网站建设推一把网络营销学院
  • iis网站建设连云港网站建设开发
  • 关于网站建设费用微信商城官方入口
  • 明港网站建设网站模板 手机app展示
  • 佛山网站建设哪儿有照片在线编辑
  • 备案号被取消 没有重新备案网站会被关闭吗网站开发招标公告
  • app购物网站建设网站设计制作的服务商
  • 昆明网站seo多少钱免费域名解析网站建设
  • 网站布局模板舟山高端网站建设