Skip to content

Commit 88b8be2

Browse files
committed
Add template details to comments
1 parent 1e96333 commit 88b8be2

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

firebaseai/GenerativeAITextExample/ViewModels/GenerateContentFromTemplateViewModel.swift

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,25 @@
2020
import Foundation
2121
import OSLog
2222

23+
// Template Details
24+
//
25+
// Configuration
26+
//
27+
// input:
28+
// default:
29+
// language: english
30+
// schema:
31+
// name: string
32+
// language?: string
33+
//
34+
// Prompt and system instructions
35+
//
36+
// {{role "system"}}
37+
// The user's name is {{name}}. They prefer to communicate in {{language}}.
38+
// {{role "user"}}
39+
// Say hello.
40+
//
41+
2342
@MainActor
2443
class GenerateContentFromTemplateViewModel: ObservableObject {
2544
private var logger = Logger(subsystem: Bundle.main.bundleIdentifier!, category: "generative-ai")
@@ -37,7 +56,6 @@ class GenerateContentFromTemplateViewModel: ObservableObject {
3756

3857
init(firebaseService: FirebaseAI) {
3958
model = firebaseService.templateGenerativeModel()
40-
// model = firebaseService.generativeModel(modelName: "gemini-2.0-flash-001")
4159
}
4260

4361
func generateContentFromTemplate(name: String) async {

firebaseai/ImagenScreen/ImagenFromTemplateViewModel.swift

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,19 @@ import Foundation
2121
import OSLog
2222
import SwiftUI
2323

24+
// Template Details
25+
//
26+
// Configuration
27+
//
28+
// input:
29+
// schema:
30+
// prompt: 'string'
31+
//
32+
// Prompt and system instructions
33+
//
34+
// Create an image containing {{prompt}}
35+
//
36+
2437
@MainActor
2538
class ImagenFromTemplateViewModel: ObservableObject {
2639
private var logger = Logger(subsystem: Bundle.main.bundleIdentifier!, category: "generative-ai")

0 commit comments

Comments
 (0)