Spaces:
Runtime error
Runtime error
File size: 679 Bytes
581b6d4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
package funcaptcha
import (
"WarpGPT/pkg/env"
"WarpGPT/pkg/logger"
"WarpGPT/pkg/plugins/service/proxypool"
)
func GetOpenAIArkoseToken(arkType int, puid string) (string, error) {
logger.Log.Debug("GetArkoseToken")
var proxyArg solverArg
if env.E.ProxyPoolUrl != "" {
ip, err := proxypool.ProxyPoolInstance.GetIpInRedis()
if err != nil {
logger.Log.Warning(err.Error())
return "", nil
}
proxyArg = WithProxy(ip)
} else {
proxyArg = WithProxy(env.E.Proxy)
}
solver := NewSolver(proxyArg)
WithHarpool(solver)
token, err := solver.GetOpenAIToken(arkVer(arkType), puid)
if err != nil {
logger.Log.Warning(err)
return "", err
}
return token, nil
}
|