# What AI Models Are Integrated into ai-berkshire? A Complete Technical Breakdown

> Explore the AI models integrated into ai-berkshire including GPT-4/5, Claude 3.5/4, Gemini, Qwen-3-Max, and GLM variants. Discover how these models automate financial research.

- Repository: [Xbt Lin/ai-berkshire](https://github.com/xbtlin/ai-berkshire)
- Tags: deep-dive
- Published: 2026-07-08

---

**The ai-berkshire repository integrates a multi-model ecosystem spanning OpenAI GPT-4/5, Anthropic Claude 3.5/4, Google Gemini, Alibaba Qwen-3-Max, and DeepSeek/GLM variants, orchestrated through provider APIs and OpenRouter for cost-aware financial research automation.**

The ai-berkshire project is a research-oriented codebase that leverages diverse large language models (LLMs) for data-driven financial analysis and report generation. Rather than embedding a single monolithic model, the repository dynamically selects from a portfolio of providers based on task requirements, cost constraints, and performance benchmarks. This guide examines the specific AI models integrated into ai-berkshire and how they are orchestrated through the codebase.

## OpenAI GPT and Codex Integration

The repository integrates **OpenAI's GPT-4** and future **GPT-5** models for research report generation and AI-assistant chat functionality. According to the [`README.md`](https://github.com/xbtlin/ai-berkshire/blob/main/README.md), installation instructions reference `@openai/codex` via `npm install -g @openai/codex`, establishing the Codex CLI as a core dependency for code-assist utilities.

The [`scripts/sync-codex-skills.py`](https://github.com/xbtlin/ai-berkshire/blob/main/scripts/sync-codex-skills.py) file generates Codex-compatible artifacts from the canonical Claude skill source files. This script ensures that skills defined in `skills/*.md`—such as [`industry-research.md`](https://github.com/xbtlin/ai-berkshire/blob/main/industry-research.md) and [`investment-research.md`](https://github.com/xbtlin/ai-berkshire/blob/main/investment-research.md)—can execute across both provider ecosystems.

## Anthropic Claude for Code Generation and Validation

**Anthropic's Claude** series serves as the primary engine for code generation and rigorous financial validation. The codebase specifically references **Claude 3.5**, **Claude 4**, and **Claude Opus 4.6/4.8** variants in the OpenRouter model ranking analysis.

The "Claude Code" skill leverages these models for CUDA-to-ROCm migration demos and valuation-ranking reports. Two critical validation utilities orchestrate Claude's capabilities:

- **[`tools/financial_rigor.py`](https://github.com/xbtlin/ai-berkshire/blob/main/tools/financial_rigor.py)**: Implements rigorous financial validation logic called by Claude-based skills to verify data integrity after model-generated drafts.
- **[`tools/report_audit.py`](https://github.com/xbtlin/ai-berkshire/blob/main/tools/report_audit.py)**: Executes audit workflows using Claude to verify every data point in generated reports, ensuring accuracy before final output.

## Google Gemini and Alibaba Qwen for Competitive Analysis

The repository maintains comparative analyses of Tier-1 Chinese and Western models. **Google's Gemini 2.x** and **Gemini 3 Pro** appear in competitive intelligence reports evaluating large-model capabilities against domestic Chinese alternatives.

**Alibaba's Qwen-3-Max**—claimed as a global top-3 model in the repository's competitive tables—features prominently in the AI model funnel reports and the `千问app三年展望-20260428` analysis. This integration enables the codebase to benchmark Western LLMs against state-of-the-art Chinese architectures.

## DeepSeek and GLM Open-Source Models

For foundational model training methodology research, ai-berkshire integrates **DeepSeek V4-Pro**, **GLM-5.1**, and **GLM-5.2** variants. These appear in the `基础大模型训练方法论综述-2025-2026-v2` report, which surveys open-source alternatives to proprietary APIs.

The repository also references **Baidu Ernie** and **Zhipu-AI Tongyi** implicitly through Qwen naming conventions and tier-1 model lists, providing coverage of the major Chinese LLM ecosystem beyond Alibaba's offerings.

## OpenRouter as the Model Aggregation Layer

Rather than hardcoding single-model dependencies, ai-berkshire uses **OpenRouter** as a routing layer to dynamically select cost-effective models. The [`reports/openrouter/openrouter-model-ranking-analysis-20260702.md`](https://github.com/xbtlin/ai-berkshire/blob/main/reports/openrouter/openrouter-model-ranking-analysis-20260702.md) file contains exhaustive rankings of 20-plus models including Claude, OpenAI, DeepSeek, and GLM variants.

This ranking analysis drives the selection logic for API calls throughout the repository, enabling the system to route requests to the cheapest viable model for specific tasks—whether drafting paragraphs, generating code, or retrieving data.

## Implementation Examples

The following examples demonstrate how ai-berkshire invokes these models through their respective Python SDKs. All examples assume API keys are stored in a `.env` file using the repository's provided template.

### Calling Claude via the Anthropic SDK

```python
import os
import anthropic  # pip install anthropic

client = anthropic.Anthropic(
    api_key=os.getenv("ANTHROPIC_API_KEY")
)

def generate_code(prompt: str) -> str:
    """Wraps the Claude Code endpoint used throughout the repo."""
    response = client.completions.create(
        model="claude-3-5-sonnet-20240620",  # example model name from the ranking table

        max_tokens=1024,
        temperature=0.2,
        prompt=prompt,
    )
    return response.completion

# Sample usage – generate a simple data-validation function

sample_prompt = """
Write a Python function that checks whether a pandas DataFrame column
contains only positive numbers. The function should raise a ValueError
if any element is non-positive.
"""
print(generate_code(sample_prompt))

```

### Generating Reports with OpenAI GPT-4

```python
import os
import openai  # pip install openai

openai.api_key = os.getenv("OPENAI_API_KEY")

def draft_paragraph(topic: str) -> str:
    """Shows how the repo's report-generation skill talks to GPT-4."""
    response = openai.ChatCompletion.create(
        model="gpt-4",
        messages=[
            {"role": "system", "content": "You are a concise financial analyst."},
            {"role": "user",   "content": f"Write a 2-sentence summary for the topic: {topic}."},
        ],
        temperature=0.5,
    )
    return response.choices[0].message["content"]

print(draft_paragraph("Impact of AI-driven GPUs on NVIDIA's valuation"))

```

### Routing through OpenRouter for Cost Optimization

```python
import os, json, requests

OPENROUTER_KEY = os.getenv("OPENROUTER_API_KEY")
MODEL_CHART = "anthropic/claude-opus-4.8"   # from the ranking file

def query_openrouter(prompt: str) -> str:
    url = "https://openrouter.ai/api/v1/chat/completions"
    headers = {"Authorization": f"Bearer {OPENROUTER_KEY}"}
    payload = {
        "model": MODEL_CHART,
        "messages": [
            {"role": "system", "content": "You are a research assistant."},
            {"role": "user",   "content": prompt},
        ],
        "temperature": 0.3,
    }
    resp = requests.post(url, json=payload, headers=headers)
    resp.raise_for_status()
    return resp.json()["choices"][0]["message"]["content"]

print(query_openrouter("Summarize the most recent development of Qwen-3-Max."))

```

## Summary

- **ai-berkshire** implements a polyglot architecture integrating OpenAI GPT-4/5, Anthropic Claude 3.5/4/Opus, Google Gemini, Alibaba Qwen-3-Max, and DeepSeek/GLM models.
- **Model selection** is dynamic and cost-aware, driven by the OpenRouter ranking analysis in [`reports/openrouter/openrouter-model-ranking-analysis-20260702.md`](https://github.com/xbtlin/ai-berkshire/blob/main/reports/openrouter/openrouter-model-ranking-analysis-20260702.md).
- **Validation workflows** rely on Claude-specific implementations in [`tools/financial_rigor.py`](https://github.com/xbtlin/ai-berkshire/blob/main/tools/financial_rigor.py) and [`tools/report_audit.py`](https://github.com/xbtlin/ai-berkshire/blob/main/tools/report_audit.py) to ensure financial accuracy.
- **Cross-provider compatibility** is maintained through [`scripts/sync-codex-skills.py`](https://github.com/xbtlin/ai-berkshire/blob/main/scripts/sync-codex-skills.py), which translates skills between OpenAI Codex and Anthropic Claude formats.
- **Skills** are defined in `skills/*.md` files and orchestrate model calls for industry research, investment analysis, and code generation tasks.

## Frequently Asked Questions

### Does ai-berkshire rely on a single AI model or multiple models?

The repository uses a **multi-model ecosystem** rather than a single model. It dynamically selects from OpenAI, Anthropic, Google, Alibaba, and DeepSeek providers based on task requirements, cost constraints, and performance benchmarks defined in the OpenRouter ranking analysis.

### How does ai-berkshire ensure accuracy in AI-generated financial reports?

Accuracy is enforced through **Claude-based validation workflows**. The [`tools/financial_rigor.py`](https://github.com/xbtlin/ai-berkshire/blob/main/tools/financial_rigor.py) module performs rigorous financial validation on generated drafts, while [`tools/report_audit.py`](https://github.com/xbtlin/ai-berkshire/blob/main/tools/report_audit.py) verifies every data point before finalizing reports. This dual-layer verification prevents hallucinations in financial data.

### Can I use ai-berkshire with only OpenAI or only Anthropic API keys?

Yes, though the repository is optimized for multi-provider usage. The [`scripts/sync-codex-skills.py`](https://github.com/xbtlin/ai-berkshire/blob/main/scripts/sync-codex-skills.py) utility translates skills between OpenAI Codex and Anthropic Claude formats, enabling operation with either provider. However, full functionality requires access to both ecosystems or OpenRouter for unified access.

### What is the purpose of the OpenRouter integration in ai-berkshire?

**OpenRouter** serves as a cost-aware routing layer that selects the most economical model capable of handling specific tasks. The [`reports/openrouter/openrouter-model-ranking-analysis-20260702.md`](https://github.com/xbtlin/ai-berkshire/blob/main/reports/openrouter/openrouter-model-ranking-analysis-20260702.md) file provides the ranking logic used to choose between Claude, GPT-4, DeepSeek, and other models based on current pricing and performance metrics.