package platform import "github.com/linweiyuan/go-chatgpt-api/api" //goland:noinspection SpellCheckingInspection const ( apiUrl = "https://api.openai.com" apiListModels = apiUrl + "/v1/models" apiRetrieveModel = apiUrl + "/v1/models/%s" apiCreateCompletions = apiUrl + "/v1/completions" apiCreataeChatCompletions = apiUrl + "/v1/chat/completions" apiCreateEdit = apiUrl + "/v1/edits" apiCreateImage = apiUrl + "/v1/images/generations" apiCreateEmbeddings = apiUrl + "/v1/embeddings" apiListFiles = apiUrl + "/v1/files" apiCreateModeration = apiUrl + "/v1/moderations" apiGetCreditGrants = apiUrl + "/dashboard/billing/credit_grants" apiGetSubscription = apiUrl + "/dashboard/billing/subscription" apiGetApiKeys = apiUrl + "/dashboard/user/api_keys" platformAuthClientID = "DRivsnm2Mu42T3KOpqdtwB3NYviHYzwD" platformAuthAudience = "https://api.openai.com/v1" platformAuthRedirectURL = "https://platform.openai.com/auth/callback" platformAuthScope = "openid profile email offline_access" platformAuthResponseType = "code" platformAuthGrantType = "authorization_code" platformAuth0Url = api.Auth0Url + "/authorize?" getTokenUrl = api.Auth0Url + "/oauth/token" auth0Client = "eyJuYW1lIjoiYXV0aDAtc3BhLWpzIiwidmVyc2lvbiI6IjEuMjEuMCJ9" // '{"name":"auth0-spa-js","version":"1.21.0"}' auth0LogoutUrl = api.Auth0Url + "/v2/logout?returnTo=https%3A%2F%2Fplatform.openai.com%2Floggedout&client_id=" + platformAuthClientID + "&auth0Client=" + auth0Client dashboardLoginUrl = "https://api.openai.com/dashboard/onboarding/login" getSessionKeyErrorMessage = "Failed to get session key." )