Skip to main content

The python package that returns Response of Google Gemini through API.

Project description

Open Interview

Open Interview Assistant simplifies your job interview preparation by leveraging AI technology from leading platforms like OpenAI, Anthropic, and Google. It generates relevant technical interview questions and answers tailored to your job description and resume.

Features

  • 📄 Automatic Q&A Generation: Create technical interview questions and answers from job descriptions and resumes.
  • 🗂 Document Creation: Generate Word documents (.docx) with the interview Q&A.
  • 🔊 Audio Files: Convert Q&A into audio files for listening practice.
  • ⚙️ Customizable Parameters: Adjust settings like job position, interview type, language, and sentence length.

Getting Started

Prerequisites

  • Python 3.7 or later.
  • API keys from OpenAI, Anthropic, and Google.

Installation

pip install open-interview
git clone https://github.com/yourusername/InterviewAssistant.git
pip install -r requirements.txt

Quick Start

Generate interview content using Claude or GPT models with minimal setup:

Using Claude

from openinterview import InterviewManager

claudeToken = "<your_claude_token>"
interview_manager = InterviewManager(api_key=claudeToken, engine="Claude")

# Generate and save interview content
interview_manager.generate_interview(...)

Using GPT

from openinterview import InterviewManager

openai.api_key = "<your_gpt_token>"
interview_manager = InterviewManager(api_key=openai.api_key, engine="GPT")

# Generate and save interview content
interview_manager.generate_interview(...)

Usage

Check the Usage section for detailed examples. Generate interview content by providing job descriptions, resumes, and specifying parameters like the job position and interview type.

  • OpenAI GPT: Use InterviewGPT for GPT-based content generation.
  • Anthropic Claude: Use InterviewClaude for Claude-based interviews.

FAQ & Support

For questions and support, visit our FAQ and Issues pages. Contributors are welcome! Submit issues, feature suggestions, or pull requests. Reach out to the core maintainer, Daniel Park, for direct contributions or queries.

License ©️

Apache 2.0 license, 2024.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

open-interview-1.0.0.tar.gz (14.3 kB view hashes)

Uploaded Source

Built Distribution

open_interview-1.0.0-py3-none-any.whl (19.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page