Skip to content

//gemini/dev.atick.gemini.di/GeminiModule

GeminiModule

[androidJvm]\ @Module

object GeminiModule

Dagger module that provides the binding for the GenerativeModel interface.

Functions

Name Summary
provideChatModel [androidJvm]
@Provides
@Singleton
fun provideChatModel(): GenerativeModel
Provides the GenerativeModel for the chat model.
provideGeminiClient [androidJvm]
@Provides
@Singleton
fun provideGeminiClient(): GenerativeModel
Provides the GenerativeModel for the expenses model.
provideGeminiRateLimiter [androidJvm]
@Provides
@Singleton
fun provideGeminiRateLimiter(): GeminiRateLimiter
Provides the GeminiRateLimiter for the Gemini API.