> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flatkey.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# クイックスタート: Flatkey の使い方を選ぶ

> Flatkey を使う4つの方法 — REST API、OpenAI SDK、Flatkey CLI、またはあなたのコーディングエージェント。すべての背後にあるのは、1つのキーと1つのモデルカタログです。

Flatkey は1つのキーと、それを使う4つの方法を提供します。この4つはすべて同じアカウント、同じ残高、同じモデルカタログを共有しています——つまり問題は、どれがあなたの作業スタイルに合うかだけです。

<Frame>
  <img src="https://mintcdn.com/flatkey/9eYACi20Ep-B6T7F/images/quickstart/console-choose-how.png?fit=max&auto=format&n=9eYACi20Ep-B6T7F&q=85&s=99ada27fab6ab988299090f74cd627c0" alt="Flatkey Console に表示された、Flatkey を使う4つの方法" width="3000" height="852" data-path="images/quickstart/console-choose-how.png" />
</Frame>

<Tip>
  一度きりの選択にする必要はありません。今取り組んでいることに最も近いものから始めて、同じキーに対して後から他の方法を追加してください。
</Tip>

## 始める前に

[console.flatkey.ai/keys](https://console.flatkey.ai/keys) でキーを作成してください。Flatkey のキーは `sk-` で始まります。以下のすべての選択肢はこの1つのキーを使うので、環境変数に保存し、ソースコード管理には含めないようにしてください。

Console の各パネルでは、新しいキーを作成する代わりに既存のキーを選ぶこともでき、表示されるスニペットにそのまま挿入されます。

## 開発者向け API

OpenAI 互換のリクエストで、どのモデルもプレーンな HTTP 経由で呼び出せます。SDK も依存関係も不要です——HTTP クライアントさえあれば準備完了です。

<Frame>
  <img src="https://mintcdn.com/flatkey/9eYACi20Ep-B6T7F/images/quickstart/modal-api.png?fit=max&auto=format&n=9eYACi20Ep-B6T7F&q=85&s=3dd0485d2730b29d52b3285bdbe176b7" alt="すぐに実行できるリクエストを備えた、開発者向け API パネル" width="1540" height="1150" data-path="images/quickstart/modal-api.png" />
</Frame>

Console がリクエストを構築してくれます。キーとモデルを選び、**cURL**、**Node.js**、**Python** のいずれかでスニペットをコピーするだけです。

```bash theme={"dark"}
curl https://router.flatkey.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $FLATKEY_API_KEY" \
  -d '{"model":"gpt-4o-mini","messages":[{"role":"user","content":"Say hello in one sentence."}]}'
```

<Card title="API アクセス" icon="code" href="/ja/guides/api-access">
  ベース URL、認証、利用可能なエンドポイント、エラー処理について。
</Card>

## 開発者向け SDK

すでに使っている OpenAI SDK をそのまま使い、Flatkey に向けるだけです。リクエストのコードは変わりません——変わるのはベース URL だけです。

<Frame>
  <img src="https://mintcdn.com/flatkey/9eYACi20Ep-B6T7F/images/quickstart/modal-sdk.png?fit=max&auto=format&n=9eYACi20Ep-B6T7F&q=85&s=255f7df4814995aa07fb1816ad7342d1" alt="SDK セットアップを示す、開発者向け SDK パネル" width="1540" height="1150" data-path="images/quickstart/modal-sdk.png" />
</Frame>

上記と同じ考え方です。キーとモデルを選び、お使いの言語向けのセットアップをコピーしてください。

```python theme={"dark"}
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["FLATKEY_API_KEY"],
    base_url="https://router.flatkey.ai/v1",
)
```

<CardGroup cols={2}>
  <Card title="OpenAI SDK" icon="code" href="/ja/guides/openai-sdk">
    Python と Node.js のセットアップ、ストリーミング、ツール呼び出し。
  </Card>

  <Card title="Anthropic SDK" icon="code" href="/ja/guides/anthropic-sdk">
    同じ方法で Claude へのリクエストを Flatkey 経由にルーティング。
  </Card>
</CardGroup>

## Flatkey CLI

ターミナルから画像や動画を生成する、あるいは AI アシスタントに CLI を操作させます。

<Frame>
  <img src="https://mintcdn.com/flatkey/9eYACi20Ep-B6T7F/images/quickstart/modal-cli.png?fit=max&auto=format&n=9eYACi20Ep-B6T7F&q=85&s=a31f30bab8e5eecfc1f84fe593749af1" alt="インストール、サインイン、最初のプロンプトを示す、Flatkey CLI パネル" width="1540" height="930" data-path="images/quickstart/modal-cli.png" />
</Frame>

<Steps>
  <Step title="インストール">
    ```bash theme={"dark"}
    npm i -g @flatkey-ai/cli
    ```
  </Step>

  <Step title="サインイン">
    ```bash theme={"dark"}
    flatkey login
    ```
  </Step>

  <Step title="作成を始める">
    AI アシスタントに欲しいものを伝えて、CLI を実行させましょう:

    ```text theme={"dark"}
    Use Flatkey CLI to generate a "beautiful sunrise" picture.
    ```
  </Step>
</Steps>

<Card title="AI エージェントと Flatkey CLI" icon="terminal" href="/ja/guides/flatkey-cli">
  コマンド、エージェント向けの JSON 出力、エラー復旧について。
</Card>

## Codex & Claude Code

コーディングエージェントを一度接続すれば、すでに開いているプロジェクトから Flatkey を利用できます。

<Frame>
  <img src="https://mintcdn.com/flatkey/9eYACi20Ep-B6T7F/images/quickstart/modal-agents.png?fit=max&auto=format&n=9eYACi20Ep-B6T7F&q=85&s=0fadd534691bdc978983917445268b6f" alt="インストールコマンドを示す、Codex と Claude Code のパネル" width="1540" height="1064" data-path="images/quickstart/modal-agents.png" />
</Frame>

Console は **macOS**、**Linux**、**Windows** 向けに単一のインストールコマンドを提供します。エージェントが未インストールならインストールし、キーの入力を求め、設定を書き込んでくれます。

<Warning>
  インストーラーは対話形式です。Claude Code か Codex CLI かを尋ねられ、事前に Node.js がインストールされている必要があります。
</Warning>

<CardGroup cols={3}>
  <Card title="Claude Code" icon="terminal" href="/ja/guides/claude-code">
    手動セットアップ、または CC Switch。
  </Card>

  <Card title="Codex CLI" icon="code" href="/ja/guides/codex-cli">
    Codex CLI を Flatkey 経由でルーティング。
  </Card>

  <Card title="Codex Desktop" icon="desktop" href="/ja/guides/codex-desktop">
    デスクトップアプリの設定。
  </Card>
</CardGroup>

## 動作確認をする

どの方法を選んでも、最初のリクエストの後に [Console](https://console.flatkey.ai) の **Usage Logs** を開いてください。モデル、トークン数、レイテンシー、コストとともにリクエストが記録されているはずです。

<img src="https://mintcdn.com/flatkey/ln614ti05NsEoN0h/images/quickstart/flatkey-usage-logs.png?fit=max&auto=format&n=ln614ti05NsEoN0h&q=85&s=90a23fb955d4a547c179087b73ab59df" alt="Flatkey Usage Logs でモデル名フィルターを使う" width="1600" height="840" data-path="images/quickstart/flatkey-usage-logs.png" />

何も表示されない場合は、数秒待ってから再度検索し、リクエストが実際に使用した API キーとベース URL を確認してください。

## 次のステップ

<CardGroup cols={2}>
  <Card title="モデルディレクトリ" icon="list" href="https://flatkey.ai/models">
    リアルタイムの料金とステータスを備えた、対応するすべてのモデル。
  </Card>

  <Card title="API エラー" icon="triangle-exclamation" href="/ja/api-reference/errors">
    ステータスコード、レスポンス形式、対処方法について。
  </Card>

  <Card title="テキスト生成" icon="message" href="/ja/guides/text-generation">
    ストリーミング、ツール呼び出し、構造化出力。
  </Card>

  <Card title="動画生成" icon="video" href="/ja/guides/video-generation">
    タスクを送信し、ポーリングして、MP4 をダウンロード。
  </Card>
</CardGroup>
