Skip to content

kaede-development/GeminiAPI

Repository files navigation

テスト実行時はtest/resources/secret.propertiesファイルを作成し、

gemini_api_key=YOUR_GEMINI_API_KEY

を書く

使い方

インスタンス生成

RequestGemini request = new RequestGemini(YOUR_API_KEY);

Geminiによる生成されたテキストを取得

final Contents build = Contents.builder()
    .add(Content.of("人をターゲットにした物語を書いて", "user"))
    .build();

String resp = request.generate(build);

ストリーム形式で受信(gpiの少しづつ文章が出るような生成)

final Contents build = Contents.builder()
    .add(Content.of("魚をターゲットにした物語を書いて", "user"))
    .build();

final Stream<String> stream = request.streamGenerateContent(build);
stream.forEach(System.out::println);

トークン数の取得

final Contents build = Contents.builder()
    .add(Content.of("人をターゲットにした物語を書いて", "user"))
    .build();

int count = request.countTokens(build);

About

gemini-api-wrapper with Java

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages