Ein Befehlshaber der Befehlszeile für KI-Entwicklerkurs, die mit Deno und Typenkript erstellt wurden. Es hilft bei der Automatisierung verschiedener Programmierherausforderungen durch Integration in KI -Modelle durch ihre APIs.
Dies ist mein Projekt, das während des AI Devs 3 -Kurs entwickelt wurde, an dem ich Teilnehmer war.
Mehr über Ai Devs 3 hier.
Dies wird vollständig von mir und meinen AI -Assistenten geschaffen. ?
Dies ist mein erstes Projekt in Deno. Warum? ? Zum Spaß und zum Lernen. ?
Verwendung:
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-taskDieser Anwendungsfall enthält einen Roboterüberprüfungsmechanismus, der mit einem Verifizierungsendpunkt kommuniziert.
Es ermöglicht dem System, die Herausforderungen für die Roboterüberprüfung zu bewältigen, von:
Um es zu verwenden, läuft:
deno run --allow-net --allow-env --allow-read src/main.ts solve-web-question < url >Das System behandelt Überprüfungsanforderungen im JSON -Format:
Die Anwendung enthält Funktionen zur Verarbeitung von Audioaufnahmen und der Analyse ihrer Inhalte.
Was dieser Anwendungsfall tut:
Führen Sie diesen Anwendungsfall aus:
deno run --allow-net --allow-env --allow-read --allow-write src/main.ts auditions-taskTBD am späteren Punkt
Dieses Projekt verwendet:
Für die Anwendung müssen die folgenden Umgebungsvariablen festgelegt werden:
USERNAME - Benutzername für die AuthentifizierungPASSWORD - Passwort für die AuthentifizierungANTHROPIC_API_KEY - Ihr anthropischer API -SchlüsselAI_MODEL - Das zu verwendende KI -ModellTARGET_COMPANY_URL - Die Ziel -URL für WebfragenTARGET_COMPANY_VERIFICATION_ENDPOINT - die vollständige URL für den ÜberprüfpunktCALIBRATION_FILE_URL - URL zum Herunterladen der Kalibrierungsdatei vonAI_DEVS_API_KEY - API -Schlüssel für AI Devs -ÜberprüfungAI_DEVS_VERIFICATION_URL - Die vollständige URL für den ÜberprüfpunktCENSORSHIP_TASK_URL - Die vollständige URL für den ZensuraufgabeendpunktAUDITIONS_TASK_MP3S_URL - URL, um die ZIP -Datei mit Audioaufzeichnungen herunterzuladenAUDITIONS_TASK_NAME - Aufgabename zur ÜberprüfungOPENAI_API_KEY - Ihr OpenAI -API -Schlüssel für die Audio -TranskriptionOPENAI_AUDIO_MODEL - OpenAI -Modell, das für Audio -Transkription verwendet werden sollUm Ihre Umgebung einzurichten:
Erstellen Sie eine .env -Datei im Stammverzeichnis mit diesen Variablen.
.env -Datei konfiguriert--allow-net für den Netzwerkzugriff--allow-env für Umgebungsvariablen--allow-read für .Env-Datei--allow-write für die Erstellung und das Schreiben neuer Dateiendeno test --allow-net --allow-env --allow-read --allow-writeDie Anwendung behandelt verschiedene Arten von Fehlern:
Das Projekt verwendet Github -Aktionen für die kontinuierliche Integration, die:
Die CI -Pipeline läuft auf jeden Druck zum Hauptzweig und bei Pull -Anfragen.
src/use-cases/useCases -Objekt in src/main.tsMIT