Инструмент командной строки для задач курса разработчика искусственного интеллекта, построенный из DENO и TypeScript. Это помогает автоматизировать решение различных задач программирования путем интеграции с моделями ИИ через их API.
Это мой проект, разработанный во время курса AI Devs 3, в котором я был участником.
Подробнее об AI Devs 3 здесь.
Это полностью создано мной и моими помощниками искусственного интеллекта. ?
Это мой первый проект в Дено. Почему? ? Для развлечения и обучения. ?
Использование:
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 - ваш антропный ключ APIAI_MODEL - модель ИИ для использованияTARGET_COMPANY_URL - целевой URL -адрес веб -вопросовTARGET_COMPANY_VERIFICATION_ENDPOINT - Полный URL -адрес для конечной точки проверкиCALIBRATION_FILE_URL - URL для загрузки калибровочного файла изAI_DEVS_API_KEY - КЛЮЧ API для AI DEVS VerificationAI_DEVS_VERIFICATION_URL - Полный URL -адрес для конечной точки проверкиCENSORSHIP_TASK_URL - Полный URL -адрес для конечной точки задачи цензурыAUDITIONS_TASK_MP3S_URL - URL для загрузки zip -файла, содержащего аудиозаписиAUDITIONS_TASK_NAME - Имя задачи для проверкиOPENAI_API_KEY - ваш ключ API Openai для транскрипции звукаOPENAI_AUDIO_MODEL - Openai Model для использования для транскрипции аудиоЧтобы настроить окружающую среду:
Создайте файл .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/useCases в src/main.tsГрань