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

昆明建站网站资讯平台推广接单平台

昆明建站网站资讯平台,推广接单平台,西安做网站好的公司,二手旧书网站开发设计报告文章目录 步骤1:配置代理步骤2:添加依赖步骤3:编写Constants类步骤4:实现问答交互步骤5:实现图片生成 步骤1:配置代理 有些魔法是需要做配置的。否则无法正确实现代码测试。这里以我使用的工具为例说明。 …

文章目录

  • 步骤1:配置代理
  • 步骤2:添加依赖
  • 步骤3:编写Constants类
  • 步骤4:实现问答交互
  • 步骤5:实现图片生成

步骤1:配置代理

有些魔法是需要做配置的。否则无法正确实现代码测试。这里以我使用的工具为例说明。


步骤2:添加依赖

在pom.xml文件中添加:

<dependency><groupId>com.theokanning.openai-gpt3-java</groupId><artifactId>client</artifactId><version>0.8.1</version>
</dependency>

步骤3:编写Constants类

  • Constants类中,声明自己的API Key
public class Constants {
//大家填写自己的key,这个是瞎写的,没有用的
public static final String OPENAPI_TOKEN = "sk-JPPwaelHv5QwdN3CL97UKLMbo7XIJDRy";
}

其中,查看API Key的位置:
https://platform.openai.com/account/api-keys
余额查询:
https://platform.openai.com/account/usage


步骤4:实现问答交互

package com.atguigu.demo;
import com.atguigu.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;public class Demo1 {
public static void main(String[] args) {String info1 = "Q: 能不能我写一封简短的情话,使用诗经的语言风格?A:";info(info1);
}
public static void info(String promptInfo){//注意:参数2用于设置超时时间OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN,5000);CompletionRequest completionRequest = CompletionRequest.builder().model("text-davinci-003") //使用的模型.prompt(promptInfo) //生成提示.temperature(0D) //创新采样.maxTokens(1000) //Token大小设置.topP(1D) //情绪采样。[0,1]:从悲观到乐观.frequencyPenalty(0D) //频率处罚系数。用来设置文本中出现重复词汇时的处罚参数.presencePenalty(0D) //重复处罚系数.build();service.createCompletion(completionRequest).getChoices().forEach(System.out::println);}
}

步骤5:实现图片生成

package com.atguigu.demo;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.atguigu.Constants;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import java.io.IOException;public class Demo2 {
public static void main(String[] args) throws IOException {String json = "{" +"\"prompt\":\"古装将军\"," +"\"n\":1," +"\"size\":\"1024x1024\"," +"\"response_format\":\"url\"" +"}";show(json);}public static void show(String json) throws IOException{Document document =Jsoup.connect("https://api.openai.com/v1/images/generations").header("Authorization", "Bearer " + Constants.OPENAPI_TOKEN).header("Content-Type", "application/json").ignoreHttpErrors(true).ignoreContentType(true).requestBody(json).post();JSONObject jsonObject = JSON.parseObject(document.body().text());JSONArray data = jsonObject.getJSONArray("data");for (int i = 0; i < data.size(); i++) {JSONObject temp = data.getJSONObject(i);System.out.println(temp.get("url"));}}
}

pom.xml文件中需要增加依赖:

<dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><version>1.14.3</version>
</dependency>
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.76</version>
</dependency>
http://www.ds6.com.cn/news/40534.html

相关文章:

  • 网站建设好后打开是目录文件友情链接的作用大不大
  • html5精美网站西安网站排名优化培训
  • 大淘客可以做几个网站软文发布平台有哪些
  • 个人内网网站建设百度推广登陆后台
  • 高端网站建设与管理seo优化是做什么的
  • 天津市做网站杭州seo靠谱
  • 南昌网站建设公司网站建设公司上海企业优化
  • 磐安网站建设口碑最好的it培训机构
  • 上海鹭城建设集团网站品牌宣传策略有哪些
  • 网站建设教程赚找湖南岚鸿认 可网络营销手段有哪些
  • 网站开发 前端 后端济南网络推广网络营销
  • 青岛网站建设青岛新思维seo原创工具
  • 网站空间到期提示软文写作经验
  • 网站建设制作方案seo网站排名助手
  • wordpress转代码青岛关键词优化seo
  • 深圳市做网站推广什么软件可以长期赚钱
  • dede 做手机网站营销网站建设软件下载
  • 西安手机网站零食软文范例300字
  • 企业网站的制作周期爱链网中可以进行链接买卖
  • 校园网站建设的意见与建议新闻发稿发布平台
  • 免费打开的网站网络营销方案有哪些
  • 网站正在建设中 源码天津百度分公司
  • 做帖子网站百度搜索网页
  • 做云图的网站网页设计用什么软件做
  • 重庆企业网站的推广正规专业短期培训学校
  • 实用的网站郑州seo优化顾问阿亮
  • 网络服务商网站网络营销成功案例分析其成功原因
  • 微信群投票网站怎么做青海百度关键词seo
  • 自己弄个网站网站外链怎么发布
  • 网站开发方案关键词怎么写