Home / Guides / Ling 3.0 Flash

Ling 3.0 Flash code review in GitHub Actions

Published July 23, 2026 · applies to pgup-ai/jbot-review-action v0

inclusionAI's Ling 3.0 Flash can review pull requests for free through OpenRouter, Command Code, or Kilo. All three routes have been manually verified with J-Bot Review, and each keeps the review inside your own GitHub Actions workflow.

Three routes · manually verified

OpenRouter, Command Code, and Kilo each completed the provider and model-selection path with Ling 3.0 Flash on July 23. The identifiers differ slightly, so copy the one that matches your backend.

OpenRouter setup in three steps

  1. Create an OpenRouter API key. Save it as the repository secret OPENROUTER_API_KEY (Settings → Secrets and variables → Actions).
  2. Commit the workflow. Add the file below as .github/workflows/jbot-review.yml. The :free suffix pins the zero-cost Ling route instead of leaving model selection implicit.
  3. Open a pull request. J-Bot reads the base…head diff and posts diff-anchored findings with a verdict. Blocking findings are checked by a second session before they post.
.github/workflows/jbot-review.yml
name: J-Bot Code Review
on:
  pull_request: { types: [opened, reopened, ready_for_review, synchronize] }

concurrency:
  group: jbot-review-${{ github.event.pull_request.number }}
  cancel-in-progress: true

permissions:
  contents: read
  pull-requests: write
  issues: write
  checks: read

jobs:
  review:
    if: github.event.pull_request.draft == false
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v7
        with: { fetch-depth: 0 }
      - uses: pgup-ai/jbot-review-action@v0
        with:
          provider: openrouter
          model: inclusionai/ling-3.0-flash:free
          openrouter-api-key: ${{ secrets.OPENROUTER_API_KEY }}
          github-token: ${{ secrets.GITHUB_TOKEN }}

Three free routes, three exact model ids

Pick the route where you already manage credentials. All three were manually verified, but free windows, quotas, and context limits still belong to each provider.

OpenRouterVerified

provider: openrouter
model: inclusionai/ling-3.0-flash:free
openrouter-api-key

Command CodeVerified

provider: commandcode
model: inclusionai/ling-3.0-flash-free
commandcode-access-key

KiloVerified

provider: kilo
model: kilo/inclusionai/ling-3.0-flash:free
kilo-auth

Why Ling 3.0 Flash fits review work

Where the diff goes

FAQ

Is Ling 3.0 Flash free for pull-request review?

Yes. As of 2026-07-23, Ling 3.0 Flash is free through OpenRouter, Command Code, and Kilo. All three routes were manually verified with J-Bot Review. Free windows, quotas, and model availability remain provider-controlled, and J-Bot adds no charge of its own.

What model id does Ling 3.0 Flash use on each provider?

OpenRouter uses inclusionai/ling-3.0-flash:free. Command Code uses inclusionai/ling-3.0-flash-free. Kilo uses kilo/inclusionai/ling-3.0-flash:free. These provider-specific spellings were checked against the live model catalogs and manually verified in J-Bot Review.

Should I use OpenRouter, Command Code, or Kilo for Ling 3.0 Flash?

Use OpenRouter for the simplest API-key setup. Use Command Code if you already authenticate that CLI with a user access key. Use Kilo if you already carry Kilo auth into CI. The model is currently free on all three, so the practical difference is where you already manage credentials.

Have all three Ling 3.0 Flash routes been tested with J-Bot?

Yes. The OpenRouter, Command Code, and Kilo provider-model pairs were each manually verified with J-Bot Review on 2026-07-23.

Related