From 911c4281dada903c31fc823669ef9d678c7b35e5 Mon Sep 17 00:00:00 2001 From: Russell Ballestrini Date: Thu, 20 Nov 2025 19:32:53 -0500 Subject: [PATCH] Fix Go code style and module import issues - Remove redundant newlines in fmt.Println calls (go/http/uncloseai.go) - Update Go version to 1.19 for compatibility across all modules - Add go.mod for examples directory with proper module replacement - Add go.mod for uncloseai library package - Run go mod tidy to resolve openai SDK dependencies --- public/languages/go/examples/go.mod | 7 +++++++ public/languages/go/http/go.mod | 2 +- public/languages/go/http/uncloseai.go | 4 ++-- public/languages/go/openai/go.mod | 2 +- public/languages/go/openai/go.sum | 12 ++++++++++++ public/languages/go/uncloseai/go.mod | 3 +++ 6 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 public/languages/go/examples/go.mod create mode 100644 public/languages/go/openai/go.sum create mode 100644 public/languages/go/uncloseai/go.mod diff --git a/public/languages/go/examples/go.mod b/public/languages/go/examples/go.mod new file mode 100644 index 0000000..02073ce --- /dev/null +++ b/public/languages/go/examples/go.mod @@ -0,0 +1,7 @@ +module uncloseai-examples + +go 1.19 + +replace uncloseai.com/uncloseai => ../uncloseai + +require uncloseai.com/uncloseai v0.0.0 diff --git a/public/languages/go/http/go.mod b/public/languages/go/http/go.mod index c3c7c61..b6df65e 100644 --- a/public/languages/go/http/go.mod +++ b/public/languages/go/http/go.mod @@ -1,3 +1,3 @@ module uncloseai.com -go 1.23 +go 1.19 diff --git a/public/languages/go/http/uncloseai.go b/public/languages/go/http/uncloseai.go index 4da1ec7..30d76bd 100644 --- a/public/languages/go/http/uncloseai.go +++ b/public/languages/go/http/uncloseai.go @@ -353,7 +353,7 @@ func (c *UncloseAI) getModelInfo(modelID string) (*ModelInfo, error) { // Demo usage func main() { - fmt.Println("=== UncloseAI Go Client (with Streaming) ===\n") + fmt.Println("=== UncloseAI Go Client (with Streaming) ===") // Initialize client with auto-discovery client, err := NewUncloseAI() @@ -439,7 +439,7 @@ func main() { } done: - fmt.Println("\n") + fmt.Println() // TTS example if len(client.ttsEndpoints) > 0 { diff --git a/public/languages/go/openai/go.mod b/public/languages/go/openai/go.mod index 97420bc..548be6c 100644 --- a/public/languages/go/openai/go.mod +++ b/public/languages/go/openai/go.mod @@ -1,6 +1,6 @@ module uncloseai-go-openai -go 1.22 +go 1.19 require github.com/openai/openai-go/v3 v3.3.0 diff --git a/public/languages/go/openai/go.sum b/public/languages/go/openai/go.sum new file mode 100644 index 0000000..81384d8 --- /dev/null +++ b/public/languages/go/openai/go.sum @@ -0,0 +1,12 @@ +github.com/openai/openai-go/v3 v3.3.0 h1:3Xu4+3pJW5HG5hzMflakVbp3IB0uSq70nbLVZZd8AwY= +github.com/openai/openai-go/v3 v3.3.0/go.mod h1:UOpNxkqC9OdNXNUfpNByKOtB4jAL0EssQXq5p8gO0Xs= +github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= +github.com/tidwall/gjson v1.14.4 h1:uo0p8EbA09J7RQaflQ1aBRffTR7xedD2bcIVSYxLnkM= +github.com/tidwall/gjson v1.14.4/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= +github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA= +github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= +github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= +github.com/tidwall/pretty v1.2.1 h1:qjsOFOWWQl+N3RsoF5/ssm1pHmJJwhjlSbZ51I6wMl4= +github.com/tidwall/pretty v1.2.1/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= +github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= +github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= diff --git a/public/languages/go/uncloseai/go.mod b/public/languages/go/uncloseai/go.mod new file mode 100644 index 0000000..40c87f4 --- /dev/null +++ b/public/languages/go/uncloseai/go.mod @@ -0,0 +1,3 @@ +module uncloseai.com/uncloseai + +go 1.19