genkit_firebase_ai library

Functions

extractUsage(UsageMetadata? metadata) → GenerationUsage?
fromGeminiCandidate(Candidate candidate) → (Message, FinishReason)
fromGeminiPart(Part p) → Part
toGeminiContent(List<Message> messages) Iterable<Content>
toGeminiPart(Part p) → Part
toGeminiSchema(Map<String, dynamic> json) → Schema
toGeminiSettings(GeminiOptions options, Map<String, dynamic>? outputSchema, bool isJsonMode) → GenerationConfig
toGeminiToolConfig(FunctionCallingConfig? functionCallingConfig) → ToolConfig?
toGeminiTools(List<ToolDefinition>? tools, {bool? codeExecution}) List<Tool>?