---
title: &quot;OpenClaw에서 RunAPI로 Claude 사용하기 — LLM API 가이드&quot;
url: &quot;https://runapi.ai/ko/openclaw-claude.md&quot;
canonical: &quot;https://runapi.ai/ko/openclaw-claude&quot;
locale: &quot;ko&quot;
model: &quot;claude&quot;
---

# OpenClaw에서 Claude를 사용하세요.

Anthropic Claude는 최고 성능을 위한 Opus 4.8(200K 컨텍스트, 확장 사고), 균형 잡힌 성능의 Sonnet 4.6, 속도 중심의 Haiku 4.5를 제공합니다. OpenClaw는 Anthropic 공식 토큰당 요금의 50%로 RunAPI의 OpenAI 호환 엔드포인트를 통해 Claude를 호출합니다 — 동일한 모델, 동일한 출력, 절반의 비용.

## API example

```bash
curl -X POST https://runapi.ai/v1/chat/completions \
  -H &quot;Authorization: Bearer $RUNAPI_API_KEY&quot; \
  -H &quot;Content-Type: application/json&quot; \
  -d &#39;{
    &quot;model&quot;: &quot;claude-opus-4.8&quot;,
    &quot;max_tokens&quot;: 1024,
    &quot;messages&quot;: [
      {&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;Explain the difference between a mutex and a semaphore in three sentences.&quot;}
    ]
  }&#39;

```

### Response

```json
{
  &quot;id&quot;: &quot;chatcmpl-abc123&quot;,
  &quot;object&quot;: &quot;chat.completion&quot;,
  &quot;model&quot;: &quot;claude-opus-4.8&quot;,
  &quot;choices&quot;: [
    {
      &quot;index&quot;: 0,
      &quot;message&quot;: {
        &quot;role&quot;: &quot;assistant&quot;,
        &quot;content&quot;: &quot;A mutex is a locking mechanism that allows only one thread to access a resource at a time...&quot;
      },
      &quot;finish_reason&quot;: &quot;stop&quot;
    }
  ],
  &quot;usage&quot;: {
    &quot;prompt_tokens&quot;: 24,
    &quot;completion_tokens&quot;: 87,
    &quot;total_tokens&quot;: 111
  }
}

```

## How it works

1. **RunAPI 설정** — RUNAPI_API_KEY 환경 변수를 설정하세요. 이미 OpenClaw에 RunAPI를 공급자로 설정했다면 동일한 key로 Claude를 사용할 수 있습니다 — 추가 설정 불필요. OpenClaw는 https://runapi.ai/v1을 가리키는 openai-completions API 모드를 사용합니다.
2. **Claude 호출** — model을 claude-opus-4.8로 설정하고 최소 하나의 사용자 메시지가 포함된 messages 배열을 포함하여 /v1/chat/completions로 POST 요청을 보내세요. max_tokens로 응답 길이를 제어하세요. 토큰 단위 SSE 출력을 원하면 &quot;stream&quot; true를 추가하세요.
3. **응답 읽기** — 엔드포인트는 어시스턴트 메시지를 동기적으로 반환합니다 — 작업 폴링이 필요하지 않습니다. 응답에는 청구 투명성을 위한 토큰 사용량 카운트가 포함됩니다. 스트리밍 응답은 델타 청크를 포함하는 SSE 이벤트로 도착합니다.

## Parameters

| Parameter | Type | Description |
|-----------|------|-------------|
| `model` | `string` | 필수. claude-opus-4.8, claude-sonnet-4.6, claude-haiku-4.5, 또는 RunAPI 카탈로그에 있는 모든 Claude 변형. |
| `messages` | `array` | 필수. role(system, user, assistant)과 content 필드가 있는 메시지 객체 배열. |
| `max_tokens` | `integer` | 응답의 최대 토큰 수. 기본값은 모델마다 다릅니다 — 예측 가능한 청구를 위해 명시적으로 설정하세요. |
| `stream` | `boolean` | true이면 단일 JSON 응답 대신 증분 토큰 델타가 포함된 서버 전송 이벤트를 반환합니다. |
| `temperature` | `float` | 0~1 사이의 샘플링 온도. 낮을수록 결정론적 출력이 생성됩니다. |
| `top_p` | `float` | 핵 샘플링 컷오프. temperature의 대안 — 둘 중 하나만 사용하세요. |

## FAQ

### RunAPI를 통해 OpenClaw에서 Claude를 호출할 수 있나요?

네. OpenClaw에서 base URL https://runapi.ai/v1로 RunAPI를 OpenAI 호환 공급자로 설정하세요. model을 claude-opus-4.8이나 다른 Claude 변형으로 설정하세요. 동일한 RUNAPI_API_KEY가 채팅, 이미지, 영상, 음악 모델을 모두 처리합니다.

### RunAPI Claude 가격은 Anthropic 직접 구매와 어떻게 다른가요?

RunAPI는 Anthropic 공식 토큰당 요금의 50%를 청구합니다. Opus 4.8은 RunAPI를 통해 입력/출력 백만 토큰당 $7.50/$37.50이며, 직접 구매 시 $15/$75입니다. 구독이나 볼륨 약정이 필요하지 않습니다.

### OpenClaw에서 RunAPI를 통해 Claude 스트리밍이 작동하나요?

네. 요청 본문에서 stream을 true로 설정하세요. RunAPI가 Cloudflare Worker를 통해 Claude SSE 이벤트를 프록시하므로 OpenClaw 에이전트가 블로킹 없이 토큰 단위 출력을 받습니다. OpenAI 호환 SSE 형식은 스트리밍 채팅 완성을 지원하는 모든 클라이언트에서 작동합니다.

### RunAPI를 통해 Claude의 확장 사고를 사용할 수 있나요?

확장 사고는 /v1/messages의 Anthropic Messages API 엔드포인트에서 이용 가능합니다. OpenClaw에서 OpenAI 호환 /v1/chat/completions 엔드포인트를 사용할 때는 표준 완성 파라미터가 적용됩니다. 확장 사고를 위해서는 thinking 파라미터를 사용하여 /v1/messages를 직접 호출하세요.

### OpenClaw의 코딩 작업에 어떤 Claude 모델을 선택해야 하나요?

복잡한 다중 파일 리팩토링과 아키텍처 결정에는 Opus 4.8. 일상적인 코딩 — PR 리뷰, 테스트 생성, 버그 수정 — 에는 Sonnet 4.6. 깊이보다 지연 시간이 중요한 빠른 자동 완성과 인라인 제안에는 Haiku 4.5.


## Links

- [OpenClaw 설정 가이드 →](https://runapi.ai/ko/openclaw)
- [Claude 모델 →](https://runapi.ai/ko/models/claude)
- [Model catalog](https://runapi.ai/ko/models)
- [API docs](https://runapi.ai/ko/docs)
