Spaces:
Running
π CareerForge AI - Complete User Guide
β¨ What's New
Your index.html is now a fully functional AI-driven career development platform!
Completed Improvements:
β Removed Doubao option - Simplified to use only the DeepSeek API β Smart Resume - AI generates optimized resumes and matching analysis β Interview Coach - AI generates customized interview questions and answer strategies β Learning Path - AI plans personalized learning paths β Cover Letter - AI writes professional cover letters β LinkedIn Optimizer - AI optimizes LinkedIn profiles β Salary Intelligence - AI analyzes market salaries and negotiation strategies
All 6 features now use AI to generate content! π
π Step 1: Get DeepSeek API Key
Registration Steps:
- Visit https://platform.deepseek.com
- Click "Register/Login" in the top right corner
- Register with your email or phone number
- After logging in, go to the "API Keys" page
- Click "Create new API Key"
- Copy and save the API Key (it will only be shown once!)
- Top up your account (a Β₯10-20 top-up is recommended and will last a long time)
Cost Information:
- Price: Approx. Β₯1-2 / million tokens
- Cost per generation: Approx. Β₯0.005-0.02 (less than 2 cents)
- Top-up suggestion: Β₯10 can generate hundreds of pieces of content
- Free quota: New users may have a free trial quota
π― Usage Steps
1. Configure API Key
- Open
index.htmlin your browser - Find the "π DeepSeek API Key" input box at the top of the page
- Paste your API Key
- A β green checkmark indicates successful configuration
- The API Key will be automatically saved in your browser and loaded the next time you open it
2. Use the Features
π Feature Details
π― 1. Smart Resume
Function: AI generates a customized resume based on the job description
How to use:
- Click the "π― Smart Resume" tab
- Fill in your personal information:
- Full Name
- Current Role
- Years of Experience
- List of skills (comma-separated)
- Fill in the target position information:
- Desired Job Title
- Company Name
- Complete Job Description (copy and paste)
- Click "π Generate Optimized Resume"
- Wait for 5-20 seconds
- View the generated resume and matching analysis
Output:
- Left side: The complete optimized resume (HTML format)
- Right side: Matching analysis and improvement suggestions
Export options:
- π₯ Export as PDF - Export as a PDF file
- π Copy Text - Copy as plain text
πΌ 2. Interview Coach
Function: AI generates interview questions and answer strategies for a specific position
How to use:
- Click the "πΌ Interview Coach" tab
- Fill in the interview information:
- Target Role (e.g., Senior Developer)
- Experience Level (Entry/Mid/Senior/Lead)
- Key Skills (e.g., Python, System Design, Leadership)
- Click "π― Generate Questions"
- Wait for the AI to generate
Output:
- Technical interview questions (8-10)
- Behavioral interview questions (5-6)
- Key points to assess and answering strategies for each question
- Explanation of the STAR method
- Interview preparation advice
Tips:
- Prepare specific examples for each question
- Use the STAR method to structure your answers
- Practice controlling your answer time
π 3. Learning Path
Function: AI plans a learning path based on your current skills and target position
How to use:
- Click the "π Learning Path" tab
- Fill in the information:
- Current Skills (list all the skills you have mastered)
- Target Role (e.g., AI Engineer)
- Learning Timeline (3/6/12 months)
- Click "π οΈ Create Learning Path"
- Wait for the AI to plan
Output:
- Skill gap analysis (Have β vs. To Learn π)
- Phased learning plan (Beginner β Intermediate β Advanced)
- Learning content and time allocation for each phase
- Practical project suggestions (3-5)
- Learning resource recommendations
- Weekly learning plan
Tips:
- Follow the plan step-by-step, don't skip ahead
- Consolidate your learning with a project after each phase
- Regularly check your learning progress
βοΈ 4. Cover Letter
Function: AI writes a professional, personalized cover letter
How to use:
- Click the "βοΈ Cover Letters" tab
- Fill in the information:
- Company Name
- Job Title
- Core Achievement (describe your most relevant achievement in detail)
- Writing Style (Professional/Enthusiastic/Formal)
- Click "β¨ Generate Cover Letter"
- Wait for the AI to write
Output:
- A complete cover letter (including salutation, body, and signature)
- Customized optimization suggestions
- Ready to copy and use
Tips:
- Be as detailed and specific as possible in the "Core Achievement" section
- Choose a writing style that suits the company culture
- Fine-tune the generated letter based on your specific situation
- Add specific company information and projects
πΌ 5. LinkedIn Optimizer
Function: AI optimizes your LinkedIn personal profile
How to use:
- Click the "πΌ LinkedIn" tab
- Fill in your current profile information:
- Current Headline
- Current About Section
- Target Industry/Roles
- Click "π Optimize Profile"
- Wait for the AI to optimize
Output:
- Optimized headline (making full use of the 220-character limit)
- Optimized summary (structured and keyword-rich)
- Recommended hashtags (8-10)
- Profile optimization suggestions (skills, content publishing, networking)
Tips:
- Copy the optimized content to your LinkedIn profile
- Add all relevant skills to your skills section
- Regularly update and post industry-related content
- Actively build your professional network
π° 6. Salary Intelligence
Function: AI analyzes market salaries and provides negotiation strategies
How to use:
- Click the "π° Salary Intel" tab
- Fill in the information:
- Job Title (e.g., Senior Software Engineer)
- Location (e.g., San Francisco, CA or Remote)
- Years of Experience
- Company Size
- Click "π‘ Get Salary Insights"
- Wait for the AI to analyze
Output:
- Salary estimation (base salary, bonus, equity)
- Total compensation calculation
- Market positioning analysis (impact of location, experience, company size)
- Negotiation strategy (target range, equity advice, negotiation tips)
- Market trend insights
Tips:
- Compare salaries across multiple regions
- Focus on total compensation, not just base salary
- Use the data as a basis for negotiation
- Consider the cost of living differences
π‘ Usage Tips
1. Write High-Quality Prompts
Resume Optimization:
The job description should be as detailed as possible:
- Complete job requirements
- Specific technology stack
- Description of job responsibilities
- Company background information
Interview Preparation:
Key skills should be specific:
- Don't just write "programming," but "Python, Django, RESTful API"
- Include soft skills: "team collaboration, project management"
Learning Path:
The list of current skills should be exhaustive:
- List all the skills you have mastered
- Include information on skill proficiency
- Describe your actual project experience
2. Optimize AI Responses
If the generated content is not satisfactory:
- Regenerate - The result may be different each time
- Add more information - Add more details in the input box
- Adjust your requirements - Clearly state the desired style and focus
3. Save on API Costs
- β Fill in complete information before generating (to reduce retries)
- β Save satisfactory results to avoid repeated generation
- β Use reasonably, don't test frequently
- β Keep an eye on your account balance
π Privacy & Security
β Security Measures:
- The API Key is only saved in your browser's local localStorage
- It is not uploaded to any third-party servers
- All requests are sent directly to DeepSeek
- The code is fully open-source and can be audited by yourself
β οΈ Precautions:
- Do not save your API Key on public computers
- Change your API Key regularly
- Do not share your API Key
- You can use placeholders for sensitive information (like your real name, phone number)
π§ Troubleshooting
β Displays "API Key not configured"
Reason: The API Key was not entered or was cleared Solution: Re-enter your API Key at the top of the page
β Displays "401 Unauthorized"
Reason: The API Key is invalid or incorrect Solution:
- Check if the API Key is copied completely
- Confirm if the API Key has been activated
- Log in to the DeepSeek console and regenerate it
β Displays "Insufficient balance"
Reason: Insufficient account balance Solution: Log in to the DeepSeek console to top up
β Generation is slow or times out
Reason: Network issues or the service is busy Solution:
- Check your internet connection
- Try again later
- Reduce the length of the input content
β The format of the generated content is chaotic
Reason: The format returned by the AI does not meet expectations Solution:
- Refresh the page and try again
- Simplify the input content
- The content is still usable, but the format needs to be organized
π Network or CORS error
Reason: Browser security restrictions Solution:
- Ensure that your network can access api.deepseek.com
- Try using a different browser
- Check if a proxy is needed
π Feature Comparison
| Feature | Uses AI | Input Information | Generation Time | Main Purpose |
|---|---|---|---|---|
| Smart Resume | β | Personal info + Job description | 5-20s | Customized resume |
| Interview Coach | β | Position + Level + Skills | 5-15s | Interview preparation |
| Learning Path | β | Current skills + Goal + Time | 10-20s | Learning planning |
| Cover Letter | β | Company + Position + Achievement | 5-15s | Cover letter |
| β | Current profile + Goal | 5-15s | Personal branding | |
| Salary Intel | β | Position + Location + Experience | 5-15s | Salary negotiation |
π¨ UI Explanation
Status Indicator (top right corner)
- βͺ Gray circle - API Key is not configured or not validated
- π Blue spinning - Calling the DeepSeek AI
- β Green checkmark - API call successful
- β Red cross - API call failed or configuration error
Tab Explanation
The page has 6 feature tabs, click to switch:
- π― Smart Resume
- πΌ Interview Coach
- π Learning Path
- βοΈ Cover Letters
- πΌ LinkedIn
- π° Salary Intel
π Quick Start Guide
Get Started in 5 Minutes:
Get API Key (3 minutes)
- Visit platform.deepseek.com
- Register and create an API Key
- Top up Β₯10
Configure the Application (30 seconds)
- Open
index.html - Paste the API Key
- See the β
- Open
Generate Your First Resume (2 minutes)
- Fill in your personal information
- Paste the job description
- Click generate
- View the result
Export and Use (30 seconds)
- Click "Export as PDF"
- Or copy the text content
- Apply it to your actual job search
π° Cost Budget
Estimated Actual Usage Cost:
| Use Case | Monthly Usage | Monthly Cost |
|---|---|---|
| Job Seeker (intensive) | 50 generations | Β₯0.5-1 |
| Daily Optimization | 20 generations | Β₯0.2-0.5 |
| Occasional Use | 5 generations | Β₯0.05-0.1 |
Conclusion: A Β₯10 top-up can last a long time!
π Best Practices
Recommended Use Throughout the Job Search Process:
Preparation Phase
- Use Learning Path to plan skill improvement
- Learn and practice for target positions
Application Phase
- Use Smart Resume to customize your resume for each position
- Use Cover Letter to write your cover letter
- Use LinkedIn to optimize your personal brand
Interview Phase
- Use Interview Coach to prepare for interview questions
- Use Salary Intel to understand the market situation
Negotiation Phase
- Refer to the negotiation strategies from Salary Intelligence
- Negotiate your salary based on data
π Advanced Tips
1. Combine Features
Example: Complete Job Search Process
1. Learning Path β Assess skill gaps
2. Smart Resume β Generate resume
3. Cover Letter β Write cover letter
4. LinkedIn β Optimize online image
5. Interview Coach β Prepare for interview
6. Salary Intel β Understand the market situation
2. Generate and Compare Multiple Times
For important content (like a resume), you can:
- Generate multiple versions
- Compare the advantages of different versions
- Combine the advantages of each version
- Form the final version
3. Manual Optimization
The content generated by AI is a foundation, it is recommended to:
- Add specific data and results
- Adjust the tone and style
- Check for factual accuracy
- Fine-tune based on the actual situation
π Get Help
Official Resources:
FAQ:
If you encounter technical problems, please check:
- If the API Key is configured correctly
- If the network connection is normal
- If the account balance is sufficient
- The error message in the browser console (F12 β Console)
β Done!
Congratulations! You now have a career development platform completely driven by AI!
Next steps:
- β Get DeepSeek API Key
- β Configure it at the top of the page
- β Choose a feature to start using
- β Generate your first piece of AI content
Wishing you success in your job search and a prosperous career! ππ
π Changelog
v2.0 - November 2024
- β Removed Doubao option, simplified to DeepSeek only
- β All 6 features are integrated with AI generation
- β Optimized Prompt templates
- β Improved error handling
- β Enhanced Chinese support
v1.0 - Initial Version
- Only Smart Resume used AI
- Other features used template generation