We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 946cc1f commit 93dfa77Copy full SHA for 93dfa77
1 file changed
aisdk/ai/provider/openai/internal/codec/decode.go
@@ -4,6 +4,7 @@ import (
4
"encoding/json"
5
"fmt"
6
"strings"
7
+ "time"
8
9
"github.com/openai/openai-go/v2/responses"
10
"go.jetify.com/ai/api"
@@ -31,6 +32,11 @@ func DecodeResponse(msg *responses.Response) (*api.Response, error) {
31
32
33
// Create the response with the extracted fields
34
resp := &api.Response{
35
+ ResponseInfo: &api.ResponseInfo{
36
+ ID: msg.ID,
37
+ ModelID: string(msg.Model),
38
+ Timestamp: time.Unix(int64(msg.CreatedAt), 0),
39
+ },
40
Content: content.Content,
41
Usage: decodeUsage(msg.Usage),
42
ProviderMetadata: decodeProviderMetadata(msg),
0 commit comments