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.
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.
The API Document can be found at https://takanori-ugai.github.io/Gemini4KT/.
dependencies {
implementation("io.github.ugaikit:gemini4kt:0.3.0")
}
Google Generative AI SDK for Kotlin Multiplatform supports multiplatform.