From de357e65f1dbc9c1c3ac863d3985f8cb54d0b771 Mon Sep 17 00:00:00 2001 From: jerry Date: Fri, 14 Aug 2026 15:48:47 -0400 Subject: [PATCH] add gemini 3.7 flash, grok 4.6, nemotron 3.5 lightning, and muse glimmer 30b --- .github/workflows/run-bot-aib-tournament.yaml | 57 +++++++++++++++++++ run_bots.py | 41 +++++++++++++ 2 files changed, 98 insertions(+) diff --git a/.github/workflows/run-bot-aib-tournament.yaml b/.github/workflows/run-bot-aib-tournament.yaml index 077c4c6f..38c99b6b 100644 --- a/.github/workflows/run-bot-aib-tournament.yaml +++ b/.github/workflows/run-bot-aib-tournament.yaml @@ -88,6 +88,63 @@ jobs: #################################### August 2026 new bots #################################### + bot_gemini_3_7_flash: + needs: precache_asknews + uses: ./.github/workflows/run-bot-launcher.yaml + with: + bot_name: "METAC_GEMINI_3_7_FLASH" + metac_name: "metac-gemini-3-7-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_grok_4_6: + needs: precache_asknews + uses: ./.github/workflows/run-bot-launcher.yaml + with: + bot_name: "METAC_GROK_4_6" + metac_name: "metac-grok-4-6+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_XAI_API_KEY: ${{ secrets.XAI_API_KEY }} + INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }} + INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }} + INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }} + + bot_nemotron_3_5_lightning: + needs: precache_asknews + uses: ./.github/workflows/run-bot-launcher.yaml + with: + bot_name: "METAC_NEMOTRON_3_5_LIGHTNING" + metac_name: "metac-nemotron-3-5-lightning+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_muse_glimmer_30b: + needs: precache_asknews + uses: ./.github/workflows/run-bot-launcher.yaml + with: + bot_name: "METAC_MUSE_GLIMMER_30B" + metac_name: "metac-muse-glimmer-30b+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_muse_spark_1_2: needs: precache_asknews uses: ./.github/workflows/run-bot-launcher.yaml diff --git a/run_bots.py b/run_bots.py index a03a694c..bdda3577 100644 --- a/run_bots.py +++ b/run_bots.py @@ -620,6 +620,47 @@ def get_default_bot_dict() -> dict[str, RunBotConfig]: # NOSONAR mode_base_bot_mapping = { ############################ Bots started in August 2026 ############################ + "METAC_GEMINI_3_7_FLASH": { + "estimated_cost_per_question": roughly_opus_4_5_cost * 0.21, + "bot": create_bot( + GeneralLlm( + model="openrouter/google/gemini-3.7-flash", + temperature=None, + timeout=gemini_default_timeout, + ), + ), + "tournaments": TournConfig.aib_and_site, + }, + "METAC_GROK_4_6": { + "estimated_cost_per_question": 5 * roughly_one_call_to_grok_4_5_llm, + "bot": create_bot( + llm=GeneralLlm( + model="openrouter/x-ai/grok-4.6", + temperature=default_temperature, + ), + ), + "tournaments": TournConfig.aib_and_site, + }, + "METAC_NEMOTRON_3_5_LIGHTNING": { + "estimated_cost_per_question": roughly_deepseek_r1_cost * 0.1, + "bot": create_bot( + llm=GeneralLlm( + model="openrouter/nvidia/nemotron-3.5-lightning", + temperature=default_temperature, + ), + ), + "tournaments": TournConfig.aib_and_site, + }, + "METAC_MUSE_GLIMMER_30B": { + "estimated_cost_per_question": roughly_gpt_5_cost * 0.15, + "bot": create_bot( + llm=GeneralLlm( + model="openrouter/meta/muse-glimmer-30b", + temperature=default_temperature, + ), + ), + "tournaments": TournConfig.aib_and_site, + }, "METAC_MUSE_SPARK_1_2": { "estimated_cost_per_question": roughly_gpt_5_cost * 0.425, "bot": create_bot(