别只关注chatGPT能不能写论文了,它还支持49中场景,代码都给你写好了,速领

news2024/11/17 3:48:31

简介

chatGPT最近非常不稳定,访问一不小心就出现了网络错误,根本就不能很好的使用。那么我们该怎么办呢?勇哥给大家想到了一个种办法,就是用程序去调用openapi的接口,这个接口虽然是收费的,但是可免费使用3个月,完全够我们挥霍了,所有你阅读本月完全不用有负担。

本文是采取的java代码开发,Python、node.js、C、go等语言也是可以参考的,主要参考每种模式的参数以及prompt。

另外掉用openai需要申请账号和token,这个我具体在《chatGPT的49种应用场景,双AI生成二次元仙女,及各开发语言对接chatGPT参考指南》中已经阐述,再此就不在阐述了。

openapi的49种模式中,支持论文创作、代码生成、SQL生成、代码解释、程序代码翻译等多种有趣的玩法,各位小伙伴一起玩起来把,有任何问题,都可以在评论区CALL我。

49种模式的参加代码

下面49种方式都需要导入

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

在这里插入图片描述

问&答

说明:依据现有知识库问&答

模型:text-davinci-003

prompt:Q: ((你的问题))\nA:

prompt例子:Q: 什么是分布式锁?\nA:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;
import java.util.Iterator;
import java.util.Map;
public class OpenAi01 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("Q: 今天重庆的天气咋样?\nA:")
                .temperature(0D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("\n"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0\n

在这里插入图片描述

语法纠正

说明:将句子转换成标准的英语,输出结果始终是英文

模型:text-davinci-003

prompt:((你的文本))

prompt例子:下半夜,突然雷声隆隆,接着电光闪闪。

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi02 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("下半夜,突然雷声隆隆,接着电光闪闪。")
                .temperature(0D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0

在这里插入图片描述

内容概况

说明:将一段话,概况中心

模型:text-davinci-003

prompt:Summarize this for a second-grade student:\n你的文本

prompt例子:Summarize this for a second-grade student:\n虽然我国国土辽阔,但我们要确保十三亿的人的衣食住行。我们的生活富裕了,但能源能不能持续跟上呢?希望大家能够利用废物,节约地球能源,善待地球环境,从身边的小事做起,从我做起,保护环境。还要呼吁大家共同保护赖以生存的家园!

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi03 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("Summarize this for a second-grade student:\n虽然我国国土辽阔,但我们要确保十三亿的人的衣食住行。我们的生活富裕了,但能源能不能持续跟上呢?希望大家能够利用废物,节约地球能源,善待地球环境,从身边的小事做起,从我做起,保护环境。还要呼吁大家共同保护赖以生存的家园!")
                .temperature(0.7D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.71.00.00.0

在这里插入图片描述

生成OpenAi的代码

说明:一句话生成OpenAi的代码

模型:code-davinci-002

prompt:“”“\nUtil exposes the following:\nutil.openai() -> authenticates & returns the openai module, which has the following functions:\nopenai.Completion.create(\n prompt=”“, # The prompt to start completing from\n max_tokens=123, # The max number of tokens to generate\n temperature=1.0 # A measure of randomness\n echo=True, # Whether to return the prompt in addition to the generated completion\n)\n”“”\nimport util\n"“”\n((你的文本))\n"“”\n\n

prompt例子:“”“\nUtil exposes the following:\nutil.openai() -> authenticates & returns the openai module, which has the following functions:\nopenai.Completion.create(\n prompt=”“, # The prompt to start completing from\n max_tokens=123, # The max number of tokens to generate\n temperature=1.0 # A measure of randomness\n echo=True, # Whether to return the prompt in addition to the generated completion\n)\n”“”\nimport util\n"“”\n创建一个OpenAI completion,提示是“你好”,最大令牌时5\n"“”\n\n

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi04 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("code-davinci-002")
                .prompt("\\\"\\\"\\\"\\nUtil exposes the following:\\nutil.openai() -> authenticates & returns the openai module, which has the following functions:\\nopenai.Completion.create(\\n    prompt=\\\"<my prompt>\\\", # The prompt to start completing from\\n    max_tokens=123, # The max number of tokens to generate\\n    temperature=1.0 # A measure of randomness\\n    echo=True, # Whether to return the prompt in addition to the generated completion\\n)\\n\\\"\\\"\\\"\\nimport util\\n\\\"\\\"\\\"\\n创建一个OpenAI completion,提示是“你好”,最大令牌时5\\n\\\"\\\"\\\"\\n\\n")
                .temperature(0.7D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("\"\"\""))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0“”"

在这里插入图片描述

程序命令生成

说明:一句话生成程序的命令,目前支持操作系统指令比较多

模型:text-davinci-003

prompt:Convert this text to a programmatic command:\n\nExample: Ask Constance if we need some bread\nOutput: send-msg find constance Do we need some bread?\n\n((你的文本))

prompt例子:Convert this text to a programmatic command:\n\nExample: Ask Constance if we need some bread\nOutput: send-msg find constance Do we need some bread?\n\n添加一个自动关机的定时任务

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi05 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("Convert this text to a programmatic command:\\n\\nExample: Ask Constance if we need some bread\\nOutput: send-msg `find constance` Do we need some bread?\\n\\n添加一个自动关机的定时任务")
                .temperature(0.0D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0.2D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.20.0

在这里插入图片描述

语言翻译

说明:把一种语法翻译成其它几种语言

模型:text-davinci-003

prompt:Translate this into 1. French, 2. Spanish and 3. English:\n((你的文本))

prompt例子:Translate this into 1. French, 2. Spanish and 3. English:\n这是什么地方?

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi06 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("Translate this into 1. French, 2. Spanish and 3. English:\\n这是什么地方?")
                .temperature(0.3D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.31.00.00.0

在这里插入图片描述

Stripe国际API生成

说明:一句话生成Stripe国际支付API

模型:code-davinci-002

prompt:“”“\nUtil exposes the following:\n\nutil.stripe() -> authenticates & returns the stripe module; usable as stripe.Charge.create etc\n”“”\nimport util\n"“”\n((你的文本))\n"“”

prompt例子:“”“\nUtil exposes the following:\n\nutil.stripe() -> authenticates & returns the stripe module; usable as stripe.Charge.create etc\n”“”\nimport util\n"“”\n使用一个信用卡5555-4444-3333-2222,创建一个Stripe令牌\n"“”

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi07 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("code-davinci-002")
                .prompt("\\\"\\\"\\\"\\nUtil exposes the following:\\n\\nutil.stripe() -> authenticates & returns the stripe module; usable as stripe.Charge.create etc\\n\\\"\\\"\\\"\\nimport util\\n\\\"\\\"\\\"\\n使用一个信用卡5555-4444-3333-2222,创建一个Stripe令牌\\n\\\"\\\"\\\"")
                .temperature(0.3D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("\"\"\""))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0“”"

在这里插入图片描述

SQL语句生成

说明:依据上下文中的表信息,生成SQL语句

模型:code-davinci-002

prompt:### ((你的数据库名称)) SQL tables, 表字段信息如下:\n#\n((你的表信息))\n#\n### ((你的文案描述))\n ((生成SQL的类型))

prompt例子:### Mysql SQL tables, 表字段信息如下:\n#\n# Employee(id, name, department_id)\n# Department(id, name, address)\n# Salary_Payments(id, employee_id, amount, date)\n#\n### 创建表的语法\n CREATE

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi08 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("code-davinci-002")
                .prompt("### Mysql SQL tables, 表字段信息如下:\\n#\\n# Employee(id, name, department_id)\\n# Department(id, name, address)\\n# Salary_Payments(id, employee_id, amount, date)\\n#\\n### 创建表的语法\\n CREATE")
                .temperature(0.0D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("#",";"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0# ;

在这里插入图片描述

结构化生成

说明:对于非结构化的数据抽取其中的特征生成结构化的表格

模型:text-davinci-003

prompt:A table summarizing, use Chinese:\n((你的文本))\n

prompt例子:A table summarizing, use Chinese:\n我是一个活泼可爱的小女孩,我有着一双水灵灵的大眼睛;弯弯的眉毛像月亮一样;高高的鼻子下面有一张粉红色的樱桃小嘴。\n

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi09 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("A table summarizing, use Chinese:\\n我是一个活泼可爱的小女孩,我有着一双水灵灵的大眼睛;弯弯的眉毛像月亮一样;高高的鼻子下面有一张粉红色的樱桃小嘴。\\n")
                .temperature(0.0D)
                .maxTokens(100)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0

在这里插入图片描述

信息分类

说明:把一段信息继续分类

模型:text-davinci-003

prompt:((你的文本))\n分类:

prompt例子:好似在唱着优美动听的歌\n分类:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi10 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("好似在唱着优美动听的歌\\n分类:")
                .temperature(0.0D)
                .maxTokens(100)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0

在这里插入图片描述

Python代码解释

说明:把代码翻译成文字,用来解释程序的作用

模型:code-davinci-002

prompt:“# Python 3 \n ((你的代码)) \n\n# 解释代码作用\n\n#”

prompt例子:“# Python 3 \ndef remove_common_prefix(x, prefix, ws_prefix): \n x[“completion”] = x[“completion”].str[len(prefix) :] \n if ws_prefix: \n # keep the single whitespace as prefix \n x[“completion”] = " " + x[“completion”] \nreturn x \n\n# 解释代码作用\n\n#”

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi11 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("code-davinci-002")
                .prompt("# Python 3 \ndef remove_common_prefix(x, prefix, ws_prefix): \n    x[\"completion\"] = x[\"completion\"].str[len(prefix) :] \n    if ws_prefix: \n        # keep the single whitespace as prefix \n        x[\"completion\"] = \" \" + x[\"completion\"] \nreturn x \n\n# 解释代码作用\n\n#")
                .temperature(0.0D)
                .maxTokens(64)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0

在这里插入图片描述

文字转表情符号

说明:将文本编码成表情服务

模型:text-davinci-003

prompt:转换文字为表情。\n((你的文本)):

prompt例子:转换文字为表情。\n我现在非常生气:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi12 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("转换文字为表情。\n我现在非常生气: ")
                .temperature(0.8D)
                .maxTokens(64)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("\n"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.81.00.00.0\n

在这里插入图片描述

时间复杂度计算

说明:求一段代码的时间复杂度

模型:
text-davinci-003

prompt:((你的代码))\n"“”\n函数的时间复杂度是

prompt例子:for (int i = 0; i < 10; i++) {\n System.out.println(1);\n}\n"“”\n函数的时间复杂度是

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi13 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("for (int i = 0; i < 10; i++) {\\n            System.out.println(1);\\n}\\n\\\"\\\"\\\"\\n函数的时间复杂度是 ")
                .temperature(0D)
                .maxTokens(64)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("\n"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0\n

在这里插入图片描述

程序代码翻译

说明:把一种语言的代码翻译成另外一种语言的代码

模型:code-davinci-002

prompt:##### 把这段代码从((语言1))翻译成((语言2))\n### ((语言1))\n \n ((要翻译的代码))\n \n### ((语言2))

prompt例子:##### 把这段代码从Python翻译成Java\n### Python\n \n def predict_proba(X: Iterable[str]):\n return np.array([predict_one_probas(tweet) for tweet in X])\n \n### Java

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi14 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("code-davinci-002")
                .prompt("##### 把这段代码从Python翻译成Java\\n### Python\\n    \\n    def predict_proba(X: Iterable[str]):\\n        return np.array([predict_one_probas(tweet) for tweet in X])\\n    \\n### Java")
                .temperature(0D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("###"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0###

在这里插入图片描述

高级情绪评分

说明:支持批量列表的方式检查情绪

模型:
text-davinci-003

prompt:对下面内容进行情感分类:\n((你批量评级的文本列表))"\n情绪评级:

prompt例子:对下面内容进行情感分类:\n1. “我今天非常开心”\n2.“今天我上课睡觉了”\n情绪评级:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi15 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("对下面内容进行情感分类:\\n1. \\\"我今天非常开心\\\"\\n2.\\\"今天我上课睡觉了\\\"\\n情绪评级:")
                .temperature(0D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0

在这里插入图片描述

代码解释

说明:对一段代码进行解释

模型:code-davinci-002

prompt:代码:\n((你的代码))\n"“”\n上面的代码在做什么:\n1.

prompt例子:代码:\npublic class T {\n public static void main(String[] args) {\n System.out.println(“Hello Heima”);\n }\n}\n"“”\n上面的代码在做什么:\n1.

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi16 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("code-davinci-002")
                .prompt("代码:\\npublic class T {\\n    public static void main(String[] args) {\\n        System.out.println(\\\"Hello Heima\\\");\\n    }\\n}\\n\\\"\\\"\\\"\\n上面的代码在做什么:\\n1. ")
                .temperature(0D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("\"\"\""))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0“”"

在这里插入图片描述

关键字提取

说明:提取一段文本中的关键字

模型:
text-davinci-003

prompt:抽取下面内容的关键字:\n((你的文本))

prompt例子:抽取下面内容的关键字:\n非结构化数据主要是指那些无法用固定结构来逻辑表达实现的数据,简单来说就是用户散落在论坛、微博、微信或其他渠道发表的关于产品的各种评价或吐槽。

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi17 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("抽取下面内容的关键字:\\n非结构化数据主要是指那些无法用固定结构来逻辑表达实现的数据,简单来说就是用户散落在论坛、微博、微信或其他渠道发表的关于产品的各种评价或吐槽。")
                .temperature(0.5D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0.8D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.51.00.80.0

在这里插入图片描述

问题解答

说明:类似解答题

模型:
text-davinci-003

prompt:Q: 你的问题?\nA: ?

prompt例子:Q: 奥特曼的技能是什么?\nA: ?

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi18 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("Q: 奥特曼的技能是什么?\\nA: ?")
                .temperature(0D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0

在这里插入图片描述

广告设计

说明:给一个产品设计一个广告

模型:
text-davinci-003

prompt:为下面的产品创作一个创业广告,用于投放到抖音上:\n产品:((你的产品介绍)).

prompt例子:为下面的产品创作一个创业广告,用于投放到抖音上:\n产品: 奉节脐橙.

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi19 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("为下面的产品创作一个创业广告,用于投放到抖音上:\\n产品: 奉节脐橙.")
                .temperature(0.5D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.51.00.00.0

在这里插入图片描述

产品取名

说明:依据产品描述和种子词语,给一个产品取一个好听的名字

模型:
text-davinci-003

prompt:产品描述: ((产品秒杀)).\n种子词: ((种子词语)).\n产品名称:

prompt例子:产品描述: 一双适合任何脚大小的鞋.\n种子词: 舒适、大气、软.\n产品名称:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi20 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("产品描述: 一双适合任何脚大小的鞋.\\n种子词: 舒适、大气、软.\\n产品名称: ")
                .temperature(0.8D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.81.00.00.0

在这里插入图片描述

句子简化

说明:把一个长句子简化成一个短句子

模型:
text-davinci-003

prompt:((你的长句子))\nTl;dr:

prompt例子:我是一个活泼可爱的小女孩,我有着一双水灵灵的大眼睛;弯弯的眉毛像月亮一样;高高的鼻子下面有一张粉红色的樱桃小嘴。\nTl;dr:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi21 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("我是一个活泼可爱的小女孩,我有着一双水灵灵的大眼睛;弯弯的眉毛像月亮一样;高高的鼻子下面有一张粉红色的樱桃小嘴。\nTl;dr: ")
                .temperature(0.7D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(1D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.71.00.01.0

在这里插入图片描述

修复代码Bug

说明:自动修改代码中的bug

模型:code-davinci-002

prompt:“##### 修复下面代码的bug\n### ((你的语言))\n ((你的代码))\n### ((你的语言))\n”

prompt例子:“##### 修复下面代码的bug\n### Java\npublic class T {\n public static void main(String[] args) {\n System.outs.println(“Hello Heima”);\n }\n}\n### Java\n”

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi22 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("code-davinci-002")
                .prompt("##### 修复下面代码的bug\n### Java\npublic class T {\n    public static void main(String[] args) {\n        System.outs.println(\"Hello Heima\");\n    }\n}\n### Java\n")
                .temperature(0D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("###"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0###

在这里插入图片描述

表格填充数据

说明:自动为一个表格生成数据

模型:
text-davinci-003

prompt:spreadsheet ,((生成的行数)) rows:\n((表格的头))\n

prompt例子:spreadsheet ,20 rows:\n姓名| 年龄|性别|生日\n

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi23 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("spreadsheet ,20 rows:\\n姓名| 年龄|性别|生日\\n")
                .temperature(0D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.51.00.00.0

在这里插入图片描述

语言聊天机器人

说明:各种开发语言的两天机器人

模型:code-davinci-002

prompt:You: ((你的问题))\n((你的语言)) 机器人:

prompt例子:You: 二维数组代码怎么实现?\nJava 机器人:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi24 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("You: 二维数组代码怎么实现?\\nJava 机器人:")
                .temperature(0D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0.5D)
                .presencePenalty(0D)
                .stop(Arrays.asList("You: "))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.50.0You:

在这里插入图片描述

机器学习机器人

说明:机器学习模型方面的机器人

模型:
text-davinci-003

prompt:You: ((你的问题))\nML机器人:

prompt例子:You: 你会那些模型?\nML机器人:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi25 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("You: 你会那些模型?\\nML机器人:")
                .temperature(0.3D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0.5D)
                .presencePenalty(0D)
                .stop(Arrays.asList("You: "))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.31.00.50.0You:

在这里插入图片描述

清单制作

说明:可以列出各方面的分类列表,比如歌单

模型:
text-davinci-003

prompt:列出10((清单描述)):

prompt例子:列出10首周杰伦的歌曲:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi26 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("列出10首周杰伦的歌曲:")
                .temperature(0.5D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0.52D)
                .presencePenalty(0.5D)
                .stop(Arrays.asList("11."))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.51.00.520.511.0

在这里插入图片描述

文本情绪分析

说明:对一段文字进行情绪分析

模型:
text-davinci-003

prompt:推断下面文本的情绪是积极的, 中立的, 还是消极的.\n文本: “((你的文本))”\n观点:

prompt例子:推断下面文本的情绪是积极的, 中立的, 还是消极的.\n文本: “我是一个活泼可爱的小女孩,我有着一双水灵灵的大眼睛;弯弯的眉毛像月亮一样;高高的鼻子下面有一张粉红色的樱桃小嘴。”\n观点:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi27 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("推断下面文本的情绪是积极的, 中立的, 还是消极的.\\n文本: \\\"我是一个活泼可爱的小女孩,我有着一双水灵灵的大眼睛;弯弯的眉毛像月亮一样;高高的鼻子下面有一张粉红色的樱桃小嘴。\\\"\\n观点:")
                .temperature(0D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0.5D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.50.0

在这里插入图片描述

航空代码抽取

说明:抽取文本中的航空diam信息

模型:
text-davinci-003

prompt:抽取下面文本中的航空代码:\n文本:“((你的文本))”\n航空代码:

prompt例子:抽取下面文本中的航空代码:\n文本:“我下午从重庆飞北京”\n航空代码:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi28 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("抽取下面文本中的航空代码:\\n文本:\\\"我下午从重庆飞北京\\\"\\n航空代码:")
                .temperature(0D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0.0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("\n"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0\n

在这里插入图片描述

生成SQL语句

说明:无上下文,语句描述生成SQL

模型:
text-davinci-003

prompt:((生成SQL的描述))

prompt例子:设计一张用户信息表

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi29 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("设计一张用户信息表")
                .temperature(0.3D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.31.00.00.0

在这里插入图片描述

抽取联系信息

说明:从文本中抽取联系方式

模型:
text-davinci-003

prompt:从下面文本中抽取((抽取的内容)):\n((你的文本))

prompt例子:从下面文本中抽取邮箱和电话:\n教育行业A股IPO第一股(股票代码 003032)\n全国咨询/投诉热线:400-618-4000 举报邮箱:mc@itcast.cn

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi30 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("设计一张用户信息表")
                .temperature(0.3D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0

在这里插入图片描述

程序语言转换

说明:把一种语言转成另外一种语言

模型:code-davinci-002

prompt:#((语言1)) to ((语言2)):\n((语言1))😦(代码))\n\n((语言2)):

prompt例子:#JavaScript to Python:\nJavaScript: \ndogs = [“bill”, “joe”, “carl”]\ncar = []\ndogs.forEach((dog) {\n car.push(dog);\n});\n\nPython:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi31 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("code-davinci-002")
                .prompt("#JavaScript to Python:\\nJavaScript: \\ndogs = [\\\"bill\\\", \\\"joe\\\", \\\"carl\\\"]\\ncar = []\\ndogs.forEach((dog) {\\n    car.push(dog);\\n});\\n\\nPython:")
                .temperature(0D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0

在这里插入图片描述

好友聊天

说明:模仿好友聊天

模型:
text-davinci-003

prompt:You: ((你的问题))\n好友:

prompt例子:You: 你最近好吗?\n好友:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi32 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("code-davinci-002")
                .prompt("You: 你最近好吗?\\n好友:")
                .temperature(0.5D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0.5D)
                .presencePenalty(0D)
                .stop(Arrays.asList("You:"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.51.00.50.0You:

在这里插入图片描述

颜色生成

说明:依据描述生成对应颜色

模型:
text-davinci-003

prompt:((颜色面so)):\nbackground-color:

prompt例子:CSS的颜色就是黎明时的颜色:\nbackground-color:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi33 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("CSS的颜色就是黎明时的颜色:\\nbackground-color: ")
                .temperature(0D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList(";"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0
;

在这里插入图片描述

程序文档生成

说明:自动为程序生成文档

模型:code-davinci-002

prompt:# ((你的语言))\n \n((你的代码))\n# 上述代码的详细、高质量文档字符串:\n"“”

prompt例子:# Python 3.7\n \ndef randomly_split_dataset(folder, filename, split_ratio=[0.8, 0.2]):\n df = pd.read_json(folder + filename, lines=True)\n train_name, test_name = “train.jsonl”, “test.jsonl”\n df_train, df_test = train_test_split(df, test_size=split_ratio[1], random_state=42)\n df_train.to_json(folder + train_name, orient=‘records’, lines=True)\n df_test.to_json(folder + test_name, orient=‘records’, lines=True)\nrandomly_split_dataset(‘finetune_data/’, ‘dataset.jsonl’)\n# 上述代码的详细、高质量文档字符串:\n"“”

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi34 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("code-davinci-002")
                .prompt("# Python 3.7\\n \\ndef randomly_split_dataset(folder, filename, split_ratio=[0.8, 0.2]):\\n    df = pd.read_json(folder + filename, lines=True)\\n    train_name, test_name = \\\"train.jsonl\\\", \\\"test.jsonl\\\"\\n    df_train, df_test = train_test_split(df, test_size=split_ratio[1], random_state=42)\\n    df_train.to_json(folder + train_name, orient='records', lines=True)\\n    df_test.to_json(folder + test_name, orient='records', lines=True)\\nrandomly_split_dataset('finetune_data/', 'dataset.jsonl')\\n# 上述代码的详细、高质量文档字符串:\\n\\\"\\\"\\\"")
                .temperature(0D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("\"\"\"","#"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0#“”"

在这里插入图片描述

段落创作

说明:依据短语生成相关文短

模型:
text-davinci-003

prompt:为下面短语创建一个中文段:\n((短语)):\n

prompt例子:为下面短语创建一个中文段:\n我很开心:\n

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi35 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("为下面短语创建一个中文段:\\n我很开心:\\n")
                .temperature(0D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.51.00.00.0

在这里插入图片描述

代码压缩

说明:把多行代码简单的压缩成一行

模型:code-davinci-002

prompt:将下面((你的语言))代码转成一行:\n((你的代码))\n((你的语言))一行版本:

prompt例子:将下面Java代码转成一行:\npublic class T {\n public static void main(String[] args) {\n System.out.println(“Hello hiema”);\n }\n}\nJava一行版本:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi36 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("code-davinci-002")
                .prompt("将下面Java代码转成一行:\\npublic class T {\\n    public static void main(String[] args) {\\n        System.out.println(\\\"Hello hiema\\\");\\n    }\\n}\\nJava一行版本:")
                .temperature(0D)
                .maxTokens(1000)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList(";"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0;

在这里插入图片描述

故事创作

说明:依据一个主题创建一个故事

模型:
text-davinci-003

prompt:主题: ((你的创作主题))\n故事创作:

prompt例子:主题: 早餐\n故事创作:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi37 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("主题: 早餐\\n故事创作:")
                .temperature(0.8D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0.5D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.81.00.50.0

在这里插入图片描述

人称转换

说明:第一人称转第3人称

模型:text-davinci-003

prompt:把下面内容从第一人称转为第三人称 (性别女):\n((你的内容))\n

prompt例子:把下面内容从第一人称转为第三人称 (性别女):\n我今天心情很好。\n

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi38 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("把下面内容从第一人称转为第三人称 (性别女):\\n我今天心情很好。\\n")
                .temperature(0D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0

在这里插入图片描述

摘要说明

说明:依据笔记生成摘要说明

模型:text-davinci-003

prompt:将下面内容转换成将下((场景说明))摘要:\n((简短说明))

prompt例子:将下面内容转换成早会摘要:\n小张:今天做注册功能\n小王:今天做购物成功能\n小李:今天请假

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi39 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("将下面内容转换成早会摘要:\n" +
                        "小张:今天做注册功能\n" +
                        "小王:今天做购物成功能\n" +
                        "小李:今天请假\n")
                .temperature(0D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.01.00.00.0

在这里插入图片描述

头脑风暴

说明:给定一个主题,让其生成一些主题相关的想法

模型:text-davinci-003

prompt:头脑风暴一些关于((你的内容))的想法:

prompt例子:头脑风暴一些关于上好课的想法:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi40 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("头脑风暴一些关于上好课的想法:")
                .temperature(0.6D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(1D)
                .presencePenalty(01D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.61.01.01.0

在这里插入图片描述

ESRB文本分类

说明:按照ESRB进行文本分类

模型:text-davinci-003

prompt:((你的文本))

prompt例子:((你的文本))

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi41 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("为以下文本提供ESRB评级:\\n\\\"i'm going to blow your brains out with my ray gun then stomp on your guts.\\\"\\nESRB排名: ")
                .temperature(0.3D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .stop(Arrays.asList("\n"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.31.00.00.0\n

在这里插入图片描述

提纲生成

说明:按照提示为相关内容生成提纲

模型:text-davinci-003

prompt:为((你的场景))提纲:

prompt例子:为数据库软件生成大学毕业论文提纲:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi42 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("为数据库软件生成大学毕业论文提纲(中文): ")
                .temperature(0.3D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.31.00.00.0

在这里插入图片描述

美食制作(后果自负)

说明:依据美食名称和材料生成美食的制作步骤

模型:text-davinci-003

prompt:依据下面成分和美食,生成制作方法:\n((美食名称))\n成分:\n((成分))\n制作方法:

prompt例子:依据下面成分和美食,生成制作方法:\n水煮肉片\n成分:\n豆芽\n水\n油\n猪肉\n鸡精\n盐\n辣椒\n\n制作方法:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi43 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("依据下面成分和美食,生成制作方法:\\n水煮肉片\\n成分:\\n豆芽\\n水\\n油\\n猪肉\\n鸡精\\n盐\\n辣椒\\n\\n制作方法:")
                .temperature(0.3D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.31.00.00.0

在这里插入图片描述

AI聊天

说明:与AI机器进行聊天

模型:text-davinci-003

prompt:Human: ((你的内容))

prompt例子:Human: 你是谁?

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi44 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("Human: 你是谁?")
                .temperature(0.9D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0.6D)
                .stop(Arrays.asList("Human:","AI:"))
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.91.00.00.6Human:AI:

在这里插入图片描述

摆烂聊天

说明:与讽刺机器进行聊天,聊天的机器人是一种消极情绪

模型:text-davinci-003

prompt:Marv不情愿的回答问题.\nYou: 一公里多少厘米?\nMarv:

prompt例子:Marv不情愿的回答问题.\nYou: 一公里多少厘米?\nMarv:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi45 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("Marv不情愿的回答问题.\\nYou: 一公里多少厘米?\\nMarv:")
                .temperature(0.5D)
                .maxTokens(200)
                .topP(0.3D)
                .frequencyPenalty(0.5D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.50.30.50.0

在这里插入图片描述

分解步骤

说明:把一段文本分解成几步来完成

模型:text-davinci-003

prompt:为下面文本生成次序列表,并增加列表数子: \n((你的内容))\n

prompt例子:为下面文本生成次序列表,并增加列表数子: \n左转100米,然后右转,过红绿灯,再向南走50米就到了\n

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi46 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("Marv不情愿的回答问题.\\nYou: 一公里多少厘米?\\nMarv:")
                .temperature(0.5D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.31.00.00.0

在这里插入图片描述

点评生成

说明:依据文本内容自动生成点评

模型:text-davinci-003

prompt:依据下面内容,进行点评:\n((要被点评的内容))\n点评:

prompt例子:依据下面内容,进行点评:\n名称: 红烧排骨\n龙虾很棒,噪音大,服务礼貌,价格不错。\n点评:

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

import java.util.Arrays;

public class OpenAi47 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("依据下面内容,进行点评:\\n名称: 红烧排骨\\n龙虾很棒,噪音大,服务礼貌,价格不错。\\n点评:")
                .temperature(0.5D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.51.00.00.0

在这里插入图片描述

知识学习

说明:可以为学习知识自动解答

模型:text-davinci-003

prompt:((问题))

prompt例子:Java的特性是什么?

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi48 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("Java的特性是什么?")
                .temperature(0.3D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.31.00.00.0

在这里插入图片描述

面试

说明:生成面试题

模型:text-davinci-003

prompt:创建10道((你的面试题))面试题(中文):

prompt例子:创建10道Redis相关的面试题(中文):

参考代码:

package cn.gjsm.miukoo.openai;

import cn.gjsm.miukoo.Constants;
import com.theokanning.openai.OpenAiService;
import com.theokanning.openai.completion.CompletionRequest;

public class OpenAi49 {
    public static void main(String[] args) {
        OpenAiService service = new OpenAiService(Constants.OPENAPI_TOKEN);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("创建10到Redis相关的面试题(中文):\n")
                .temperature(0.5D)
                .maxTokens(200)
                .topP(1D)
                .frequencyPenalty(0D)
                .presencePenalty(0D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    }
}

创新采样情绪采样频率处罚系数重复处罚系数停止词
0.51.00.00.0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/98096.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

linux下源码编译cloudcompare(解决无法加载pcd文件的问题)

cloudcompare是一款点云处理软件&#xff0c;里面有很多算法&#xff0c;值得大家学习研究。 下面介绍linux下源码编译cloudcompare的方法。 1.安装依赖&#xff1a; sudo apt-get install doxygen sudo apt install cmake-curses-gui2.下载&#xff1a; git clone --recurs…

Qt之天气预报——界面优化篇(含源码+注释)

一、界面优化效果 下方为界面优化完成和优化前的效果对比。 优化前&#xff1a; 优化后&#xff1a; 二、优化内容 添加标题栏添加图片&#xff08;图图标素材源自阿里巴巴矢量图标库&#xff09;更新UI内容&#xff08;微调大小、布局比例&#xff09;添加鼠标事件函数&…

Java 教程

Java 教程 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。 Java 可运行于多个平台&#xff0c;如 Windows, Mac OS 及其他多种 UNIX 版本的系统。 本教程通过简单的实例将让大家更好的了解 Java 编程语言。 移动操作系统 Android 大部分的代码采用…

RepVGG:一个结构重参数化网络

本文来自公众号“AI大道理” ResNet、DenseNet 等复杂的多分支网络可以增强模型的表征能力&#xff0c;使得训练效果更好。但是多分支的结构在推理的时候效率严重不足。 看起来二则不可兼得。 能否两全其美&#xff1f; RepVGG通过结构重参数化的方法&#xff0c;在训练的时候…

2022 年 Kubernetes 高危漏洞盘点

2022 年&#xff0c;Kubernetes继续巩固自己作为关键基础设施领域的地位。从小型到大型组织&#xff0c;它已成为广受欢迎的选择。出于显而易见的原因&#xff0c;这种转变使 Kubernetes 更容易受到攻击。但这还没有结束&#xff0c;开发人员通常将Kubernetes 部署与其他云原生…

【2022.12.18】备战春招Day13——每日一题 + 234. 回文链表 + 139. 单词拆分

【每日一题】1703. 得到连续 K 个 1 的最少相邻交换次数 题目描述 给你一个整数数组 nums 和一个整数 k 。 nums 仅包含 0 和 1 。每一次移动&#xff0c;你可以选择 相邻 两个数字并将它们交换。 请你返回使 nums 中包含 k 个 连续 1 的 最少 交换次数 输入&#xff1a;nums …

【数据结构】堆(二)——堆排序、TOP-K问题

作者&#xff1a;一个喜欢猫咪的的程序员 专栏&#xff1a;《数据结构》 喜欢的话&#xff1a;世间因为少年的挺身而出&#xff0c;而更加瑰丽。 ——《人民日报》 目录 堆排序&#xff1a;&#xff08;以小堆为例&#xff09; Heapsort函数…

C语言重点解剖关键字要点速记

1.在windows中&#xff0c;双击的本质是运行该程序&#xff0c;就是将程序(.exe)加载到内存当中去。任何程序在被运行之前都必须加载到内存当中去。 2.所有的变量本质都是在内存的某个位置开辟的。变量不能定义在硬盘上&#xff0c;因为变量必须在程序运行的时候才能被开辟&am…

SPRING-了解1

1)最终address: 查找路径比较长&#xff0c;很有趣 JFrog 原始步骤1)进入 spring.io&#xff0c;点击右上角黑色标记边的标记 2)进入 git,找到 Binaries下面的 Spring Framework Artifacts 3)进一步找到Downlaoding a Distribution,下面有 https://repo.spring.io 4)x选择…

牛客SQL每日一题之SQL136 每类试卷得分前3名

文章目录SQL136 每类试卷得分前3名描述示例1输入&#xff1a;输出&#xff1a;答案SQL136 每类试卷得分前3名 描述 现有试卷信息表examination_info&#xff08;exam_id试卷ID, tag试卷类别, difficulty试卷难度, duration考试时长, release_time发布时间&#xff09;&#x…

C# 中的 Infinity 和 NaN

C# 语言中&#xff0c;对于 int&#xff0c;long 和 decimal 类型的数&#xff0c;任何数除以 0 所得的结果是无穷大&#xff0c;不在 int&#xff0c;long 和 decimal 类型的范围之内&#xff0c;所以计算 6/0 之类的表达式会出错。 但是&#xff0c;double 和 float 类型实际…

Java入门笔记补充

Java基础笔记补充数据类型数据类型整形拓展浮点型拓展字符型拓展类型转换变量变量作用域局部变量实例变量静态变量变量的命名规范数组三种初始化静态初始化动态初始化数组的默认初始化Arrays类内存分析栈 stack&#xff1a;堆 heap&#xff1a;方法区(也是堆)&#xff1a;封装继…

卷积神经网络 图像处理,卷积神经网络图片处理

1、在做图像处理时&#xff0c;如何提高识别算法的设计与效果的精度&#xff1f; 得到更多的数据 这无疑是最简单的解决办法&#xff0c;深度学习模型的强大程度取决于你带来的数据。增加验证准确性的最简单方法之一是添加更多数据。如果您没有很多训练实例&#xff0c;这将特…

AllegroBGA如何自动fanout操作指导

AllegroBGA如何自动fanout操作指导 当我们需要给BGA做fanout的时候,逐个pin去fanout是件比较麻烦的事情,下面介绍Allegro中如何自动fanout,以下图BGA为例 具体操作如下 选择Route-Create Fanout 选择Via类型,比如Via10 Via Direction BGA Quadrant Style Pin-via Space…

数字化母婴店,母婴智慧会员管理小程序

会员店想必很多小伙伴都接触过或有所耳闻&#xff0c;会员店的本质是通过好产品、好服务及好内容营造出完整且完美的用户消费体验&#xff0c;虽然纯会员店并不多&#xff0c;但如今越来越多的各行业商家意识到每个流量用户都很重要&#xff0c;需要维护好每个用户&#xff0c;…

18.Django大型项目之用户中心页面

1. 用户中心的搭建 1.1 基础搭建 这里&#xff0c;主要就是基础的页面渲染&#xff0c;使用的也是继承主模板&#xff0c;对其进行修改的方式。就直接看代码吧 1.2 上下文的应用 什么是上下文&#xff1f; 对于上下文&#xff0c;可以理解成一个公用的函数或者类 我们这里使…

Qt使用MSVC2015找不到编译器的解决办法

Qt使用MSVC2015找不到编译器的解决办法 1、问题描述 安装qt前&#xff0c;已安装vscode&#xff0c;构建套件MSVC2015 32/64bit出现红色感叹号&#xff0c;并报错构建套件中未设置编译器 2、解决办法 step1:通过windows SDK工具安装调试器。 工具下载地址&#xff1a;https:/…

244. 谜一样的牛——二分+树状数组

有 n 头奶牛&#xff0c;已知它们的身高为 1∼n 且各不相同&#xff0c;但不知道每头奶牛的具体身高。 现在这 n 头奶牛站成一列&#xff0c;已知第 i 头牛前面有 Ai 头牛比它低&#xff0c;求每头奶牛的身高。 输入格式 第 1 行&#xff1a;输入整数 n。 第 2…n 行&#x…

Linux——组管理和权限管理

Linux组 基本介绍 在Linux中的每个用户必须属于一个组&#xff0c;不能独立于组外&#xff0c;在Linux中每个文件有所有者&#xff0c;所在组&#xff0c;其他组的概念。 所有者 一般为文件的创建者&#xff0c;谁创建了该文件&#xff0c;就自然的成为该文件的所有者。 查…

构造序列(模拟构造)

请你构造一个 01 序列&#xff0c;序列需要满足以下所有要求&#xff1a; 恰好包含 n 个 0 和 m 个 1。不存在两个或两个以上的 0 连续相邻。不存在三个或三个以上的 1 连续相邻。 输入格式 共一行&#xff0c;包含两个整数 n,m。 输出格式 输出共一行&#xff0c;如果存在…