From 982c60de6ecc446c79dfab2ceb6541497985ee1a Mon Sep 17 00:00:00 2001 From: Aki Kareha Date: Fri, 14 Nov 2025 19:15:44 +0900 Subject: [PATCH] Update openai-go from v2 to v3 --- go.mod | 8 ++++---- go.sum | 20 ++++++++------------ internal/filter/gnome.go | 4 ++-- internal/filter/image.go | 4 ++-- internal/filter/text.go | 4 ++-- 5 files changed, 18 insertions(+), 22 deletions(-) diff --git a/go.mod b/go.mod index 9b6a412..bd9533f 100644 --- a/go.mod +++ b/go.mod @@ -6,8 +6,9 @@ toolchain go1.24.7 require ( github.com/jackc/pgx/v5 v5.7.6 - github.com/openai/openai-go/v2 v2.4.2 + github.com/openai/openai-go/v3 v3.8.1 github.com/pmezard/go-difflib v1.0.0 + golang.org/x/image v0.33.0 gopkg.in/yaml.v3 v3.0.1 ) @@ -22,7 +23,6 @@ require ( github.com/tidwall/pretty v1.2.1 // indirect github.com/tidwall/sjson v1.2.5 // indirect golang.org/x/crypto v0.37.0 // indirect - golang.org/x/image v0.31.0 // indirect - golang.org/x/sync v0.17.0 // indirect - golang.org/x/text v0.29.0 // indirect + golang.org/x/sync v0.18.0 // indirect + golang.org/x/text v0.31.0 // indirect ) diff --git a/go.sum b/go.sum index 305ce94..638d6c6 100644 --- a/go.sum +++ b/go.sum @@ -14,8 +14,8 @@ github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NB github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/openai/openai-go/v2 v2.4.2 h1:TF37Vjq2rX2FmPlnn38rPgfa80V4eKvsmSQz1GeB1M0= -github.com/openai/openai-go/v2 v2.4.2/go.mod h1:sIUkR+Cu/PMUVkSKhkk742PRURkQOCFhiwJ7eRSBqmk= +github.com/openai/openai-go/v3 v3.8.1 h1:b+YWsmwqXnbpSHWQEntZAkKciBZ5CJXwL68j+l59UDg= +github.com/openai/openai-go/v3 v3.8.1/go.mod h1:UOpNxkqC9OdNXNUfpNByKOtB4jAL0EssQXq5p8gO0Xs= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ= @@ -37,16 +37,12 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= golang.org/x/crypto v0.37.0 h1:kJNSjF/Xp7kU0iB2Z+9viTPMW4EqqsrywMXLJOOsXSE= golang.org/x/crypto v0.37.0/go.mod h1:vg+k43peMZ0pUMhYmVAWysMK35e6ioLh3wB8ZCAfbVc= -golang.org/x/image v0.31.0 h1:mLChjE2MV6g1S7oqbXC0/UcKijjm5fnJLUYKIYrLESA= -golang.org/x/image v0.31.0/go.mod h1:R9ec5Lcp96v9FTF+ajwaH3uGxPH4fKfHHAVbUILxghA= -golang.org/x/sync v0.13.0 h1:AauUjRAJ9OSnvULf/ARrrVywoJDy0YS2AwQ98I37610= -golang.org/x/sync v0.13.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= -golang.org/x/sync v0.17.0 h1:l60nONMj9l5drqw6jlhIELNv9I0A4OFgRsG9k2oT9Ug= -golang.org/x/sync v0.17.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= -golang.org/x/text v0.24.0 h1:dd5Bzh4yt5KYA8f9CJHCP4FB4D51c2c6JvN37xJJkJ0= -golang.org/x/text v0.24.0/go.mod h1:L8rBsPeo2pSS+xqN0d5u2ikmjtmoJbDBT1b7nHvFCdU= -golang.org/x/text v0.29.0 h1:1neNs90w9YzJ9BocxfsQNHKuAT4pkghyXc4nhZ6sJvk= -golang.org/x/text v0.29.0/go.mod h1:7MhJOA9CD2qZyOKYazxdYMF85OwPdEr9jTtBpO7ydH4= +golang.org/x/image v0.33.0 h1:LXRZRnv1+zGd5XBUVRFmYEphyyKJjQjCRiOuAP3sZfQ= +golang.org/x/image v0.33.0/go.mod h1:DD3OsTYT9chzuzTQt+zMcOlBHgfoKQb1gry8p76Y1sc= +golang.org/x/sync v0.18.0 h1:kr88TuHDroi+UVf+0hZnirlk8o8T+4MrK6mr60WkH/I= +golang.org/x/sync v0.18.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= +golang.org/x/text v0.31.0 h1:aC8ghyu4JhP8VojJ2lEHBnochRno1sgL6nEi9WGFGMM= +golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= diff --git a/internal/filter/gnome.go b/internal/filter/gnome.go index 76818a4..8ff1cca 100644 --- a/internal/filter/gnome.go +++ b/internal/filter/gnome.go @@ -4,8 +4,8 @@ import ( "context" "fmt" - "github.com/openai/openai-go/v2" - "github.com/openai/openai-go/v2/option" + "github.com/openai/openai-go/v3" + "github.com/openai/openai-go/v3/option" "github.com/akikareha/himewiki/internal/config" ) diff --git a/internal/filter/image.go b/internal/filter/image.go index ae5dcc1..2d41a20 100644 --- a/internal/filter/image.go +++ b/internal/filter/image.go @@ -14,8 +14,8 @@ import ( "golang.org/x/image/draw" - "github.com/openai/openai-go/v2" - "github.com/openai/openai-go/v2/option" + "github.com/openai/openai-go/v3" + "github.com/openai/openai-go/v3/option" "github.com/akikareha/himewiki/internal/config" ) diff --git a/internal/filter/text.go b/internal/filter/text.go index 812696a..9197197 100644 --- a/internal/filter/text.go +++ b/internal/filter/text.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - "github.com/openai/openai-go/v2" - "github.com/openai/openai-go/v2/option" + "github.com/openai/openai-go/v3" + "github.com/openai/openai-go/v3/option" "github.com/akikareha/himewiki/internal/config" )