Manage your Plexe Platform account through the web console.

Signing Up

  1. Go to the Plexe Console.
  2. Follow the on-screen instructions to sign up using your preferred method (e.g., email/password, Google, GitHub - depending on supported providers).
  3. Verify your email address if required.

Viewing Account Details

Once logged in, you can typically find your account details in a dedicated “Account” or “Settings” section of the console. This usually includes:

  • User ID: Your unique identifier within the Plexe system.
  • Email: The email address associated with your account.
  • Name: Your display name.
  • Username: Your assigned username.
  • Account Status: Whether your account is active.

Monitoring Usage and Credits

Plexe Platform operations, such as model building and inference, consume compute resources, which are measured in credits.

  • Available Credits: Check your current credit balance in the “Billing” or “Usage” section of the console. You start with a certain number of free credits (if applicable) or credits obtained through a subscription/purchase.
  • Consumption: This section usually shows your credit consumption over time or per operation. Operations like building complex models or running many inferences will consume more credits.
  • Billing: Details about your subscription plan, payment methods, and invoices can typically be found here.

Specific credit costs for operations (e.g., credits per build iteration, credits per inference call) should be available in the “Billing” section or pricing page. The platform automatically deducts credits as you use services. If your balance reaches zero, you may need to purchase more credits or upgrade your plan to continue using paid features.

Refer to the Billing Explanation page for more details on how credits and consumption work.

Managing Account via API

You can also view your account details and usage information through the API:

import requests
import os

api_key = os.getenv("PLEXE_API_KEY")
if not api_key:
    raise ValueError("Please set the PLEXE_API_KEY environment variable.")

base_url = "https://api.plexe.ai"
headers = {
    "x-api-key": api_key,
    "Content-Type": "application/json"
}

# Get user profile with usage information
try:
    response = requests.get(
        f"{base_url}/usage/profile",
        headers=headers
    )
    response.raise_for_status()
    
    profile = response.json()
    print(f"User ID: {profile.get('user_id')}")
    print(f"Email: {profile.get('email')}")
    print(f"Name: {profile.get('name')}")
    print(f"Credits Available: {profile.get('usage', {}).get('credits', 0)}")
    print(f"Consumption: {profile.get('usage', {}).get('consumption', 0)}")
    
except requests.exceptions.HTTPError as http_err:
    print(f"HTTP error occurred: {http_err}")
except Exception as err:
    print(f"Error occurred: {err}")

The /usage/current endpoint can also be used to get just your current credit usage without the profile information.