@@ -62,6 +62,11 @@ lazy val google_vertexai_client = (project in file("google-vertexai-client"))
6262 .dependsOn(core)
6363 .aggregate(core, client, client_stream)
6464
65+ lazy val google_gemini_client = (project in file(" google-gemini-client" ))
66+ .settings(commonSettings * )
67+ .dependsOn(core)
68+ .aggregate(core, client, client_stream)
69+
6570// note that for perplexity_client we provide a streaming extension within the module as well
6671lazy val perplexity_sonar_client = (project in file(" perplexity-sonar-client" ))
6772 .settings(commonSettings * )
@@ -73,7 +78,7 @@ lazy val count_tokens = (project in file("openai-count-tokens"))
7378 (commonSettings ++ Seq (definedTestNames in Test := Nil )) *
7479 )
7580 .dependsOn(client)
76- .aggregate(anthropic_client, google_vertexai_client, perplexity_sonar_client)
81+ .aggregate(anthropic_client, google_vertexai_client, perplexity_sonar_client, google_gemini_client )
7782
7883lazy val guice = (project in file(" openai-guice" ))
7984 .settings(commonSettings * )
@@ -82,8 +87,8 @@ lazy val guice = (project in file("openai-guice"))
8287
8388lazy val examples = (project in file(" openai-examples" ))
8489 .settings(commonSettings * )
85- .dependsOn(client_stream, anthropic_client, google_vertexai_client, perplexity_sonar_client)
86- .aggregate(client_stream, anthropic_client, google_vertexai_client, perplexity_sonar_client)
90+ .dependsOn(client_stream, anthropic_client, google_vertexai_client, perplexity_sonar_client, google_gemini_client )
91+ .aggregate(client_stream, anthropic_client, google_vertexai_client, perplexity_sonar_client, google_gemini_client )
8792
8893// POM settings for Sonatype
8994ThisBuild / homepage := Some (
0 commit comments