CoolFace
Apppublic

centralmoment/Job_postings_that_require_creative_apps

sourceHugging Faceupdated 7mo agoView on Hugging Face
0likes
App README

Fall 2025 CPro job listings analysis (not used)

An AI-powered application for analyzing job postings for creative professionals using OpenAI Assistants API.

Features

... (rest of your content)--- title: Creative Professionals Job Analysis emoji: ๐Ÿ” colorFrom: blue colorTo: purple sdk: streamlit sdkversion: 1.32.0 appfile: app.py pinned: false ---

Creative Professionals Job Analysis

An AI-powered application for analyzing job postings for creative professionals using OpenAI Assistants API.

Features

  • โ€”๐Ÿ” Semantic Search: Search through job postings using natural language
  • โ€”๐Ÿ’ป Code Interpreter: Automated data analysis using Python
  • โ€”๐Ÿ’ฌ Conversational Interface: Ask follow-up questions in the same conversation
  • โ€”๐Ÿ“Š Real-time Analysis: Get insights about creative job requirements, tools, and skills

Setup

Local Development

  1. 1.Install dependencies:
bash
pip install -r requirements.txt
  1. 1.Set your OpenAI API key:
bash
export OPENAI_API_KEY="your-api-key-here"
  1. 1.Run the app:
bash
streamlit run app.py

Hugging Face Spaces

  1. 1.Create a new Space on Hugging Face
  2. 2.Select "Streamlit" as the SDK
  3. 3.Upload app.py and requirements.txt
  4. 4.Set the following secrets in your Space settings:
  5. 5.OPENAI_API_KEY: Your OpenAI API key
  6. 6.ASSISTANT_ID: Your OpenAI Assistant ID (optional)

Usage

  1. 1.Enter your OpenAI API key in the sidebar (or set it as an environment variable)
  2. 2.Type your question in the chat input
  3. 3.The assistant will analyze the job posting data and provide insights
  4. 4.Ask follow-up questions to dive deeper

Sample Questions

  • โ€”How many postings ask for non-Adobe apps but not Adobe apps?
  • โ€”What are the top AI skills required in these jobs?
  • โ€”How many job listings mention Canva?
  • โ€”What soft skills are mentioned for CPROs?
  • โ€”Which jobs require video editing tools but aren't video jobs?

Technology

  • โ€”Streamlit: Web interface
  • โ€”OpenAI Assistants API: AI-powered analysis
  • โ€”Code Interpreter: Automated Python code execution
  • โ€”File Search: Semantic search through uploaded documents

License

MIT