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}