Skip to content

Commit 888f67d

Browse files
committed
update openai sdk to v3
1 parent 7535a71 commit 888f67d

10 files changed

Lines changed: 18 additions & 18 deletions

File tree

bridge_integration_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ import (
3232
"github.com/google/uuid"
3333
mcplib "github.com/mark3labs/mcp-go/mcp"
3434
"github.com/mark3labs/mcp-go/server"
35-
"github.com/openai/openai-go/v2"
36-
oaissestream "github.com/openai/openai-go/v2/packages/ssestream"
35+
"github.com/openai/openai-go/v3"
36+
oaissestream "github.com/openai/openai-go/v3/packages/ssestream"
3737
"github.com/stretchr/testify/assert"
3838
"github.com/stretchr/testify/require"
3939
"github.com/tidwall/gjson"

example/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ require (
5050
github.com/muesli/termenv v0.15.2 // indirect
5151
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
5252
github.com/ncruces/go-strftime v0.1.9 // indirect
53-
github.com/openai/openai-go/v2 v2.7.0 // indirect
53+
github.com/openai/openai-go/v3 v3.15.0 // indirect
5454
github.com/prometheus/client_model v0.6.2 // indirect
5555
github.com/prometheus/common v0.66.1 // indirect
5656
github.com/prometheus/procfs v0.16.1 // indirect

example/go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq
100100
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
101101
github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4=
102102
github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls=
103-
github.com/openai/openai-go/v2 v2.7.0 h1:/8MSFCXcasin7AyuWQ2au6FraXL71gzAs+VfbMv+J3k=
104-
github.com/openai/openai-go/v2 v2.7.0/go.mod h1:jrJs23apqJKKbT+pqtFgNKpRju/KP9zpUTZhz3GElQE=
103+
github.com/openai/openai-go/v3 v3.15.0 h1:hk99rM7YPz+M99/5B/zOQcVwFRLLMdprVGx1vaZ8XMo=
104+
github.com/openai/openai-go/v3 v3.15.0/go.mod h1:cdufnVK14cWcT9qA1rRtrXx4FTRsgbDPW7Ia7SS5cZo=
105105
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
106106
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
107107
github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o=

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ require (
2323
github.com/anthropics/anthropic-sdk-go v1.13.0
2424
github.com/aws/aws-sdk-go-v2/config v1.27.27
2525
github.com/aws/aws-sdk-go-v2/credentials v1.17.27
26-
github.com/openai/openai-go/v2 v2.7.0
26+
github.com/openai/openai-go/v3 v3.15.0
2727
)
2828

2929
// Tracing-related libs.

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@ github.com/muesli/termenv v0.15.2 h1:GohcuySI0QmI3wN8Ok9PtKGkgkFIk7y6Vpb5PvrY+Wo
9292
github.com/muesli/termenv v0.15.2/go.mod h1:Epx+iuz8sNs7mNKhxzH4fWXGNpZwUaJKRS1noLXviQ8=
9393
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
9494
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
95-
github.com/openai/openai-go/v2 v2.7.0 h1:/8MSFCXcasin7AyuWQ2au6FraXL71gzAs+VfbMv+J3k=
96-
github.com/openai/openai-go/v2 v2.7.0/go.mod h1:jrJs23apqJKKbT+pqtFgNKpRju/KP9zpUTZhz3GElQE=
95+
github.com/openai/openai-go/v3 v3.15.0 h1:hk99rM7YPz+M99/5B/zOQcVwFRLLMdprVGx1vaZ8XMo=
96+
github.com/openai/openai-go/v3 v3.15.0/go.mod h1:cdufnVK14cWcT9qA1rRtrXx4FTRsgbDPW7Ia7SS5cZo=
9797
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
9898
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
9999
github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o=

intercept/chatcompletions/base.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ import (
1313
"github.com/coder/aibridge/recorder"
1414
"github.com/coder/aibridge/tracing"
1515
"github.com/google/uuid"
16-
"github.com/openai/openai-go/v2"
17-
"github.com/openai/openai-go/v2/option"
18-
"github.com/openai/openai-go/v2/shared"
16+
"github.com/openai/openai-go/v3"
17+
"github.com/openai/openai-go/v3/option"
18+
"github.com/openai/openai-go/v3/shared"
1919
"go.opentelemetry.io/otel/attribute"
2020
"go.opentelemetry.io/otel/trace"
2121

intercept/chatcompletions/blocking.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ import (
1313
"github.com/coder/aibridge/recorder"
1414
"github.com/coder/aibridge/tracing"
1515
"github.com/google/uuid"
16-
"github.com/openai/openai-go/v2"
17-
"github.com/openai/openai-go/v2/option"
16+
"github.com/openai/openai-go/v3"
17+
"github.com/openai/openai-go/v3/option"
1818
"go.opentelemetry.io/otel/attribute"
1919
"go.opentelemetry.io/otel/trace"
2020

intercept/chatcompletions/paramswrap.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import (
44
"errors"
55

66
"github.com/coder/aibridge/utils"
7-
"github.com/openai/openai-go/v2"
8-
"github.com/openai/openai-go/v2/packages/param"
7+
"github.com/openai/openai-go/v3"
8+
"github.com/openai/openai-go/v3/packages/param"
99
)
1010

1111
// ChatCompletionNewParamsWrapper exists because the "stream" param is not included in openai.ChatCompletionNewParams.

intercept/chatcompletions/paramswrap_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package chatcompletions
33
import (
44
"testing"
55

6-
"github.com/openai/openai-go/v2"
6+
"github.com/openai/openai-go/v3"
77
"github.com/stretchr/testify/require"
88
)
99

intercept/chatcompletions/streaming.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ import (
1515
"github.com/coder/aibridge/recorder"
1616
"github.com/coder/aibridge/tracing"
1717
"github.com/google/uuid"
18-
"github.com/openai/openai-go/v2"
19-
"github.com/openai/openai-go/v2/packages/ssestream"
18+
"github.com/openai/openai-go/v3"
19+
"github.com/openai/openai-go/v3/packages/ssestream"
2020
"github.com/tidwall/sjson"
2121
"go.opentelemetry.io/otel/attribute"
2222
"go.opentelemetry.io/otel/trace"

0 commit comments

Comments
 (0)