Skip to main content

A ai-interviewer based on chatgpt

Project description

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-ai-interviewer

介绍

  • 本插件基于OpenAI的API开发,在nonebot框架下实现一个聊天式的可自定义面试职位的AI辅助面试官。
  • 本插件具有用户识别功能

安装

  • 手动安装

    git clone https://github.com/Alpaca4610/nonebot-plugin-ai-interviewer.git
    

    下载完成后在bot项目的pyproject.toml文件手动添加插件:

    plugin_dirs = ["xxxxxx","xxxxxx",......,"下载完成的插件路径/nonebot-plugin-ai-interviewer"]
    
  • 使用 pip

    pip install nonebot-plugin-ai-interviewer
    

配置文件

在Bot根目录下的.env文件中追加如下内容:

OPENAI_API_KEY = key

可选内容:

OPENAI_HTTP_PROXY = "http://127.0.0.1:8001"    # 中国大陆/香港IP调用API请使用代理访问api,否则有几率会被封禁
OPENAI_MODEL_NAME = "xxxxx"   # AI面试官使用的模型名称

使用方法

  • 初始化AI面试官:(注意,命令中的逗号为中文逗号)
interviewer 公司:XXXX 职位:XXXXX
  • 回答面试官问题
interviewer 你的回答
  • 停止面试,开始下一轮面试需要重新初始化
stop

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

nonebot_plugin_ai_interviewer-0.1.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file nonebot_plugin_ai_interviewer-0.1.1.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_ai_interviewer-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c616d467eb5ff226d3ae5f2ec06af5672682b53823cc23dca147e06ff3a4f048
MD5 e3d1699562887dff23e96a771b81bf4e
BLAKE2b-256 47065b840510065184f66591f7ff277043705d604e8985b2f716c50429250bc1

See more details on using hashes here.

File details

Details for the file nonebot_plugin_ai_interviewer-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_ai_interviewer-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0b1f8101527f7a1eedaaa5fc996877b120dae3d87526b006de3090043c85df06
MD5 c46d629d03126db409eab65bbcdf0561
BLAKE2b-256 897be3ee4505c4fcf051d01060a18e1a153a203504f5f54071523b3db0d98ad1

See more details on using hashes here.

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