call_useragent.go
1package anthropic
2
3import (
4 "charm.land/fantasy"
5 "charm.land/fantasy/providers/internal/httpheaders"
6 "github.com/charmbracelet/anthropic-sdk-go/option"
7)
8
9func callUARequestOptions(call fantasy.Call) []option.RequestOption {
10 if ua, ok := httpheaders.CallUserAgent(call.UserAgent); ok {
11 return []option.RequestOption{option.WithHeader("User-Agent", ua)}
12 }
13 return nil
14}