返回 DeepSeek-Reasonix
endpoint.go
根目录 / internal / provider / responses / endpoint.go
1 package responses
2
3 import (
4 "strings"
5
6 "reasonix/internal/provider"
7 )
8
9 // resolveEndpoints returns the trimmed base URL and the URL requests POST to.
10 // A request_url that only repeats the base is treated as unset.
11 func resolveEndpoints(base, requestURL string) (string, string) {
12 baseURL := strings.TrimRight(strings.TrimSpace(base), "/")
13 requestURL = strings.TrimSpace(requestURL)
14 if requestURL == "" || provider.EndpointOverrideRepeatsBase(requestURL, baseURL) {
15 requestURL = baseURL + "/responses"
16 }
17 return baseURL, requestURL
18 }
19
19 lines GO