# Claude Code Integration Guide

### What's Claude Code

[Claude Code](https://www.claude.com/product/claude-code) is an AI-powered coding assistance published by Anthropic that provides a terminal interface, allowing developers to delegate complex programming tasks directly from the terminal to Claude Code for completion.

### What's Infron General Conversion Layer

Infron AI General Conversion Layer lets you run the Claude Agent SDK against any model in Infron AI—without changing your agent logic.&#x20;

<figure><img src="https://3822312837-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ9C9AjT7j46HAcQrOVWw%2Fuploads%2FIjRZsnHPVGd1PY1PNQlc%2FP75_0JJRJjoJvN_csNx4R.png?alt=media&#x26;token=dc080091-9531-4a16-9703-5e7450cc4274" alt=""><figcaption></figcaption></figure>

With the Infron AI General Conversion Layer, developers can keep using the same SDK APIs. The conversion layer translates Anthropic-style Messages requests to whichever upstream (Anthropic、OpenAI or other models in Infron AI) matches the model string you provide.

### **What We Help You Achieve**

With Infron AI, developers can seamlessly integrate and utilize a wide range of AI model combinations. Through **Infron AI**, you can use **Claude code** powered by different underlying model engines, including:

* **Gemini 3 models** as the core runtime for executing Claude code;
* **GPT series models** as the core runtime for executing Claude code;
* The **full series of Claude models** as the native core for executing Claude code.

This flexible architecture allows Infron to unify multiple large language model ecosystems under a single interface, enabling developers to switch, combine, or optimize model performance for diverse code execution and reasoning scenarios.

### Quick Start <a href="#quick-start" id="quick-start"></a>

Now, Infron provides [Anthropic SDK compatible LLM API services](https://infronai.gitbook.io/docs/frameworks-and-integrations/anthropic-sdk-compatibility), enabling you to easily use Infron AI LLM models in Claude Code to complete tasks. Please refer to the guide below to complete the integration process.

#### 1. Setup your Infron account & api keys <a href="#id-1-install-claude-code" id="id-1-install-claude-code"></a>

The first step to start using Infron is to [create an account](https://infron.ai/login) and [get your API key](https://infron.ai/dashboard/apiKeys).

#### 2. Install Claude Code <a href="#id-1-install-claude-code" id="id-1-install-claude-code"></a>

{% hint style="info" %}
Before installing Claude Code, please ensure your local environment has [Node.js 18 or higher](https://nodejs.org/en/download/) installed.
{% endhint %}

To install Claude Code, run the following command:

```sh
npm install -g @anthropic-ai/claude-code
```

#### 3. Setup the Claude Code configuration <a href="#id-2-start-your-first-session" id="id-2-start-your-first-session"></a>

Open the terminal and set up environment variables as follows:

```sh
# Set the Anthropic SDK compatible API endpoint provided by Infron AI.
export ANTHROPIC_BASE_URL="https://llm.onerouter.pro"
export ANTHROPIC_AUTH_TOKEN="<API Key>"

# Set the model provided by Infron AI.
export ANTHROPIC_MODEL="anthropic/claude-sonnet-4.5"
export ANTHROPIC_SMALL_FAST_MODEL="anthropic/claude-haiku-4.5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-4.5"
export ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-haiku-4.5"
export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-haiku-4.5"
```

#### 4. Start your first session <a href="#id-2-start-your-first-session" id="id-2-start-your-first-session"></a>

Next, navigate to your project directory and start Claude Code. You will see the Claude Code prompt inside a new interactive session:

```sh
cd <your-project-directory>
claude .
```

<figure><img src="https://3822312837-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ9C9AjT7j46HAcQrOVWw%2Fuploads%2FTfSJGF38rZXx8VVqa5eC%2Fimage.png?alt=media&#x26;token=1614fd76-66fb-42f4-913c-1131a9595ecc" alt=""><figcaption></figcaption></figure>

### Common Commands <a href="#common-commands" id="common-commands"></a>

| Command                     | Description                       | Example                             |
| --------------------------- | --------------------------------- | ----------------------------------- |
| `claude`                    | Start interactive mode            | `claude`                            |
| `claude "task description"` | Run a one-time task               | `claude "fix the build error"`      |
| `claude -p "query"`         | Run one-off query, then exit      | `claude -p "explain this function"` |
| `claude -c`                 | Continue most recent conversation | `claude -c`                         |
| `claude -r`                 | Resume a previous conversation    | `claude -r`                         |
| `claude commit`             | Create a Git commit               | `claude commit`                     |
| `/clear`                    | Clear conversation history        | `> /clear`                          |
| `/help`                     | View available commands           | `> /help`                           |
| `exit` or Ctrl+C            | Exit Claude Code                  | `> exit`                            |
