Skip to content

takanori-ugai/Gemini4KT

Repository files navigation

Gemini4KT

Kotlin Wrapper Library for Gemini's RestAPI

This is a Kotlin wrapper library for Gemini's RestAPI, a lightweight library that does not require the Android SDK. Currently, it is JVM-only.

See RestAPI specifications and https://ai.google.dev/api/rest/ for more information.

Running the Example

To run the example, set your Gemini API key as an environment variable and execute the Gradle run command:

export GEMINI_API_KEY=your-api-key
./gradlew run

Look at io.github.ugaikit.gemini4kt.ITTest.kt as sample usage.

API Document

The API Document can be found at https://takanori-ugai.github.io/Gemini4KT/.

Usage in Gradle

dependencies {
    implementation("io.github.ugaikit:gemini4kt:0.3.0")
}

Multiplatform Support

Google Generative AI SDK for Kotlin Multiplatform supports multiplatform.