最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

ChatGPT Java API

运维笔记admin1浏览0评论

ChatGPT Java API是github上PlexPt大佬的一个开源项目,仓库地址:chatgpt-java。
我在使用过程中发现其中只封装了completions的SDK,由于我要使用到openAI的其他API,所以我对此项目进行了补充,增加了audio和images相关的SDK,包括audio/transcriptions、audio/translations、images/generations、images/edits、images/variations,共5个。顺便将其发出来供有兴趣的朋友使用。
新封装的SDK调用方法如下:

public static void main(String[] args) {
        Proxy proxys = Proxys.http("127.0.0.1",10809);
        Images images = Images.builder()
                .proxy(proxys)
                .apiKey("xxxxx")
                .apiHost("https://api.openai/")
                .timeout(900)
                .build()
                .init();

        Generations generations = Generations.ofURL("一只鲨鱼和一直蜜蜂结合成一种动物",1,"256x256");
        ImagesRensponse imagesRensponse = images.generations(generations);
        System.out.println(imagesRensponse.getCreated());
        List<Object> data = imagesRensponse.getData();
        for(Object o:data){
            System.out.println(o.toString());
        }
    }

源码我放在了我fork的仓库中,地址:chatgpt-java。
打好的jar包在文章顶部可以下载,在项目中添加依赖就可以直接使用了。

发布评论

评论列表(0)

  1. 暂无评论