Skip to content

Commit 335c92e

Browse files
committed
fix: nil pointer error
1 parent c73b975 commit 335c92e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

providers/openai/language_model_hooks.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,9 @@ func DefaultStreamUsageFunc(chunk openai.ChatCompletionChunk, _ map[string]any,
262262

263263
// DefaultStreamProviderMetadataFunc is the default implementation for handling stream provider metadata.
264264
func DefaultStreamProviderMetadataFunc(choice openai.ChatCompletionChoice, metadata fantasy.ProviderMetadata) fantasy.ProviderMetadata {
265+
if metadata == nil {
266+
metadata = fantasy.ProviderMetadata{}
267+
}
265268
streamProviderMetadata, ok := metadata[Name]
266269
if !ok {
267270
streamProviderMetadata = &ProviderMetadata{}

0 commit comments

Comments
 (0)