Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SMNETSTUDIO/Groq2API
/ functions
Functions
38 in github.com/SMNETSTUDIO/Groq2API
⨍
Functions
38
◇
Types & classes
7
↓ 38 callers
Method
Set
(key string, value string)
pkg/groq/interface.go:5
↓ 13 callers
Method
Header
Header to fix error: Cannot use &ResponseWriterWrapper{w} (type *ResponseWriterWrapper) as the type http.ResponseWriter Type does not implement http.R
pkg/groq/response.go:22
↓ 9 callers
Method
Get
()
pkg/accountpool/accounts.go:13
↓ 6 callers
Method
SetProxy
(proxy string)
pkg/cuhttp/http.go:48
↓ 4 callers
Function
authRefreshHandler
(client tls_client.HttpClient, account *groq.Account, api_key string, proxy string)
router/chat.go:29
↓ 4 callers
Function
baseHeader
()
pkg/groq/request.go:14
↓ 2 callers
Method
GetProxyIP
()
pkg/proxypool/proxys.go:20
↓ 2 callers
Function
InitAuth
()
initialize/auth.go:11
↓ 2 callers
Function
InitCache
()
initialize/cache.go:9
↓ 2 callers
Function
InitConfig
()
initialize/config.go:10
↓ 2 callers
Function
InitProxy
()
initialize/proxy.go:12
↓ 2 callers
Function
InitRouter
()
initialize/router.go:9
↓ 2 callers
Function
authSessionHandler
(client tls_client.HttpClient, account *groq.Account, api_key string, proxy string)
router/chat.go:18
↓ 1 callers
Function
InitRouter
(Router *gin.RouterGroup)
router/chat.go:175
↓ 1 callers
Function
NewAccounts
(accounts []*groq.Account)
pkg/accountpool/accounts.go:24
↓ 1 callers
Function
NewIProxyIP
(ips []string)
pkg/proxypool/proxys.go:10
↓ 1 callers
Method
StreamHandler
()
pkg/groq/response.go:48
↓ 1 callers
Function
generateRefreshToken
(api_key string)
pkg/groq/request.go:91
↓ 1 callers
Function
handlerCookies
(req *http.Request, cookies []*http.Cookie)
pkg/cuhttp/http.go:29
↓ 1 callers
Function
handlerHeaders
(req *http.Request, headers groq.Headers)
pkg/cuhttp/http.go:20
↓ 1 callers
Method
setResponseHeader
()
pkg/groq/response.go:34
Function
Authorization
(c *gin.Context)
middlewares/auth.go:9
Function
ChatCompletions
(client tls_client.HttpClient, api_request groq.APIRequest, api_key string, organization string, proxy string)
pkg/groq/request.go:95
Function
Cors
(c *gin.Context)
middlewares/cors.go:5
Function
GerOrganizationId
(client tls_client.HttpClient, api_key string, proxy string)
pkg/groq/request.go:30
Method
GetIPS
()
pkg/proxypool/proxys.go:16
Function
GetModels
(client tls_client.HttpClient, api_key string, organization string, proxy string)
pkg/groq/request.go:120
Function
GetSessionToken
(client tls_client.HttpClient, api_key string, proxy string)
pkg/groq/request.go:57
Function
Listen
(w http.ResponseWriter, r *http.Request)
api/router.go:24
Function
NewBasicClient
()
pkg/cuhttp/http.go:14
Function
NewBasicClient
()
pkg/groq/http.go:13
Function
NewHeader
()
pkg/groq/interface.go:9
Function
NewReadWriter
(w gin.ResponseWriter, r *http.Response)
pkg/groq/response.go:26
Method
Request
(method string, url string, headers groq.Headers, cookies []*http.Cookie, body io.Reader)
pkg/cuhttp/http.go:38
Function
chat
(c *gin.Context)
router/chat.go:45
Function
init
()
api/router.go:11
Function
main
()
main.go:8
Function
models
(c *gin.Context)
router/chat.go:117