File tree Expand file tree Collapse file tree
intercept/chatcompletions Expand file tree Collapse file tree Original file line number Diff line number Diff 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"
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change @@ -100,8 +100,8 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq
100100github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 /go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ =
101101github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4 =
102102github.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 =
105105github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U =
106106github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 /go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4 =
107107github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o =
Original file line number Diff line number Diff 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.
Original file line number Diff line number Diff line change @@ -92,8 +92,8 @@ github.com/muesli/termenv v0.15.2 h1:GohcuySI0QmI3wN8Ok9PtKGkgkFIk7y6Vpb5PvrY+Wo
9292github.com/muesli/termenv v0.15.2 /go.mod h1:Epx+iuz8sNs7mNKhxzH4fWXGNpZwUaJKRS1noLXviQ8 =
9393github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA =
9494github.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 =
9797github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U =
9898github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 /go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4 =
9999github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o =
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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.
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ package chatcompletions
33import (
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
Original file line number Diff line number Diff 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"
You can’t perform that action at this time.
0 commit comments