summaryrefslogtreecommitdiff
path: root/json.go
diff options
context:
space:
mode:
Diffstat (limited to 'json.go')
-rw-r--r--json.go23
1 files changed, 0 insertions, 23 deletions
diff --git a/json.go b/json.go
index e55521d..818bbf9 100644
--- a/json.go
+++ b/json.go
@@ -6,7 +6,6 @@ import (
"go.wit.com/lib/protobuf/chatpb"
"go.wit.com/log"
- "google.golang.org/genai"
)
// GeminiRequest matches the overall structure of the gemini-cli JSON output.
@@ -124,25 +123,3 @@ func dumpFullJSON(req *GeminiRequest) {
}
}
}
-
-// convertToGenai transforms the parsed JSON request into the genai.Content format.
-func convertToGenai(req *GeminiRequest) ([]*genai.Content, error) {
- var contents []*genai.Content
- for _, c := range req.Contents {
- genaiParts := []*genai.Part{} // Create a slice of the interface type
- for _, p := range c.Parts {
- if p.Text != "" {
- // genai.Text returns a Part interface, which is what we need
- var tmp *genai.Part
- tmp = new(genai.Part)
- tmp.Text = p.Text
- genaiParts = append(genaiParts, tmp)
- }
- }
- contents = append(contents, &genai.Content{
- Role: c.Role,
- Parts: genaiParts,
- })
- }
- return contents, nil
-}