deno aidevs cli
1.0.0
AI开发人员课程挑战的命令行工具,由DENO和打字稿构建。它通过通过其API与AI模型集成来帮助自动解决各种编程挑战。
这是我在参与者的AI Devs 3课程中开发的项目。
有关AI Devs 3的更多信息。
这完全由我和我的AI助手创造。 ?
这是我在Deno的第一个项目。为什么? ?娱乐和学习。 ?
用法:
deno run --allow-net --allow-env --allow-read src/main.ts solve-web-question < url >
deno run --allow-net --allow-env --allow-read --allow-write src/main.ts calibration-file-fix
deno run --allow-net --allow-env --allow-read --allow-write src/main.ts censorship-task
deno run --allow-net --allow-env --allow-read --allow-write src/main.ts auditions-task此用例包括一种机器人验证机制,该机制与验证端点通信。
它允许系统处理机器人验证挑战:
使用它运行:
deno run --allow-net --allow-env --allow-read src/main.ts solve-web-question < url >该系统以JSON格式处理验证请求:
该应用程序包括处理音频记录并分析其内容的功能。
该用例有什么作用:
运行此用例:
deno run --allow-net --allow-env --allow-read --allow-write src/main.ts auditions-taskTBD稍后
该项目使用:
该应用程序需要设置以下环境变量:
USERNAME - 身份验证的用户名PASSWORD - 身份验证密码ANTHROPIC_API_KEY您的拟人API密钥AI_MODEL使用的AI模型TARGET_COMPANY_URL网络问题的目标URLTARGET_COMPANY_VERIFICATION_ENDPOINT验证端点的完整URLCALIBRATION_FILE_URL URL从中下载校准文件AI_DEVS_API_KEY AI DEVS验证的API键AI_DEVS_VERIFICATION_URL验证端点的完整URLCENSORSHIP_TASK_URL审查任务端点的完整URLAUDITIONS_TASK_MP3S_URL url下载包含音频录音的zip文件AUDITIONS_TASK_NAME验证任务名称OPENAI_API_KEY音频转录的OpenAI API键OPENAI_AUDIO_MODEL用于音频转录的OpenAI型号设置您的环境:
使用这些变量在根目录中创建.env文件。
.env文件中配置的环境变量--allow-net--allow-env--allow-read .env文件--allow-write创建和编写新文件deno test --allow-net --allow-env --allow-read --allow-write该应用程序处理几种类型的错误:
该项目使用github动作进行连续集成,这:
CI管道在每个推动到主分支和拉动请求上都运行。
src/use-cases/src/main.ts中的useCases对象麻省理工学院