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

网站建设目的分析seo查询站长工具

网站建设目的分析,seo查询站长工具,西宁做网站君博解决,莆田做网站公司电话一、需要良好的网络 二、需要在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.zqtcl.cn/news/332631/

相关文章:

  • 网上销售型的企业网站为什么要域名备案
  • 唐山网站建设方案优化国内酷炫网站
  • 国外网站备案吗网站做一样没有侵权吧
  • 谷歌怎么建网站ps中怎样做网站轮播图片
  • 汕头有没有做网站廊坊宣传片制作公司
  • 百度快速收录网站有些人做网站不用钱的 对吗
  • 如何规划一个网站网站建设预付费入什么科目
  • 北京做网站的好公司有哪些网站建设杭州缘择低价
  • 建设网站团队张掖响应式建站平台
  • 中国建设之乡是哪里网站优化连云港哪家强?
  • 网站建设报价是多少30号长沙封城最新消息
  • 常州专业网站建设费用电商推广技巧
  • 辽源市网站建设南通营销网站开发
  • 新站优化案例去韩国用什么地图导航
  • 宁波网站制作与推广WordPress怎么文章分类
  • mvc 做网站国内的搜索引擎有哪些
  • 设计视频网站腾讯云服务器网站域名备案
  • 网站建设费算费用还是固定资产镇赉县做网站的
  • 山西 旅游 英文 网站建设wordpress 设置登陆界面
  • 电商网站系统建设考试深圳网站建设培训哪家好
  • 工作室 网站项目策划书八篇案例
  • ui做网站流程建设统计网站进不去
  • 沧州网站建设优化公司网站改版
  • 网站开发工程师好不好注册科技公司流程和费用
  • wordpress站点费用vs手表官网
  • 网站买卖需要注意什么景安怎么把网站做别名
  • 网站建设网站建怎么做一个门户网站
  • 站长工具域名备案查询安卓app开发教程视频免费
  • 赶集网网站建设分析河南郑州旅游网站设计
  • 怎么可以黑网站域名建设网站的网站是什么