iniad-moocs-solver

INIAD Moocs Solver

INIAD Moocs の解答欄に ChatGPT による解答を自動挿入する拡張機能

インストール

⚠️ Firefox は、拡張機能 > INIAD Moocs Solver > 管理 > 権限より、https://moocs.iniad.org の保存されたデータへのアクセスを有効にする必要があります。

permissions

使い方

提出ボタンの隣にChatGPTボタンが追加されます。

出席課題のような、問題文がフォーム部分で完結する問題に対して効果を発揮しますが、それ以外の場合には対応していません。

また自動入力が可能なフォームフィールドは、inputtextareaselectのみです。

設定

settings

項目 説明 規定値
Base URL 使用する API https://api.openai.com/v1
API Key 使用する API の API Key  
Model 使用するモデル gpt-4o
Instructions システムプロンプト 提供されたHTMLを解析し、フォームに必要な入力データを抽出した後、それらのデータを対応するフォームフィールドに自動的に挿入します。各フォームフィールドは、名前属性(`name`属性)によって一意に識別され、必要な入力データは各名前属性に対して一意です。複数の質問や問題が存在する場合を考慮する必要があります。
Allow overwrite 既存の解答を上書きするか true

注意事項

使用可能なモデル

使用するモデルはparallel function callsに対応したモデルである必要があります。

詳しくはドキュメントを参照してください。

INIAD OpenAI API の使用

INIAD OpenAI API(https://api.openai.iniad.org/api/v1)はCORSによりアクセスが制限されています。 代わりにプロキシサーバー(https://proxy-iniad-openai.yu7400ki.workers.dev/api/v1)を使用することでこの問題を回避できます。プロキシサーバーのソースコードはyu7400ki/proxy-iniad-openaiで公開されています。

License

MIT