repositorypackage
0.0.0-20231008111904-3cd2ad83fd08
Repository: https://github.com/niustar/openaiauth.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
# README
OpenAIAuth
Fetch access tokens for chat.openai.com
Python version
from OpenAIAuth import Auth0
auth = Auth0(email_address="[email protected]", password="example_password")
access_token = auth.get_access_token()
Go version
package main
import (
"fmt"
"os"
"github.com/NiuStar/OpenAIAuth/auth"
)
func main() {
auth := auth.NewAuthenticator(os.Getenv("OPENAI_EMAIL"), os.Getenv("OPENAI_PASSWORD"), os.Getenv("PROXY"))
err := auth.Begin()
if err.Error != nil {
println("Error: " + err.Details)
println("Location: " + err.Location)
println("Status code: " + fmt.Sprint(err.StatusCode))
println("Embedded error: " + err.Error.Error())
return
}
token, err := auth.GetAccessToken()
if err.Error != nil {
println("Error: " + err.Details)
println("Location: " + err.Location)
println("Status code: " + fmt.Sprint(err.StatusCode))
println("Embedded error: " + err.Error.Error())
return
}
fmt.Println(token)
}
Credits
- @linweiyuan
- @rawandahmad698
- @pengzhile