OpenAi API Demo
2023/5/31小于 1 分钟
OpenAi API Demo
首先联想到forest框架可以进行请求
官方文档

实现forest请求接口
这是请求的接口
import com.cdutseller.type.GPT.GptResponse;
import com.dtflys.forest.annotation.HTTPProxy;
import com.dtflys.forest.annotation.Post;
import com.dtflys.forest.annotation.Var;
public interface ChatGpt {
@Post(
url = "https://api.openai.com/v1/engines/${model}/completions",
contentType = "application/json",
headers = "Authorization: Bearer ${apiKey}",
data = "{\"prompt\": \"${prompt}\", \"max_tokens\": ${maxTokens}, \"temperature\": ${temperature}}"
)
@HTTPProxy(host = "127.0.0.1", port = "8089")//代理不然连不上openai
GptResponse send(@Var("prompt") String prompt);
}结果


