diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/chat.kt b/samples/src/main/java/com/google/ai/client/generative/samples/chat.kt index 75e5fa9f..4789b3e3 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/chat.kt +++ b/samples/src/main/java/com/google/ai/client/generative/samples/chat.kt @@ -23,6 +23,13 @@ import com.google.ai.client.generativeai.GenerativeModel import com.google.ai.client.generativeai.type.content import com.google.ai.sample.R +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + suspend fun chat() { // [START chat] val generativeModel = diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/controlled_generation.kt b/samples/src/main/java/com/google/ai/client/generative/samples/controlled_generation.kt index 3685e67c..88ce2b9a 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/controlled_generation.kt +++ b/samples/src/main/java/com/google/ai/client/generative/samples/controlled_generation.kt @@ -16,4 +16,11 @@ package com.google.ai.client.generative.samples +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + // TODO diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/count_tokens.kt b/samples/src/main/java/com/google/ai/client/generative/samples/count_tokens.kt index 4100aa2e..e3285cda 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/count_tokens.kt +++ b/samples/src/main/java/com/google/ai/client/generative/samples/count_tokens.kt @@ -23,6 +23,13 @@ import com.google.ai.client.generativeai.GenerativeModel import com.google.ai.client.generativeai.type.content import com.google.ai.sample.R +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + suspend fun tokensTextOnly() { // [START tokens_text_only] val generativeModel = diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/function_calling.kt b/samples/src/main/java/com/google/ai/client/generative/samples/function_calling.kt index 3685e67c..894336f9 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/function_calling.kt +++ b/samples/src/main/java/com/google/ai/client/generative/samples/function_calling.kt @@ -16,4 +16,12 @@ package com.google.ai.client.generative.samples + +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + // TODO diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/java/chat.java b/samples/src/main/java/com/google/ai/client/generative/samples/java/chat.java index 17d69289..e313ae49 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/java/chat.java +++ b/samples/src/main/java/com/google/ai/client/generative/samples/java/chat.java @@ -34,6 +34,13 @@ import org.reactivestreams.Subscriber; import org.reactivestreams.Subscription; +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + class Chat { void chat() { // [START chat] diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/java/controlled_generation.java b/samples/src/main/java/com/google/ai/client/generative/samples/java/controlled_generation.java index 733ec8ee..d42eee4b 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/java/controlled_generation.java +++ b/samples/src/main/java/com/google/ai/client/generative/samples/java/controlled_generation.java @@ -14,6 +14,13 @@ package com.google.ai.client.generative.samples.java; +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + class ControlledGeneration { // TODO } diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/java/count_tokens.java b/samples/src/main/java/com/google/ai/client/generative/samples/java/count_tokens.java index d0d89ced..d4323c85 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/java/count_tokens.java +++ b/samples/src/main/java/com/google/ai/client/generative/samples/java/count_tokens.java @@ -32,6 +32,13 @@ import java.util.concurrent.Executor; import java.util.concurrent.Executors; +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + class CountTokens { void tokensTextOnly() { // [START tokens_text_only] diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/java/function_calling.java b/samples/src/main/java/com/google/ai/client/generative/samples/java/function_calling.java index f3dfcdea..e233e385 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/java/function_calling.java +++ b/samples/src/main/java/com/google/ai/client/generative/samples/java/function_calling.java @@ -14,6 +14,13 @@ package com.google.ai.client.generative.samples.java; +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + class FunctionCalling { // TODO } diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/java/model_configuration.java b/samples/src/main/java/com/google/ai/client/generative/samples/java/model_configuration.java index 7a197bce..cdf77ceb 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/java/model_configuration.java +++ b/samples/src/main/java/com/google/ai/client/generative/samples/java/model_configuration.java @@ -19,6 +19,13 @@ import com.google.ai.client.generativeai.type.GenerationConfig; import java.util.Arrays; +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + class ConfigureModel { void configureModel() { // [START configure_model] diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/java/safety_settings.java b/samples/src/main/java/com/google/ai/client/generative/samples/java/safety_settings.java index 3657c4ed..83f980e8 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/java/safety_settings.java +++ b/samples/src/main/java/com/google/ai/client/generative/samples/java/safety_settings.java @@ -22,6 +22,13 @@ import java.util.Arrays; import java.util.Collections; +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + class SafetySettings { void safetySettings() { // [START safety_settings] diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/java/system_instruction.java b/samples/src/main/java/com/google/ai/client/generative/samples/java/system_instruction.java index 62e85487..d1ef8cb5 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/java/system_instruction.java +++ b/samples/src/main/java/com/google/ai/client/generative/samples/java/system_instruction.java @@ -18,6 +18,13 @@ import com.google.ai.client.generativeai.type.Content; import com.google.ai.client.generativeai.type.RequestOptions; +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + class SystemInstruction { void systemInstruction() { // [START system_instruction] diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/java/text_generation.java b/samples/src/main/java/com/google/ai/client/generative/samples/java/text_generation.java index 9a7216cd..1ca36f28 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/java/text_generation.java +++ b/samples/src/main/java/com/google/ai/client/generative/samples/java/text_generation.java @@ -31,6 +31,13 @@ import org.reactivestreams.Subscriber; import org.reactivestreams.Subscription; +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + class TextGeneration { void TextGenTextOnlyPrompt() { // [START text_gen_text_only_prompt] diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/model_configuration.kt b/samples/src/main/java/com/google/ai/client/generative/samples/model_configuration.kt index f8193139..31385bae 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/model_configuration.kt +++ b/samples/src/main/java/com/google/ai/client/generative/samples/model_configuration.kt @@ -19,6 +19,14 @@ package com.google.ai.client.generative.samples import com.google.ai.client.generativeai.GenerativeModel import com.google.ai.client.generativeai.type.generationConfig +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + + suspend fun configureModel() { // [START configure_model] val config = generationConfig { diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/safety_settings.kt b/samples/src/main/java/com/google/ai/client/generative/samples/safety_settings.kt index c6fd8e58..05bf1fb7 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/safety_settings.kt +++ b/samples/src/main/java/com/google/ai/client/generative/samples/safety_settings.kt @@ -21,6 +21,14 @@ import com.google.ai.client.generativeai.type.BlockThreshold import com.google.ai.client.generativeai.type.HarmCategory import com.google.ai.client.generativeai.type.SafetySetting +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + + suspend fun safetySettings() { // [START safety_settings] val generativeModel = diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/system_instruction.kt b/samples/src/main/java/com/google/ai/client/generative/samples/system_instruction.kt index 415c5dee..4875138f 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/system_instruction.kt +++ b/samples/src/main/java/com/google/ai/client/generative/samples/system_instruction.kt @@ -19,6 +19,13 @@ package com.google.ai.client.generative.samples import com.google.ai.client.generativeai.GenerativeModel import com.google.ai.client.generativeai.type.content +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + suspend fun systemInstruction() { // [START system_instruction] val generativeModel = diff --git a/samples/src/main/java/com/google/ai/client/generative/samples/text_generation.kt b/samples/src/main/java/com/google/ai/client/generative/samples/text_generation.kt index f1971f9f..8e08c099 100644 --- a/samples/src/main/java/com/google/ai/client/generative/samples/text_generation.kt +++ b/samples/src/main/java/com/google/ai/client/generative/samples/text_generation.kt @@ -19,6 +19,13 @@ package com.google.ai.client.generative.samples import com.google.ai.client.generativeai.GenerativeModel import com.google.ai.client.generativeai.type.content +// Set up your API Key +// ==================== +// +// To use the Gemini API, you'll need an API key. To learn more, see +// the "Set up your API Key section" in the [Gemini API +// quickstart](https://ai.google.dev/gemini-api/docs/quickstart?lang=android#set-up-api-key). + suspend fun textGenTextOnlyPrompt() { // [START text_gen_text_only_prompt] val generativeModel =