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對象麻省理工學院