diff --git a/.github/workflows/run-bot-aib-tournament.yaml b/.github/workflows/run-bot-aib-tournament.yaml index acc4a3e5..92c4633e 100644 --- a/.github/workflows/run-bot-aib-tournament.yaml +++ b/.github/workflows/run-bot-aib-tournament.yaml @@ -88,6 +88,49 @@ jobs: #################################### July 2026 new bots #################################### + bot_claude_opus_5: + needs: precache_asknews + uses: ./.github/workflows/run-bot-launcher.yaml + with: + bot_name: "METAC_CLAUDE_OPUS_5" + metac_name: "metac-claude-opus-5+asknews" + cache_key: asknews-cache-${{ github.run_id }} + secrets: + INPUT_METACULUS_TOKENS: ${{ secrets.METACULUS_TOKENS }} + INPUT_METACULUS_API_BASE_URL: ${{ secrets.METACULUS_API_BASE_URL }} + INPUT_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} + INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }} + INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }} + INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }} + + bot_gemini_3_6_flash: + needs: precache_asknews + uses: ./.github/workflows/run-bot-launcher.yaml + with: + bot_name: "METAC_GEMINI_3_6_FLASH" + metac_name: "metac-gemini-3-6-flash+asknews" + cache_key: asknews-cache-${{ github.run_id }} + secrets: + INPUT_METACULUS_TOKENS: ${{ secrets.METACULUS_TOKENS }} + INPUT_METACULUS_API_BASE_URL: ${{ secrets.METACULUS_API_BASE_URL }} + INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }} + INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }} + INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }} + + bot_gemini_3_5_flash_lite: + needs: precache_asknews + uses: ./.github/workflows/run-bot-launcher.yaml + with: + bot_name: "METAC_GEMINI_3_5_FLASH_LITE" + metac_name: "metac-gemini-3-5-flash-lite+asknews" + cache_key: asknews-cache-${{ github.run_id }} + secrets: + INPUT_METACULUS_TOKENS: ${{ secrets.METACULUS_TOKENS }} + INPUT_METACULUS_API_BASE_URL: ${{ secrets.METACULUS_API_BASE_URL }} + INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }} + INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }} + INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }} + bot_inkling: needs: precache_asknews uses: ./.github/workflows/run-bot-launcher.yaml diff --git a/run_bots.py b/run_bots.py index 0968751c..6507a7d9 100644 --- a/run_bots.py +++ b/run_bots.py @@ -620,6 +620,38 @@ def get_default_bot_dict() -> dict[str, RunBotConfig]: # NOSONAR mode_base_bot_mapping = { ############################ Bots started in July 2026 ############################ + "METAC_CLAUDE_OPUS_5": { + "estimated_cost_per_question": roughly_opus_4_5_cost, + "bot": create_bot( + llm=GeneralLlm( + model="anthropic/claude-opus-5", + temperature=None, + ), + ), + "tournaments": TournConfig.aib_and_site, + }, + "METAC_GEMINI_3_6_FLASH": { + "estimated_cost_per_question": roughly_opus_4_5_cost * 0.42, + "bot": create_bot( + GeneralLlm( + model="openrouter/google/gemini-3.6-flash", + temperature=None, + timeout=gemini_default_timeout, + ), + ), + "tournaments": TournConfig.aib_and_site, + }, + "METAC_GEMINI_3_5_FLASH_LITE": { + "estimated_cost_per_question": roughly_opus_4_5_cost * 0.14, + "bot": create_bot( + GeneralLlm( + model="openrouter/google/gemini-3.5-flash-lite", + temperature=None, + timeout=gemini_default_timeout, + ), + ), + "tournaments": TournConfig.aib_and_site, + }, "METAC_INKLING": { "estimated_cost_per_question": roughly_gpt_5_cost * 0.405, "bot": create_bot(