Troubleshooting
Common issues and solutions for GMTech users. This guide covers everything from login problems to API errors, with step-by-step resolution instructions.
Account and Access Issues
Cannot Log In to GMTech
Problem: Login page shows "Invalid credentials"
Possible Causes:
- Incorrect email or password
- Account not yet activated
- Password reset needed
- Browser issues or cached data
Solutions:
Step 1: Verify Credentials
- Double-check email address spelling
- Ensure caps lock is off when typing password
- Try typing password in a text editor first to verify
- Check if you used social login (Google) instead of password
Step 2: Password Reset
- Click "Forgot Password" on login page
- Enter your email address
- Check email (including spam folder) for reset link
- Follow instructions to create new password
- Try logging in with new password
Step 3: Browser Troubleshooting
- Clear browser cache and cookies
- Disable browser extensions temporarily
- Try incognito/private browsing mode
- Test with different browser (Chrome, Firefox, Safari)
Step 4: Account Activation
- Check email for activation message after signup
- Look in spam/junk folder for activation email
- Request new activation email if needed
- Contact support if activation email never arrives
Problem: "Account suspended" or "Access denied"
Possible Causes:
- Payment issues or failed billing
- Terms of service violations
- Unusual usage patterns flagged by security
- Team removal by admin
Solutions:
- Check Payment Status: Verify your billing information and payment methods
- Contact Team Admin: If you're a team member, check with team owner/admin
- Review Terms: Ensure you haven't violated GMTech terms of service
- Contact Support: Submit ticket with account details for investigation
Team Access Problems
Problem: Cannot access team workspace
Symptoms:
- 404 error when accessing team URL
- "Access denied" message
- Missing team in dashboard
Troubleshooting Steps:
Step 1: Verify Team URL
Correct Format: https://app.gmtech.com/a/team-name/
Common Errors:
โ https://app.gmtech.com/team-name/
โ https://app.gmtech.com/a/Team Name/ (spaces)
โ https://app.gmtech.com/a/team_name/ (underscores)
Step 2: Check Team Membership
- Go to main dashboard (https://app.gmtech.com)
- Look for team in sidebar or team switcher
- Verify you accepted team invitation
- Check email for invitation that may need acceptance
Step 3: Contact Team Admin
- Email team owner or admin to verify your status
- Ask them to check team member list
- Request new invitation if needed
- Verify they have correct email address
AI Generation Issues
Model Not Responding
Problem: AI request hangs or times out
Possible Causes:
- Model temporarily unavailable
- Request too complex or long
- Network connectivity issues
- Rate limit exceeded
Solutions:
Step 1: Check Model Status
- Try different model (switch from GPT-4 to Claude)
- Refresh page and try again
- Check if specific model is having issues
Step 2: Simplify Request
- Reduce prompt length if very long
- Break complex requests into smaller parts
- Remove unnecessary context or examples
- Try more specific, focused questions
Step 3: Network Troubleshooting
- Check internet connection stability
- Try different network if possible
- Disable VPN temporarily
- Clear browser cache and refresh
Step 4: Rate Limit Check
- Wait 1-2 minutes before retrying
- Check if you've made many recent requests
- Verify team hasn't hit daily limits
- Consider upgrading plan if hitting limits frequently
Problem: Error message appears instead of AI response
Common Error Messages and Solutions:
"Model currently unavailable"
- Cause: Provider maintenance or outage
- Solution: Try different model or wait 10-15 minutes
"Cost limit exceeded"
- Cause: Request would cost more than set limit
- Solution: Increase cost limit or use cheaper model
"Rate limit exceeded"
- Cause: Too many requests in short time
- Solution: Wait and retry, or upgrade plan
"Invalid request format"
- Cause: Malformed prompt or parameters
- Solution: Simplify prompt, check for special characters
"Insufficient credits"
- Cause: Account balance too low
- Solution: Add credits to account
Quality Issues
Problem: AI responses are poor quality or irrelevant
Diagnosis Questions:
- Is the prompt clear and specific?
- Are you using the right model for the task?
- Is there enough context provided?
- Are instructions too vague or complex?
Solutions:
Step 1: Improve Prompt Quality
โ Poor Prompt:
"Write something about marketing"
โ
Improved Prompt:
"Write a 200-word email subject line for B2B software launch targeting CTOs. Focus on efficiency and ROI benefits."
Key Improvements:
โโโ Specific format (email subject)
โโโ Clear audience (CTOs)
โโโ Defined length (200 words)
โโโ Focused benefits (efficiency, ROI)
Step 2: Model Selection Optimization
Task-Model Matching:
โโโ Creative Writing โ Claude-3.5-Sonnet
โโโ Technical Analysis โ GPT-4 Turbo
โโโ Quick Questions โ GPT-3.5-Turbo
โโโ Research Tasks โ Gemini-1.5-Pro
โโโ Code Generation โ GPT-4 Turbo or CodeLlama
Step 3: Context Enhancement
- Provide relevant background information
- Include examples of desired output format
- Specify tone, audience, and constraints
- Use system prompts for consistent behavior
Step 4: Iterative Refinement
- Start with basic prompt
- Add specific requirements based on initial response
- Use follow-up questions to refine output
- Save successful prompt patterns for reuse
API Integration Issues
Authentication Problems
Problem: "Invalid API key" errors
Verification Steps:
Step 1: Check API Key Format
# Correct format
GMTECH_API_KEY="gmtech_1234567890abcdef..."
# Common mistakes:
โ Missing "gmtech_" prefix
โ Extra spaces or characters
โ Wrong environment variable name
โ Quotes in wrong places
Step 2: Verify Key Status
- Log into GMTech dashboard
- Go to Settings โ API Keys
- Verify key is listed and active
- Check key hasn't expired or been revoked
- Regenerate key if necessary
Step 3: Test with cURL
curl -X GET "https://app.gmtech.com/api/v1/models" \
-H "Authorization: Bearer $GMTECH_API_KEY" \
-H "Content-Type: application/json"
Expected success response:
{
"object": "list",
"data": [
{"id": "gpt-4-turbo", "object": "model"},
{"id": "claude-3-5-sonnet-20241022", "object": "model"}
]
}
Problem: API requests fail intermittently
Possible Causes:
- Network connectivity issues
- Rate limiting
- Server-side temporary issues
- Client-side timeout settings
Solutions:
Step 1: Implement Retry Logic
import time
import random
from openai import APIError
def robust_api_call(client, **kwargs):
max_retries = 3
base_delay = 1
for attempt in range(max_retries):
try:
return client.chat.completions.create(**kwargs)
except APIError as e:
if attempt == max_retries - 1:
raise
delay = base_delay * (2 ** attempt) + random.uniform(0, 1)
time.sleep(delay)
Step 2: Monitor Rate Limits
# Check response headers for rate limit info
response = client.chat.completions.create(...)
print(f"Remaining requests: {response.headers.get('x-ratelimit-remaining')}")
Step 3: Increase Timeouts
client = OpenAI(
base_url="https://app.gmtech.com/api/v1",
api_key=api_key,
timeout=60 # Increase from default 30s
)
Response Format Issues
Problem: Unexpected response format or missing fields
Common Issues:
Missing GMTech-specific fields
# Some responses may not have GMTech extensions
response = client.chat.completions.create(...)
# Safe access to GMTech fields
cost = getattr(response, 'gmtech_cost', 0)
provider = getattr(response, 'gmtech_provider', 'unknown')
response_time = getattr(response, 'gmtech_response_time', 0)
Streaming response issues
# Handle streaming chunks safely
stream = client.chat.completions.create(stream=True, ...)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
content = chunk.choices[0].delta.content
print(content, end='', flush=True)
Model-specific response variations
# Different models may have slightly different response formats
try:
content = response.choices[0].message.content
except (IndexError, AttributeError):
print("Unexpected response format:", response)
content = "Error: Could not extract content"
Billing and Payment Issues
Payment Problems
Problem: Payment declined or failed
Immediate Steps:
- Check Card Details: Verify expiration date, CVV, billing address
- Contact Bank: Ensure no holds on online/international transactions
- Try Alternative Payment: Use different card or PayPal if available
- Check Account Limits: Ensure sufficient credit limit or funds
Prevention:
- Keep payment methods up to date
- Set up backup payment methods
- Enable automatic billing notifications
- Monitor credit utilization
Problem: Unexpected charges or billing discrepancies
Investigation Steps:
Step 1: Review Usage Analytics
- Go to Settings โ Billing โ Usage Analytics
- Review detailed usage breakdown by date and team member
- Look for unusual spikes in activity or costs
- Check if API usage contributed to charges
Step 2: Check Team Activity
- Review team member list for unauthorized access
- Check API key usage logs
- Look for automated scripts or integrations
- Verify all team members are legitimate
Step 3: Analyze Model Usage
- Check if expensive models were used unintentionally
- Look for very long conversations or large prompts
- Review image generation usage (higher cost per request)
- Check for batch processing or bulk operations
Step 4: Contact Billing Support
- Email billing@gmtech.com with specific details
- Include invoice numbers and transaction dates
- Provide screenshots of discrepancies
- Request detailed usage breakdown if needed
Credit and Subscription Issues
Problem: Credits not appearing after purchase
Wait Period: Credits can take up to 24 hours to appear
Troubleshooting:
- Check Payment Status: Verify payment was processed successfully
- Clear Browser Cache: Refresh dashboard after clearing cache
- Check Email: Look for payment confirmation email
- Wait for Processing: Payment processing can take several hours
- Contact Support: If credits missing after 48 hours
Problem: Subscription not active or features missing
Verification Steps:
- Check Subscription Status: Go to Settings โ Subscription
- Verify Payment: Ensure latest payment was successful
- Check Plan Features: Confirm current plan includes expected features
- Team vs Personal: Ensure you're in correct team workspace
Common Solutions:
- Payment Update: Add valid payment method if expired
- Plan Upgrade: Upgrade to plan with needed features
- Team Access: Get added to team with appropriate plan
- Account Reactivation: Resolve any account suspension issues
Performance Issues
Slow Response Times
Problem: AI responses taking too long
Optimization Strategies:
Step 1: Model Selection
Speed Optimization:
โโโ Fastest: GPT-3.5-Turbo, Claude-3-Haiku
โโโ Balanced: Gemini-1.5-Pro, Command-R+
โโโ Quality-focused: GPT-4 Turbo, Claude-3.5-Sonnet
Use Case Matching:
โโโ Real-time chat: Use fastest models
โโโ Batch processing: Optimize for cost, not speed
โโโ Critical analysis: Accept slower response for quality
Step 2: Request Optimization
- Shorter Prompts: Reduce input length when possible
- Specific Requests: Avoid open-ended questions
- Token Limits: Set appropriate max_tokens limits
- Streaming: Use streaming for long responses
Step 3: Technical Optimization
- Network: Check internet connection stability
- Browser: Close other tabs, clear cache
- Location: Use CDN-optimized endpoints when available
- Time of Day: Consider peak usage times
Browser and Interface Issues
Problem: Interface not loading or behaving incorrectly
Browser Compatibility:
- Supported: Chrome 90+, Firefox 88+, Safari 14+, Edge 90+
- Not Supported: Internet Explorer, very old browser versions
Troubleshooting Steps:
Step 1: Basic Browser Fixes
- Hard Refresh: Ctrl+F5 (Windows) or Cmd+Shift+R (Mac)
- Clear Cache: Clear browser cache and cookies for app.gmtech.com
- Disable Extensions: Test with extensions disabled
- Incognito Mode: Try in private/incognito browsing
Step 2: JavaScript and Cookies
- Enable JavaScript: Ensure JavaScript is enabled
- Allow Cookies: Enable cookies for app.gmtech.com
- Check Blockers: Disable ad blockers temporarily
- Security Software: Check if antivirus/firewall is blocking
Step 3: Network and Connectivity
- VPN Issues: Disable VPN and test
- Corporate Firewall: Check if workplace firewall blocks app
- DNS Issues: Try different DNS servers (8.8.8.8, 1.1.1.1)
- Mobile vs Desktop: Test on different device types
Data and Conversation Issues
Conversation History Problems
Problem: Conversations disappearing or not saving
Possible Causes:
- Browser storage issues
- Account synchronization problems
- Session timeout
- Privacy settings
Solutions:
Step 1: Check Browser Settings
- Local Storage: Ensure browser allows local storage
- Cookies: Verify cookies are enabled for app.gmtech.com
- Private Browsing: Regular mode saves more reliably than private
- Storage Space: Clear browser storage if full
Step 2: Account Synchronization
- Logout/Login: Sign out and back in to refresh session
- Different Browser: Test conversation saving in different browser
- Multiple Tabs: Avoid having multiple GMTech tabs open
- Session Timeout: Refresh page if session expires
Step 3: Manual Backup
- Copy Important Conversations: Save critical text before closing
- Create Snapshots: Use snapshot feature for important conversations
- Export Data: Use export features when available
- Document Externally: Keep backup of critical AI outputs
Snapshot and Sharing Issues
Problem: Cannot create or access snapshots
Permission Checks:
- Team Membership: Verify you have snapshot creation permissions
- Plan Features: Ensure your plan includes snapshot functionality
- Role Limitations: Check if your team role allows snapshots
Technical Issues:
- Browser Compatibility: Ensure browser supports all features
- Network Connectivity: Verify stable internet connection
- File Size: Check if conversation is too large for snapshot
- Server Issues: Try again after a few minutes
Problem: Shared snapshots not visible to team members
Verification Steps:
- Sharing Settings: Confirm snapshot is set to "Team" or "Public"
- Team Membership: Verify recipients are in same team
- Access Permissions: Check team member roles and permissions
- URL Correctness: Ensure correct snapshot URL is shared
Getting Additional Help
Self-Help Resources
Documentation:
- Getting Started Guide - Basic platform introduction
- API Documentation - Complete API reference
- Best Practices - Optimization strategies
- FAQ - Frequently asked questions
Community Resources:
- User Forums: Community discussions and tips
- Status Page: Real-time system status updates
- Release Notes: Latest features and updates
- Video Tutorials: Step-by-step visual guides
Contacting Support
When to Contact Support
- Account access issues that self-help doesn't resolve
- Billing discrepancies or payment problems
- Technical issues affecting multiple team members
- Security concerns or suspicious activity
- Feature requests or bug reports
How to Contact Support
Email Support: support@gmtech.com
- Response Time: 24-48 hours for standard issues
- Include: Account email, team name, detailed issue description
- Attachments: Screenshots of errors when applicable
Dashboard Tickets:
- Go to Settings โ Support
- Click "Create New Ticket"
- Fill out issue details completely
- Attach relevant screenshots or logs
Live Chat: Available for Pro and Enterprise customers
- Hours: Business hours (9 AM - 6 PM EST)
- Access: Through dashboard when signed in
- Best For: Urgent technical issues
Information to Include in Support Requests
Account Details:
- Team name and account email
- Approximate time when issue occurred
- Browser type and version
- Operating system
Issue Description:
- Detailed steps to reproduce problem
- Error messages (exact text)
- Expected vs actual behavior
- Screenshots or screen recordings
Technical Details:
- API key ID (not the actual key)
- Model names used
- Request/response examples
- Network configuration if relevant
Previous Troubleshooting:
- Steps already tried from this guide
- Other solutions attempted
- Temporary workarounds discovered
Emergency Contacts
Critical Issues:
- Security Incidents: security@gmtech.com
- Billing Emergencies: billing@gmtech.com
- API Outages: status@gmtech.com
Enterprise Customers:
- Dedicated Support: Available through account manager
- Priority Queue: Faster response times
- Phone Support: Direct line for critical issues
Previous: โ Best Practices | Next: FAQ โ