<CodeGroup>
    ```ts Google
    import { createAgent } from "langchain";
    
    let agent = createAgent({
      model: "google-genai:gemini-3.6-flash",
      tools: [executeSql],
      systemPrompt: await getSystemPrompt(),
    });
    ```

    ```ts OpenAI
    import { createAgent } from "langchain";
    
    let agent = createAgent({
      model: "openai:gpt-5.5",
      tools: [executeSql],
      systemPrompt: await getSystemPrompt(),
    });
    ```

    ```ts Anthropic
    import { createAgent } from "langchain";
    
    let agent = createAgent({
      model: "anthropic:claude-sonnet-4-6",
      tools: [executeSql],
      systemPrompt: await getSystemPrompt(),
    });
    ```

    ```ts OpenRouter
    import { createAgent } from "langchain";
    
    let agent = createAgent({
      model: "openrouter:openrouter:z-ai/glm-5.2",
      tools: [executeSql],
      systemPrompt: await getSystemPrompt(),
    });
    ```

    ```ts Fireworks
    import { createAgent } from "langchain";
    
    let agent = createAgent({
      model: "fireworks:accounts/fireworks/models/glm-5p2",
      tools: [executeSql],
      systemPrompt: await getSystemPrompt(),
    });
    ```

    ```ts Baseten
    import { createAgent } from "langchain";
    
    let agent = createAgent({
      model: "baseten:zai-org/GLM-5.2",
      tools: [executeSql],
      systemPrompt: await getSystemPrompt(),
    });
    ```

    ```ts Ollama
    import { createAgent } from "langchain";
    
    let agent = createAgent({
      model: "ollama:north-mini-code-1.0",
      tools: [executeSql],
      systemPrompt: await getSystemPrompt(),
    });
    ```
</CodeGroup>
