Skip to content

Commit dd0dd2e

Browse files
committed
update api text file
1 parent 3c0c2c4 commit dd0dd2e

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

firebase-ai/api.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,12 +369,16 @@ package com.google.firebase.ai.type {
369369
public final class GenerateContentResponse {
370370
ctor public GenerateContentResponse(java.util.List<com.google.firebase.ai.type.Candidate> candidates, com.google.firebase.ai.type.PromptFeedback? promptFeedback, com.google.firebase.ai.type.UsageMetadata? usageMetadata);
371371
method public java.util.List<com.google.firebase.ai.type.Candidate> getCandidates();
372+
method public java.util.List<com.google.firebase.ai.type.CodeExecutionResultPart> getCodeExecutionResults();
373+
method public java.util.List<com.google.firebase.ai.type.ExecutableCodePart> getExecutableCodeList();
372374
method public java.util.List<com.google.firebase.ai.type.FunctionCallPart> getFunctionCalls();
373375
method public java.util.List<com.google.firebase.ai.type.InlineDataPart> getInlineDataParts();
374376
method public com.google.firebase.ai.type.PromptFeedback? getPromptFeedback();
375377
method public String? getText();
376378
method public com.google.firebase.ai.type.UsageMetadata? getUsageMetadata();
377379
property public final java.util.List<com.google.firebase.ai.type.Candidate> candidates;
380+
property public final java.util.List<com.google.firebase.ai.type.CodeExecutionResultPart> codeExecutionResults;
381+
property public final java.util.List<com.google.firebase.ai.type.ExecutableCodePart> executableCodeList;
378382
property public final java.util.List<com.google.firebase.ai.type.FunctionCallPart> functionCalls;
379383
property public final java.util.List<com.google.firebase.ai.type.InlineDataPart> inlineDataParts;
380384
property public final com.google.firebase.ai.type.PromptFeedback? promptFeedback;
@@ -1158,12 +1162,14 @@ package com.google.firebase.ai.type {
11581162
}
11591163

11601164
public final class Tool {
1165+
method public static com.google.firebase.ai.type.Tool codeExecution();
11611166
method public static com.google.firebase.ai.type.Tool functionDeclarations(java.util.List<com.google.firebase.ai.type.FunctionDeclaration> functionDeclarations);
11621167
method public static com.google.firebase.ai.type.Tool googleSearch(com.google.firebase.ai.type.GoogleSearch googleSearch = com.google.firebase.ai.type.GoogleSearch());
11631168
field public static final com.google.firebase.ai.type.Tool.Companion Companion;
11641169
}
11651170

11661171
public static final class Tool.Companion {
1172+
method public com.google.firebase.ai.type.Tool codeExecution();
11671173
method public com.google.firebase.ai.type.Tool functionDeclarations(java.util.List<com.google.firebase.ai.type.FunctionDeclaration> functionDeclarations);
11681174
method public com.google.firebase.ai.type.Tool googleSearch(com.google.firebase.ai.type.GoogleSearch googleSearch = com.google.firebase.ai.type.GoogleSearch());
11691175
}

firebase-ai/src/main/kotlin/com/google/firebase/ai/type/Tool.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ internal constructor(
5454
return Tool(functionDeclarations, null, null)
5555
}
5656

57+
/** Creates a [Tool] instance that allows the model to use Code Execution. */
5758
@JvmStatic
5859
public fun codeExecution(): Tool {
5960
return Tool(null, null, JsonObject(emptyMap()))

0 commit comments

Comments
 (0)