LinkAPI 官方介面接入指南

領先的全球多雲 AI 介面整合平台 · 數據隱私保護 · 極速響應

LinkAPI 官方接口接入指南

领先的全球多云 AI 接口集成平台 · 数据隐私保护 · 极速响应

LinkAPI Official Integration Guide

Leading Global Multi-Cloud AI API Aggregation Gateway

LinkAPI 公式インテグレーションガイド

マルチクラウド AI API 統合プラットフォーム · プライバシー保護 · 低遅延

LinkAPI 공식 연동 가이드

글로벌 선도 멀티 클라우드 AI API 통합 플랫폼 · 프라이버시 보호 · 저지연

Руководство по интеграции LinkAPI

Ведущая платформа интеграции API · Конфиденциальность · Минимальный пинг

📖
📢 官方網頁地址 📢 官方网页地址 📢 Official Access URLs 📢 公式アクセスURL 📢 공식 접속 URL 📢 Официальные адреса

主站: 主站: Main Sites: メインサイト: 메인 사이트: Основные домены:

API 介面地址: API 接口地址: API Endpoints: エンドポイント: 엔드포인트: Адреса API:

  • 全球主線:全球主线:Global Main: グローバルメイン: 글로벌 메인: Глобальный: https://linkapi.ai
  • 美國直連:美国直连:US Direct: 米国直連: 미국 가속: США: https://api.linkapi.ai
  • 香港直連(低延遲):香港直连(低延迟):HK Direct: 香港直連 (低遅延): 홍콩 가속 (저지연): Гонконг (Низкая задержка): https://hk.linkapi.ai
⚠️ 無法訪問? ⚠️ 无法访问? ⚠️ Access Issues? ⚠️ アクセスできない場合 ⚠️ 접속 에러 발생 시 ⚠️ Проблемы с доступом?

請使用系統內建瀏覽器(Chrome、Edge、Safari)訪問。切勿使用 UC、夸克、百度、QQ 等帶有審查機制的瀏覽器。 请使用系统内置浏览器(Chrome、Edge、Safari)访问。切勿使用 UC、夸克、百度、QQ 等带有审核机制的浏览器。 Please use system browsers (Chrome, Edge, Safari). Do NOT use browsers with built-in censorship like UC, Quark, Baidu, or QQ. Chrome、Edge、Safariなどの標準ブラウザをご使用ください。検閲や制限のあるブラウザ(UC、Quark、Baidu、QQなど)は使用しないでください。 Chrome, Edge, Safari 등 기본 브라우저를 사용해 주세요. 특정 검열 엔진이 내장된 브라우저(UC, Quark, Baidu, QQ 등)는 접속이 차단될 수 있습니다. Используйте стандартные браузеры (Chrome, Edge, Safari). Не используйте браузеры со встроенной цензурой (UC, Quark, Baidu, QQ).

📝 註冊帳號

📝 注册账号

📝 Registration

📝 アカウント登録

📝 계정 등록

📝 Регистрация

按照以下步驟完成開發者帳號註冊,只需 1 分鐘:

按照以下步骤完成开发者账号注册,只需 1 分钟:

Follow these steps to complete registration in just 1 minute:

以下のステップに従って、1分でアカウント登録を完了します:

다음 단계에 따라 1분 만에 개발자 계정 등록을 완료하세요:

Следуйте этим шагам, чтобы зарегистрироваться за 1 минуту:

1

打開註冊頁面

打开注册页面

Open Registration Page

登録ページを開く

등록 페이지 접속

Открыть страницу регистрации

訪問 linkapi.ai,關閉公告彈窗後,點擊右上角「註冊」按鈕。

访问 linkapi.ai,关闭公告弹窗后,点击右上角「注册」按钮。

Visit linkapi.ai, close the announcement popup, then click the "Register" button in the top right corner.

linkapi.ai にアクセスし、お知らせを閉じた後、右上にある「登録」ボタンをクリックします。

linkapi.ai 에 접속하여 공지 팝업을 닫은 후, 우측 상단의 '등록' 버튼을 클릭합니다.

Перейдите на linkapi.ai, закройте объявление и нажмите «Регистрация» в верхнем правом углу.

2

填寫註冊資訊

填写注册信息

Fill in Registration Info

情報を入力する

가입 정보 입력

Заполнить данные

  • 用戶名:自定義一個好記的名字
  • 密碼:設置一個複雜且安全易記的密碼
  • 電子郵件:填寫常用郵箱(用於接收驗證碼與找回密碼)
  • 用户名:自定义一个好记的名字
  • 密码:设置一个复杂且安全易记的密码
  • 电子邮件:填写常用邮箱(用于接收验证码和找回密码)
  • Username: Choose a memorable name
  • Password: Set a complex but memorable password
  • Email: Enter your email (for verification code and password recovery)
  • ユーザー名: 任意の分かりやすい名前
  • パスワード: 安全性の高いパスワード
  • メールアドレス: コード受信とログイン用のメールアドレス
  • 사용자 이름: 사용할 고유 이름 설정
  • 비밀번호: 보안 강도가 높은 비밀번호 설정
  • 이메일 주소: 인증코드 수신 및 계정 복구용 이메일
  • Имя пользователя: Уникальное имя
  • Пароль: Надежный пароль
  • Email: Почта для кодов подтверждения и восстановления
3

獲取驗證碼

获取验证码

Get Verification Code

認証コードの取得

인증코드 받기

Получить код

點擊「獲取驗證碼」按鈕,驗證碼會發送到您的郵箱。
💡 如果沒有收到,請檢查垃圾郵件資料夾,或重新整理頁面重試。

点击「获取验证码」按钮,验证码会发送到您的邮箱。
💡 如果没有收到,请检查垃圾邮件文件夹,或刷新页面重试。

Click "Get Verification Code" button, the code will be sent to your email.
💡 If not received, check your spam folder or refresh the page and try again.

「コードを取得」をクリックすると認証メールが送信されます。
💡 届かない場合は迷惑メールフォルダを確認するか、ページを更新して再試行してください。

'인증코드 받기'를 클릭하면 입력한 메일로 코드가 발송됩니다.
💡 수신이 안 될 경우 스팸 메일함을 확인하거나 페이지를 새로고침하여 재시도하세요.

Нажмите кнопку получения кода, подтверждение придет на почту.
💡 Если код не пришел, проверьте папку со спамом или обновите страницу.

4

完成註冊

完成注册

Complete Registration

登録を完了する

가입 완료

Завершить регистрацию

填入郵箱驗證碼,勾選「已閱讀並同意服務條款」,點擊「註冊」即可完成。

填入邮箱验证码,勾选「已阅读并同意服务条款」,点击「注册」即可完成。

Enter the email verification code, accept the Terms of Service, then click "Register" to finish.

メール認証コードを入力し、利用規約への同意にチェックを入れて「登録」をクリックします。

이메일 인증코드를 입력하고 서비스 약관 동의에 체크한 뒤 '등록'을 누르면 완료됩니다.

Введите код из письма, примите условия обслуживания и нажмите «Регистрация».

✨ 註冊成功! ✨ 注册成功! ✨ Registration Complete! ✨ 登録完了! ✨ 가입 성공! ✨ Регистрация завершена!

新用戶註冊即送免費體驗額度,可直接開始部署與測試,無需付費! 新用户注册即送免费体验额度,可直接开始部署与测试,无需付费! New users receive free trial credits upon registration - start using immediately without payment! 新規登録で無料体験クォータをプレゼント!チャージ不要で今すぐテスト可能です。 신규 회원 가입 시 무료 체험 크레딧이 즉시 제공되어 결제 없이 바로 테스트할 수 있습니다! Новым пользователям предоставляются бесплатные тестовые лимиты сразу после регистрации!

🔑 金鑰管理

🔑 金钥管理

🔑 Token Management

🔑 キー管理

🔑 키 관리

🔑 Управление ключами API

獲取 API 金鑰

获取 API 金钥

Get API Token

APIキーの取得

API 키 발급

Получить токен API

註冊完成後,進入「主控台 → 金鑰管理」頁面:

注册完成后,进入「控制台 → 金钥管理」页面:

After registration, go to "Console → Token Management" page:

登録後、「コンソール → キー管理」ページを開きます:

회원가입 후, 「관리 콘솔 → 키 관리」 페이지로 이동합니다:

После регистрации перейдите в раздел «Панель управления → Ключи API»:

1

查看初始金鑰

查看初始金钥

View Initial Token

初期キーを確認する

초기 키 확인

Проверить начальный токен

系統會自動建立一個初始金鑰,可直接複製測試。

系统会自动创建一个初始金钥,可直接复制测试。

The system automatically creates an initial token, which can be copied for testing immediately.

システムは初期キーを自動作成します。通常は多くの汎用モデルを利用でき、そのままコピーしてテストできます。

시스템은 초기 키를 자동 생성합니다. 바로 복사해 테스트할 수 있습니다.

Система автоматически создает начальный токен, который можно сразу скопировать для теста.

2

複製金鑰

复制金钥

Copy Token

キーをコピーする

API 키 복사

Скопировать токен

點擊金鑰旁邊的「複製」圖示即可複製完整金鑰。如果複製失敗,請重新點擊複製圖示,或手動選中完整的 sk- 字串複製。

点击金钥旁边的「复制」图标即可复制完整金钥。如果复制失败,请重新点击复制图标,或手动选中完整的 sk- 字符串复制。

Click the copy icon next to the token to copy the full token. If copying fails, click the copy icon again or manually select the full sk- string.

キー横のコピーアイコンをクリックしてキー全体をコピーします。失敗する場合はもう一度コピーアイコンをクリックするか、sk- から始まる文字列全体を手動で選択します。

키 옆의 복사 아이콘을 눌러 전체 키를 복사합니다. 복사가 실패하면 복사 아이콘을 다시 누르거나 sk-로 시작하는 전체 문자열을 직접 선택하세요.

Нажмите значок копирования рядом с токеном, чтобы скопировать его полностью. Если не удается, нажмите значок копирования еще раз или вручную выделите всю строку, начинающуюся с sk-.

⚠️ 請確保複製完整,金鑰格式為 sk-xxxxxxxxxxxxxxxx ⚠️ 请确保复制完整,金钥格式为 sk-xxxxxxxxxxxxxxxx ⚠️ Ensure you copy the complete token, format: sk-xxxxxxxxxxxxxxxx ⚠️ 必ず全体をコピーしてください。キーの形式は sk-xxxxxxxxxxxxxxxx です ⚠️ 전체 키를 정확히 복사해야 합니다. 키 규격은 sk-xxxxxxxxxxxxxxxx 형태입니다 ⚠️ Скопируйте токен полностью, формат: sk-xxxxxxxxxxxxxxxx

💰 服務計劃與帳戶額度

💰 服务计划与账户额度

💰 Billing & Credits

💰 料金プランと残高

💰 요금제 및 한도 잔액

💰 Баланс и лимиты

採購服務計劃

采购服务计划

Prepaid Service Plans

サービスプランの購入

서비스 플랜 구매

Выбор тарифного плана

在「主控台 → 錢包」頁面開通或採購計劃額度:

在「控制台 → 钱包」页面开通或采购计划额度:

Manage prepaid service plans on the "Console → Wallet" page:

コンソール → ウォレット」ページにてプランを購入します:

관리 콘솔 → 지갑」 페이지에서 요금 플랜을 구매할 수 있습니다:

Управляйте тарифными планами на странице «Панель управления → Баланс»:

安全線上結算

即時到帳啟用

  • ✓ 支付寶 (Alipay)
  • ✓ 微信支付 (WeChat Pay)
  • ✓ Creem 國際信用卡 (Visa/Mastercard)

安全在线结算

即时到账启用

  • ✓ 支付宝 (Alipay)
  • ✓ 微信支付 (WeChat Pay)
  • ✓ Creem 国际信用卡 (Visa/Mastercard)

Secure Checkout

Instant allocation

  • ✓ Alipay
  • ✓ WeChat Pay
  • ✓ Creem (Credit Card Visa/Mastercard)

安全なオンライン決済

即時アカウント反映

  • ✓ Alipay
  • ✓ WeChat Pay
  • ✓ Creem クレジットカード (Visa/Mastercard)

안전 결제 시스템

결제 완료 시 즉시 활성화

  • ✓ Alipay
  • ✓ WeChat Pay
  • ✓ Creem 신용카드 (Visa/Mastercard)

Безопасная оплата

Мгновенное начисление

  • ✓ Alipay
  • ✓ WeChat Pay
  • ✓ Creem (Visa/Mastercard)

兌換碼啟用

透過官方活動獲得

  • ✓ 確保無多餘空格與符號
  • ✓ 將代碼填入兌換輸入框
  • ✓ 點擊「兌換額度」確認

兑换码启用

通过官方活动获得

  • ✓ 确保无多余空格与符号
  • ✓ 将代码填入兑换输入框
  • ✓ 点击「兑换额度」确认

Promo Code Redemption

Obtained via events

  • ✓ Ensure no extra symbols
  • ✓ Paste code into redemption field
  • ✓ Click "Redeem Credits"

プロモコード引き換え

公式キャンペーン等で獲得

  • ✓ 空白や記号が混入していないか確認
  • ✓ 引き換えコードを入力欄に貼り付け
  • ✓ 「残高を引き換える」をクリック

프로모션 코드 등록

공식 이벤트로 지급

  • ✓ 양 끝의 공백이 없는지 확인
  • ✓ 입력창에 프로모션 코드 입력
  • ✓ '코드 등록' 버튼 클릭

Активация промокодов

Получайте в акциях

  • ✓ Убедитесь в отсутствии пробелов
  • ✓ Вставьте промокод в поле ввода
  • ✓ Нажмите «Активировать»

帳戶與用量查詢

前往個人中心

  • ✓ 即時可用餘額明細
  • ✓ 消費日誌與數據分析
  • ✓ 呼叫歷史請求追蹤

账户与用量查询

前往个人中心

  • ✓ 实时可用余额明细
  • ✓ 消费日志与数据分析
  • ✓ 调用历史请求追踪

Account Balance

Go to Profile

  • ✓ Real-time available balance
  • ✓ Consumption logs
  • ✓ Request history tracking

残高・利用統計

プロフィールへ

  • ✓ リアルタイム残高確認
  • ✓ 消費履歴とチャート分析
  • ✓ 接続ログの監査追跡

계정 현황 조회

마이페이지로 이동

  • ✓ 실시간 사용 가능 크레딧 확인
  • ✓ 세부 이용 내역 통계 차트
  • ✓ 개별 요청 로그 추적

Управление аккаунтом

В профиль

  • ✓ Баланс в реальном времени
  • ✓ Логи расходов и аналитика
  • ✓ Отслеживание истории запросов
💡 溫馨提示 💡 温馨提示 💡 Payment Notes 💡 決済に関する注意事項 💡 결제 관련 안내 사항 💡 Полезные советы
  • 交易完成後,控制台餘額可能因快取出現短暫延遲,不影響實際接口調用
  • 若需要確認,可在「使用日誌」中檢視詳細的變更明細
  • 如因網絡波動導致計劃未即時生效,請聯絡商務與技術支援專員處理
  • 交易完成后,控制台余额可能因缓存出现短暂延迟,不影响实际接口调用
  • 若需要确认,可在「使用日志」中查看详细的变更明细
  • 如因网络波动导致计划未即时生效,请联络商务与技术支援专员处理
  • Balance display may experience slight cached delays, but API quota is already effective.
  • Verify your top-up details in the "Usage Logs" section if needed.
  • If the purchase plan doesn't apply due to network jitters, contact the support liaison.
  • 決済完了後、表示される残高の反映に時間差が生じる場合がありますが、APIの呼び出しには影響ありません。
  • 問題がないか確認するには、「接続ログ」でチャージ履歴を確認できます。
  • 一時的なネットワークエラー等で反映されない場合は、システム連携顧問までご連絡ください。
  • 결제 직후 잔액 표시에 동기화 딜레이가 있을 수 있으나 API 호출은 정상 처리됩니다.
  • 반영 여부가 확실하지 않은 경우 '이용 로그'에서 충전 기록을 검토하세요.
  • 결제 대행사의 연동 오류로 반영이 누락된 경우 기술 연동 관리자에게 보완을 요청하세요.
  • После оплаты баланс может обновиться с небольшой задержкой, но лимиты становятся активны сразу.
  • Вы всегда можете проверить транзакции в разделе «Логи расходов».
  • Если оплата не зачислилась из-за сбоя сети, свяжитесь со специалистом поддержки.

🚦 新手 5 分鐘接入

🚦 新手 5 分钟接入

🚦 5-Minute Beginner Quickstart

🚦 初心者向け5分クイックスタート

🚦 초보자 5분 빠른 연결

🚦 Быстрый старт за 5 минут

1

準備帳號與金鑰

准备账号与金钥

Prepare Account and Token

アカウントとキーを準備

계정과 키 준비

Подготовьте аккаунт и токен

完成註冊後,進入「金鑰管理」建立或複製一個以 sk- 開頭的 API Key。

完成注册后,进入「金钥管理」创建或复制一个以 sk- 开头的 API Key。

After registration, open Token Management and create or copy an API key that starts with sk-.

登録後、「キー管理」で sk- から始まる API Key を作成またはコピーします。

가입 후 키 관리에서 sk-로 시작하는 API Key를 만들거나 복사합니다.

После регистрации создайте или скопируйте API Key, начинающийся с sk-, в разделе ключей.

2

優先選原生格式

优先选原生格式

Prefer Native APIs

ネイティブAPIを優先

네이티브 API 우선 사용

Предпочитайте нативные API

Agent、工具調用、MCP 或長任務場景,請優先選 Claude / Gemini / OpenAI Responses 的原生格式;OpenAI 相容格式只作為普通聊天或不支援原生格式時的備用方案。

Agent、工具调用、MCP 或长任务场景,请优先选 Claude / Gemini / OpenAI Responses 的原生格式;OpenAI 兼容格式只作为普通聊天或不支持原生格式时的备用方案。

For agents, tool calling, MCP, or long-running tasks, prefer native Claude / Gemini / OpenAI Responses formats. OpenAI-compatible mode is only a fallback for normal chat or clients without native support.

Agent、ツール呼び出し、MCP、長時間タスクでは Claude / Gemini / OpenAI Responses のネイティブ形式を優先します。OpenAI互換形式は通常チャットやネイティブ非対応時の代替です。

Agent, 도구 호출, MCP, 장시간 작업은 Claude / Gemini / OpenAI Responses 네이티브 형식을 우선 사용하세요. OpenAI 호환 형식은 일반 채팅이나 네이티브 미지원 클라이언트의 대안입니다.

Для агентов, вызова инструментов, MCP и долгих задач используйте нативные форматы Claude / Gemini / OpenAI Responses. OpenAI-совместимый режим оставьте как запасной вариант.

3

填入地址、Key、模型

填入地址、Key、模型

Enter Endpoint, Key, and Model

接続先、キー、モデルを入力

주소, 키, 모델 입력

Введите адрес, ключ и модель

常用模型示例:gpt-5.5gpt-5.5gemini-3.5-flashclaude-opus-4-7。最新可用模型以「模型價格」頁面為準。

常用模型示例:gpt-5.5gpt-5.5gemini-3.5-flashclaude-opus-4-7。最新可用模型以「模型价格」页面为准。

Common model examples: gpt-5.5, gpt-5.5, gemini-3.5-flash, claude-opus-4-7. Use the Model Pricing page as the source of truth for available models.

モデル例:gpt-5.5gpt-5.5gemini-3.5-flashclaude-opus-4-7。最新モデルは「モデル料金」ページで確認してください。

모델 예: gpt-5.5, gpt-5.5, gemini-3.5-flash, claude-opus-4-7. 사용 가능 모델은 모델 요금 페이지를 기준으로 확인하세요.

Примеры моделей: gpt-5.5, gpt-5.5, gemini-3.5-flash, claude-opus-4-7. Актуальный список смотрите на странице тарифов моделей.

📡 介面呼叫示例

📡 接口调用示例

📡 API Usage Examples

📡 API 呼び出し例

📡 API 호출 예시

📡 Примеры использования API

如果您是系統開發者,可以直接通過標準 HTTP 請求呼叫接口。以下是常用的呼叫代碼示例:

如果您是系统开发者,可以直接通过标准 HTTP 请求调用接口。以下是常用的调用代码示例:

If you're a developer, you can call the API directly via HTTP requests. Here are common examples:

システム開発者は、標準的な HTTP リクエストを使用して直接APIを呼び出すことができます。コード例は以下の通りです:

시스템 개발자는 표준 HTTP 요청을 통해 직접 API를 호출할 수 있습니다. 다음은 예시 코드입니다:

Разработчики могут отправлять стандартные HTTP-запросы для вызова API. Примеры кода:

原生格式優先,OpenAI 相容格式作備用

原生格式优先,OpenAI 兼容格式作备用

Prefer Native Formats; Use OpenAI-Compatible Mode as Fallback

ネイティブ形式を優先し、OpenAI互換形式は代替として使用

네이티브 형식 우선, OpenAI 호환 형식은 대안으로 사용

Сначала нативные форматы, OpenAI-совместимый режим как запасной

Agent 工具調用注意 Agent 工具调用注意 Agent Tool Calling Note Agent ツール呼び出しの注意 Agent 도구 호출 주의 Важно для вызова инструментов Agent

如果客戶端支援 Claude / Gemini / OpenAI Responses 原生接口,請優先使用原生格式。相容層可能導致工具參數、流式事件或多步 Agent 任務解析不穩定。 如果客户端支持 Claude / Gemini / OpenAI Responses 原生接口,请优先使用原生格式。兼容层可能导致工具参数、流式事件或多步 Agent 任务解析不稳定。 If the client supports native Claude / Gemini / OpenAI Responses APIs, use the native format first. Compatibility layers can make tool arguments, streaming events, or multi-step agent tasks less reliable. クライアントが Claude / Gemini / OpenAI Responses のネイティブAPIをサポートする場合は、そちらを優先してください。互換レイヤーではツール引数、ストリーミングイベント、多段Agent処理が不安定になる場合があります。 클라이언트가 Claude / Gemini / OpenAI Responses 네이티브 API를 지원하면 이를 우선 사용하세요. 호환 계층은 도구 인자, 스트리밍 이벤트, 다단계 Agent 작업에서 불안정할 수 있습니다. Если клиент поддерживает нативные API Claude / Gemini / OpenAI Responses, используйте их в первую очередь. Совместимый слой может нестабильно обрабатывать аргументы инструментов, streaming-события и многошаговые задачи Agent.

bash
curl https://api.linkapi.ai/v1/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: sk-xxxxxxxxxxxxxxxx" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-opus-4-7",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "Hello! Please introduce yourself."}
    ]
  }'
bash
curl "https://api.linkapi.ai/v1beta/models/gemini-3.5-flash:generateContent?key=sk-xxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [
      {
        "role": "user",
        "parts": [
          {"text": "Hello! Please introduce yourself."}
        ]
      }
    ]
  }'
bash
curl https://api.linkapi.ai/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-xxxxxxxxxxxxxxxx" \
  -d '{
    "model": "gpt-5.5",
    "input": "Hello! Please introduce yourself."
  }'

🛠️ 開發者工具 (CLI) 接入指南

🛠️ 开发者工具 (CLI) 接入指南

🛠️ Developer Tools (CLI) Integration Guide

🛠️ 開発者ツール (CLI) 設定ガイド

🛠️ 개발자 도구 (CLI) 연동 가이드

🛠️ Настройка CLI для разработчиков

🚀

Claude Code

Anthropic 官方 CLI 開發工具,Claude Sonnet 4 強力驅動

Anthropic 官方 CLI 开发工具,Claude Sonnet 4 强力驱动

Official Anthropic CLI Tool, powered by Claude Sonnet 4

Anthropic 公式 CLI 開発ツール。Claude Sonnet 4 が強力に動作します

Anthropic 공식 CLI 개발 도구, Claude Sonnet 4 기반 작동

Официальная утилита Anthropic CLI, работающая на Claude Sonnet 4

📋 系統要求 📋 系统要求 📋 System Requirements 📋 システム要件 📋 시스템 요구사양 📋 Системные требования
  • Windows 10 / Windows 11
  • Node.js 18+
1

安裝 Node.js 環境

安装 Node.js 环境

Install Node.js

Node.js 環境のインストール

Node.js 실행 환경 설치

Установка Node.js

訪問官方網站 https://nodejs.org 下載 LTS 版本的 安裝包 (.msi) 完成安裝。

访问官方网站 https://nodejs.org 下载 LTS 版本的 安装包 (.msi) 完成安装。

Visit the official website https://nodejs.org and download the LTS version installer (.msi) to complete installation.

公式サイト https://nodejs.org にアクセスし、LTS版のインストーラー (.msi) をダウンロードして実行します。

공식 웹사이트 https://nodejs.org 에 접속하여 안정화된 LTS 버전의 설치 파일(.msi)을 받아 다운로드합니다.

Перейдите на официальный сайт https://nodejs.org и установите последнюю версию Node.js LTS.

2

安裝 Claude Code 終端

安装 Claude Code 终端

Install Claude Code CLI

Claude Code CLI のインストール

Claude Code CLI 설치

Установка Claude Code CLI

開啟命令提示字元(請以系統管理員身分執行)或 PowerShell,執行以下指令:

打开命令提示符(请以系统管理员身份运行)或 PowerShell,执行以下命令:

Open Command Prompt (Run as Administrator) or PowerShell, execute:

コマンドプロンプト(管理者として実行)または PowerShell を開き、以下のコマンドを実行します:

명령 프롬프트(반드시 관리자 권한으로 실행) 또는 PowerShell을 열고 다음 명령어를 실행합니다:

Откройте командную строку (от имени администратора) или PowerShell и выполните команду:

CMD/PowerShell
npm install -g @anthropic-ai/claude-code
3

獲取 API 金鑰

获取 API 金钥

Get API Token

APIキーの取得

API 키 발급

Получить токен API

前往 LinkAPI 金鑰管理 建立或複製可用金鑰。

前往 LinkAPI 金钥管理 创建或复制可用金钥。

Go to LinkAPI Token Management to create or copy an available token.

キー管理」で利用可能なキーを作成またはコピーします。

키 관리」에서 사용 가능한 키를 생성하거나 복사합니다.

В разделе «Ключи API» создайте или скопируйте доступный токен.

4

配置本地環境設定檔

配置本地环境配置文件

Configure settings.json

設定ファイルの作成

환경 설정 파일(settings.json) 작성

Настройка файла конфигурации

設定位置:配置位置:Config Path: ファイル配置先: 파일 경로: Путь к файлу: %USERPROFILE%\.claude\settings.json

按下鍵盤 Win + R,輸入 %USERPROFILE% 回車打開用戶目錄,建立 .claude 資料夾,並在其中建立 settings.json,粘貼以下內容:

按下键盘 Win + R,输入 %USERPROFILE% 回车打开用户目录,建立 .claude 文件夹,并在其中建立 settings.json,粘贴以下内容:

Press Win + R, enter %USERPROFILE% to open user directory. Create .claude directory, create a file named settings.json inside, and paste:

Win + R を押し、%USERPROFILE% と入力してユーザーフォルダを開きます。そこに .claude フォルダを新規作成し、フォルダ内に settings.json を作成し、以下を記述します:

Win + R 키를 누르고 %USERPROFILE% 을 입력하여 사용자 폴더로 이동합니다. .claude 폴더를 새로 만들고 그 안에 settings.json 파일을 생성한 뒤 다음 내용을 작성하세요:

Нажмите Win + R, введите %USERPROFILE%. Создайте папку .claude, в ней файл settings.json и вставьте следующее:

settings.json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxxxx",
    "ANTHROPIC_BASE_URL": "https://api.linkapi.ai",
    "API_TIMEOUT_MS": "600000"
  }
}
5

啟動與工作

启动与工作

Launch & Run

開発環境の起動

CLI 실행 및 개발 시작

Запуск утилиты

在終端機中進入您的項目目錄,輸入 claude 即可開始程式設計:

在终端中进入您的项目目录,输入 claude 即可开始程序设计:

Open terminal inside your project directory, type claude to start programming:

ターミナル等でプロジェクトのディレクトリへ移動(cd)し、claude を実行して起動します:

터미널을 통해 작업 대상 프로젝트 폴더로 이동한 뒤, claude 명령어를 실행해 AI 가이드를 활용해 보세요:

Перейдите в терминале в рабочую папку и выполните команду claude:

Terminal
cd your-project-folder
claude
📋 系統要求 📋 系统要求 📋 System Requirements 📋 システム要件 📋 시스템 요구사양 📋 Системные требования
  • macOS 10.15 (Catalina) 或更高版本或更高版本or higher以上이상или новее
  • Node.js 18+
1

部署 Node.js

部署 Node.js

Install Node.js

Node.js 環境の導入

Node.js 런타임 설치

Установка Node.js

使用 Homebrew 快速安裝 Node.js:

使用 Homebrew 快速安装 Node.js:

Install Node.js via Homebrew easily:

Homebrew を使って簡単に Node.js をインストールできます:

Homebrew 패키지 매니저를 통해 편리하게 설치해 보세요:

Установите Node.js с помощью пакетного менеджера Homebrew:

Terminal
brew install node
2

下載 Claude Code

下载 Claude Code

Install Claude Code CLI

Claude Code のセットアップ

Claude Code 설치

Установка Claude Code CLI

打開終端機,執行以下安裝指令:

打开终端,执行以下安装指令:

Run npm to install the official package globally:

ターミナルを起動し、以下のコマンドを実行します:

터미널 창을 열고 아래 글로벌 패키지 등록 스크립트를 작동시킵니다:

Выполните глобальную установку утилиты через npm:

Terminal
npm install -g @anthropic-ai/claude-code
3

部署本地配置檔案

部署本地配置文件

Configure settings.json

設定ファイルの書き込み

설정 파일 구성

Запись конфигурации

設定位置:配置位置:Config Path: ファイルパス: 파일 경로: Путь к файлу: ~/.claude/settings.json

Terminal
mkdir -p ~/.claude
nano ~/.claude/settings.json

將下方內容貼入並保存(其中 sk-xxxxxxxxxxxxxxxx 請替換成您的 API 金鑰):

将下方内容贴入并保存(其中 sk-xxxxxxxxxxxxxxxx 请替换成您的 API 金钥):

Paste and save the JSON, replacing sk-xxxxxxxxxxxxxxxx with your API token:

以下の内容を書き込み、sk-xxxxxxxxxxxxxxxx を実際の API キーに置き換えて保存します:

아래 JSON을 입력하고 sk-xxxxxxxxxxxxxxxx 값을 실제 API 키로 바꿔 저장하세요:

Вставьте конфигурацию и замените sk-xxxxxxxxxxxxxxxx на ваш API-токен:

settings.json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxxxx",
    "ANTHROPIC_BASE_URL": "https://api.linkapi.ai",
    "API_TIMEOUT_MS": "600000"
  }
}
4

執行指令

执行指令

Launch CLI

実行と開始

런타임 구동

Запуск

進入工程目錄,輸入 claude 啟動:

进入工程目录,输入 claude 启动:

Navigate to project path and type claude:

開発対象のプロジェクトディレクトリへ移動し、実行します:

작업 디렉토리 이동 후 claude 명령어로 AI 도우미를 호출하세요:

Перейдите в папку проекта и введите claude:

Terminal
cd your-project-folder
claude
📋 系統要求 📋 系统要求 📋 System Requirements 📋 システム要件 📋 시스템 요구사양 📋 Системные требования
  • Linux (Ubuntu / CentOS / Debian / Arch)
  • Node.js 18+
1

安裝 Node.js 環境

安装 Node.js 环境

Install Node.js

Node.js 環境の準備

Node.js 실행 환경 구성

Установка Node.js

Terminal
# Ubuntu / Debian
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
2

全局部署 Claude Code CLI

全局部署 Claude Code CLI

Install Claude Code globally

Claude Code CLI の導入

글로벌 패키지 등록

Глобальная установка

Terminal
sudo npm install -g @anthropic-ai/claude-code
3

寫入配置文件

写入配置文件

Configure settings.json

設定ファイルを記述する

설정 파일 자동 쓰기

Сохранение настроек

設定位置:配置位置:Config Path: ファイルパス: 파일 경로: Путь к файлу: ~/.claude/settings.json

Terminal
mkdir -p ~/.claude

cat > ~/.claude/settings.json << 'EOF'
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxxxx",
    "ANTHROPIC_BASE_URL": "https://api.linkapi.ai",
    "API_TIMEOUT_MS": "600000"
  }
}
EOF
4

啟動

启动

Run CLI

起動する

실행

Запуск

Terminal
cd your-project-folder
claude

CodeX

企業級 AI 程式設計助手,GPT 系列強勢驅動

企业级 AI 编程助手,GPT 系列强势驱动

Enterprise AI Coding Assistant, powered by GPT

エンタープライズ級 AI コーディング支援ツール。GPTモデルを搭載

엔터프라이즈 레벨 최고성능 인공지능 코딩 도우미, GPT 엔진 구동

Корпоративный ИИ-ассистент разработчика, работающий на семействе GPT

1

安裝 CodeX 終端組件

安装 CodeX 终端组件

Install CodeX CLI

CodeX CLI の導入

CodeX CLI 글로벌 모듈 설치

Установка CodeX CLI

CMD/PowerShell
npm install -g @openai/codex@latest
2

部署本地配置檔案

部署本地配置文件

Create Config Files

ローカル設定ファイルの構築

로컬 구성 설정 작성

Создание конфигурационных файлов

設定位置:配置位置:Config Path: 設定ファイル配置先: 경로: Путь к файлам: %USERPROFILE%\.codex\

config.toml:

config.toml
model_provider = "linkapi"
model = "gpt-5.5"
model_reasoning_effort = "high"
network_access = "enabled"
disable_response_storage = true

[model_providers.linkapi]
name = "linkapi"
base_url = "https://api.linkapi.ai/v1"
wire_api = "responses"
requires_openai_auth = true

auth.json:

auth.json
{
  "OPENAI_API_KEY": "sk-xxxxxxxxxxxxxxxx"
}
3

啟動 CodeX 服務

启动 CodeX 服务

Launch CodeX

サービスを起動する

서비스 활성화

Запуск CodeX

CMD/PowerShell
cd your-project-folder
codex
1

安裝 CodeX CLI

安装 CodeX CLI

Install CodeX CLI

npmモジュールのインストール

글로벌 패키지 등록

Установка утилиты

Terminal
npm install -g @openai/codex@latest
2

寫入設定檔案

写入配置文件

Create Config Files

設定パラメータの作成

구성 파일 자동 작성

Запись файлов конфигурации

Terminal
mkdir -p ~/.codex
cd ~/.codex

# 寫入 config.toml
cat > config.toml << 'EOF'
model_provider = "linkapi"
model = "gpt-5.5"
model_reasoning_effort = "high"
network_access = "enabled"
disable_response_storage = true

[model_providers.linkapi]
name = "linkapi"
base_url = "https://api.linkapi.ai/v1"
wire_api = "responses"
requires_openai_auth = true
EOF

# 寫入 auth.json
cat > auth.json << 'EOF'
{
  "OPENAI_API_KEY": "sk-xxxxxxxxxxxxxxxx"
}
EOF
3

啟用服務

启用服务

Launch CodeX

起動

작동 시작

Запуск

Terminal
cd your-project-folder
codex
1

安裝 CodeX CLI

安装 CodeX CLI

Install CodeX CLI

CLIのセットアップ

패키지 설치

Установка утилиты

Terminal
sudo npm install -g @openai/codex@latest
2

建立並配置系統設定

建立并配置系统设置

Get Token & Create Config

環境定義の構築

로컬 파일 작성

Настройка системы

Terminal
mkdir -p ~/.codex

cat > ~/.codex/config.toml << 'EOF'
model_provider = "linkapi"
model = "gpt-5.5"
model_reasoning_effort = "high"
network_access = "enabled"
disable_response_storage = true

[model_providers.linkapi]
name = "linkapi"
base_url = "https://api.linkapi.ai/v1"
wire_api = "responses"
requires_openai_auth = true
EOF

cat > ~/.codex/auth.json << 'EOF'
{
  "OPENAI_API_KEY": "sk-xxxxxxxxxxxxxxxx"
}
EOF
3

執行 CodeX

执行 CodeX

Launch CodeX

実行する

실행

Запуск

Terminal
cd your-project-folder
codex
💎

Gemini CLI

Google AI 程式編譯助理,Gemini 2.5 Pro 強力驅動

Google AI 程序编译助理,Gemini 2.5 Pro 强力驱动

Google AI Coding Assistant, powered by Gemini 2.5 Pro

Google AI コーディング支援ツール。Gemini 2.5 Proを搭載

Google AI 개발자 보조 에이전트, Gemini 2.5 Pro 엔진 탑재

ИИ-ассистент разработчика от Google, работающий на Gemini 2.5 Pro

1

安裝 Gemini 終端軟體

安装 Gemini 终端软件

Install Gemini CLI

Gemini CLI のインストール

Gemini CLI 모듈 다운로드

Установка утилиты

CMD/PowerShell
npm install -g @google/gemini-cli
2

配置本地密鑰檔案

配置本地金钥文件

Configure settings

ローカルキーの定義

로컬 파일 작성

Настройка токена

設定位置:配置位置:Config Path: ファイルパス: 파일 경로: Путь к файлу: %USERPROFILE%\.gemini\.env

.env:

.env
GOOGLE_GEMINI_BASE_URL=https://api.linkapi.ai
GEMINI_API_KEY=sk-xxxxxxxxxxxxxxxx
GEMINI_MODEL=gemini-3.5-flash
3

在終端啟動 Gemini

在终端启动 Gemini

Launch Gemini CLI

ターミナルでの起動

CLI 실행

Запуск в терминале

CMD/PowerShell
gemini
1

一鍵部署 Gemini CLI

一键部署 Gemini CLI

Install Gemini CLI

Gemini CLI の配備

모듈 설치

Установка утилиты

Terminal
npm install -g @google/gemini-cli
2

寫入本地配置資訊

写入本地配置信息

Create Config Files

環境設定の自動生成

로컬 스크립트 작성

Запись параметров конфигурации

Terminal
mkdir -p ~/.gemini

cat > ~/.gemini/.env << 'EOF'
GOOGLE_GEMINI_BASE_URL=https://api.linkapi.ai
GEMINI_API_KEY=sk-xxxxxxxxxxxxxxxx
GEMINI_MODEL=gemini-3.5-flash
EOF
3

啟動 Gemini

启动 Gemini

Launch Gemini CLI

起動

실행

Запуск

Terminal
gemini
1

安裝 CLI 組件

安装 CLI 组件

Install Gemini CLI

CLIツールのインストール

컴포넌트 빌드 및 등록

Установка утилиты

Terminal
npm install -g @google/gemini-cli
2

配置核心參數

配置核心参数

Get Token & Create Config

プロファイルの指定

변수 입력

Настройка параметров

Terminal
mkdir -p ~/.gemini

cat > ~/.gemini/.env << 'EOF'
GOOGLE_GEMINI_BASE_URL=https://api.linkapi.ai
GEMINI_API_KEY=sk-xxxxxxxxxxxxxxxx
GEMINI_MODEL=gemini-3.5-flash
EOF
3

執行終端啟動

执行终端启动

Launch Gemini CLI

起動を実行する

명령어 실행

Запуск

Terminal
gemini
🦞

OpenClaw

支援本地網關、控制台與多渠道接入的 Agent 工具。以下示例均以 LinkAPI 為服務商。

支持本地网关、控制台与多渠道接入的 Agent 工具。以下示例均以 LinkAPI 为服务商。

Agent tooling with a local gateway, dashboard, and channels. The examples below use LinkAPI as the provider.

ローカルゲートウェイ、ダッシュボード、複数チャネルに対応するAgentツールです。以下は LinkAPI をプロバイダーとして使う例です。

로컬 게이트웨이, 대시보드, 다중 채널을 지원하는 Agent 도구입니다. 아래 예시는 LinkAPI를 provider로 사용합니다.

Agent-инструмент с локальным gateway, dashboard и channels. Ниже приведена настройка LinkAPI как provider.

1

安裝 OpenClaw

安装 OpenClaw

Install OpenClaw

OpenClaw をインストール

OpenClaw 설치

Установка OpenClaw

macOS / Linux / WSL2 可直接執行官方安裝腳本,--no-onboard 表示安裝後暫不自動進入向導。

macOS / Linux / WSL2 可以直接执行官方安装脚本,--no-onboard 表示安装后先不自动进入向导。

On macOS / Linux / WSL2, run the official install script. --no-onboard skips the onboarding wizard after installation.

macOS / Linux / WSL2 では公式インストールスクリプトを実行できます。--no-onboard はインストール後に自動で向導を開始しない指定です。

macOS / Linux / WSL2에서는 공식 설치 스크립트를 실행할 수 있습니다. --no-onboard는 설치 후 온보딩을 자동 시작하지 않는 옵션입니다.

В macOS / Linux / WSL2 можно выполнить официальный install script. --no-onboard отключает автоматический запуск onboarding после установки.

Terminal
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard

openclaw --help
2

啟動接入向導

启动接入向导

Start Onboarding

接続向導を開始

온보딩 시작

Запуск onboarding

安裝完成後執行向導,按提示進入模型與鑑權配置。

安装完成后执行向导,按提示进入模型与鉴权配置。

After installation, launch the wizard and follow the prompts until model and authentication setup.

インストール後、向導を起動し、model と authentication 設定まで進みます。

설치 후 온보딩을 실행하고 안내에 따라 모델 및 인증 설정까지 진행합니다.

После установки запустите wizard и дойдите до настройки model и authentication.

Terminal
openclaw onboard
3

在向導中選擇自定義服務商

在向导中选择自定义服务商

Choose a Custom Provider

カスタムProviderを選択

사용자 정의 Provider 선택

Выбор custom provider

  1. 在模型和鑑權步驟選擇 Custom provider
  2. 兼容類型可選 Anthropic-compatibleOpenAI-compatible
  3. Provider ID 填 linkapi,API Key 填您在 LinkAPI 建立的 sk- 金鑰。
  1. 在模型和鉴权步骤选择 Custom provider
  2. 兼容类型可选 Anthropic-compatibleOpenAI-compatible
  3. Provider ID 填 linkapi,API Key 填您在 LinkAPI 创建的 sk- 金钥。
  1. At the model and authentication step, choose Custom provider.
  2. Compatibility can be Anthropic-compatible or OpenAI-compatible.
  3. Set Provider ID to linkapi, and API Key to your LinkAPI sk- token.
  1. model と authentication の手順で Custom provider を選択します。
  2. 互換タイプは Anthropic-compatible または OpenAI-compatible を選べます。
  3. Provider ID は linkapi、API Key は LinkAPI の sk- キーを入力します。
  1. 모델 및 인증 단계에서 Custom provider를 선택합니다.
  2. 호환 유형은 Anthropic-compatible 또는 OpenAI-compatible을 선택할 수 있습니다.
  3. Provider ID는 linkapi, API Key는 LinkAPI의 sk- 키를 입력합니다.
  1. На шаге model и authentication выберите Custom provider.
  2. Compatibility: Anthropic-compatible или OpenAI-compatible.
  3. Provider ID: linkapi, API Key: ваш LinkAPI sk- token.
Anthropic-compatible:https://api.linkapi.ai
OpenAI-compatible:https://api.linkapi.ai/v1
API Key:sk-xxxxxxxxxxxxxxxx
Provider ID:linkapi
Model:gpt-5.5

模型名可填 gpt-5.5gpt-5.5claude-opus-4-7 等,完整列表以 LinkAPI 模型價格頁為準。

模型名可填 gpt-5.5gpt-5.5claude-opus-4-7 等,完整列表以 LinkAPI 模型价格页为准。

Model examples include gpt-5.5, gpt-5.5, and claude-opus-4-7. Use the LinkAPI pricing page as the source of truth.

モデル例:gpt-5.5gpt-5.5claude-opus-4-7。最新一覧は LinkAPI モデル料金ページを確認してください。

모델 예: gpt-5.5, gpt-5.5, claude-opus-4-7. 최신 목록은 LinkAPI 모델 요금 페이지를 기준으로 합니다.

Примеры моделей: gpt-5.5, gpt-5.5, claude-opus-4-7. Актуальный список смотрите на странице pricing LinkAPI.

4

完成向導並驗證

完成向导并验证

Finish and Verify

向導完了後に検証

완료 후 검증

Завершение и проверка

首次接入時,網關端口、綁定方式與後台常駐服務可先保留默認值。

首次接入时,网关端口、绑定方式与后台常驻服务可以先保留默认值。

For the first setup, keep the gateway port, binding mode, and background service options at their defaults.

初回設定では、gateway port、bind mode、background service はデフォルトのままで構いません。

첫 설정에서는 gateway port, bind mode, background service 옵션을 기본값으로 두어도 됩니다.

При первой настройке оставьте gateway port, bind mode и background service по умолчанию.

Terminal
openclaw doctor
openclaw status
openclaw dashboard

控制台中發送消息能收到模型回覆,即代表 LinkAPI 接入成功。

控制台中发送消息能收到模型回复,即代表 LinkAPI 接入成功。

If the dashboard can send a message and receive a model reply, LinkAPI is connected successfully.

dashboard でメッセージを送り、モデル応答が返れば LinkAPI 接続は成功です。

dashboard에서 메시지를 보내고 모델 응답을 받으면 LinkAPI 연결이 성공한 것입니다.

Если dashboard отправляет сообщение и получает ответ модели, подключение LinkAPI выполнено успешно.

5

腳本化接入

脚本化接入

Scripted Setup

スクリプト設定

스크립트 설정

Скриптовая настройка

如需寫入部署腳本、伺服器初始化或企業鏡像,可使用非交互模式。以下示例使用 OpenAI-compatible 路徑,因此 Base URL 帶 /v1

如需写入部署脚本、服务器初始化或企业镜像,可使用非交互模式。以下示例使用 OpenAI-compatible 路径,因此 Base URL 带 /v1

For deployment scripts, server initialization, or enterprise images, use non-interactive mode. This example uses OpenAI-compatible mode, so the Base URL includes /v1.

デプロイスクリプト、サーバー初期化、企業イメージでは non-interactive mode を使えます。この例は OpenAI-compatible のため Base URL に /v1 を含みます。

배포 스크립트, 서버 초기화, 기업 이미지에는 non-interactive mode를 사용할 수 있습니다. 이 예시는 OpenAI-compatible이므로 Base URL에 /v1이 포함됩니다.

Для deployment scripts, server initialization или enterprise images используйте non-interactive mode. Этот пример использует OpenAI-compatible, поэтому Base URL содержит /v1.

Terminal
export CUSTOM_API_KEY="YOUR_LINKAPI_API_KEY"

openclaw onboard --non-interactive \
  --mode local \
  --auth-choice custom-api-key \
  --custom-base-url "https://api.linkapi.ai/v1" \
  --custom-model-id "gpt-5.5" \
  --custom-provider-id "linkapi" \
  --custom-compatibility openai \
  --secret-input-mode ref \
  --gateway-port 18789 \
  --gateway-bind loopback

若使用 --secret-input-mode ref,請確認 ~/.openclaw/openclaw.json 中實際引用的環境變量名。本文示例使用 CUSTOM_API_KEY

若使用 --secret-input-mode ref,请确认 ~/.openclaw/openclaw.json 中实际引用的环境变量名。本文示例使用 CUSTOM_API_KEY

When using --secret-input-mode ref, check the actual environment variable referenced in ~/.openclaw/openclaw.json. This guide uses CUSTOM_API_KEY.

--secret-input-mode ref を使う場合、~/.openclaw/openclaw.json で参照される環境変数名を確認してください。この例では CUSTOM_API_KEY を使います。

--secret-input-mode ref를 사용하는 경우 ~/.openclaw/openclaw.json에서 실제 참조 환경 변수명을 확인하세요. 이 예시는 CUSTOM_API_KEY를 사용합니다.

При использовании --secret-input-mode ref проверьте переменную окружения в ~/.openclaw/openclaw.json. В этом примере используется CUSTOM_API_KEY.

6

手動檢查或寫入配置

手动检查或写入配置

Manual Config Check

手動設定確認

수동 설정 확인

Проверка config вручную

也可以直接檢查或編輯 ~/.openclaw/openclaw.json。默認模型必須寫成「服務商 ID/模型名」格式,例如 linkapi/gpt-5.5

也可以直接检查或编辑 ~/.openclaw/openclaw.json。默认模型必须写成“服务商 ID/模型名”格式,例如 linkapi/gpt-5.5

You can also inspect or edit ~/.openclaw/openclaw.json. The default model must use the provider/model format, such as linkapi/gpt-5.5.

~/.openclaw/openclaw.json を直接確認または編集できます。デフォルトモデルは linkapi/gpt-5.5 のように provider/model 形式で指定します。

~/.openclaw/openclaw.json을 직접 확인하거나 편집할 수 있습니다. 기본 모델은 linkapi/gpt-5.5처럼 provider/model 형식이어야 합니다.

Можно проверить или изменить ~/.openclaw/openclaw.json. Default model должен быть в формате provider/model, например linkapi/gpt-5.5.

openclaw.json
{
  "agents": {
    "defaults": {
      "model": { "primary": "linkapi/gpt-5.5" }
    }
  },
  "models": {
    "providers": {
      "linkapi": {
        "baseUrl": "https://api.linkapi.ai/v1",
        "apiKey": "${CUSTOM_API_KEY}",
        "api": "openai-completions",
        "models": [
          {
            "id": "gpt-5.5",
            "name": "gpt-5.5"
          }
        ]
      }
    }
  }
}
7

成功標準與常見問題

成功标准与常见问题

Success Criteria and FAQ

成功基準とFAQ

성공 기준 및 FAQ

Критерии успеха и FAQ

  • Base URL 正確:Anthropic-compatible 用 https://api.linkapi.ai,OpenAI-compatible 用 https://api.linkapi.ai/v1
  • API Key 有效且未耗盡額度。
  • 默認模型寫成 linkapi/模型名,不能只寫模型名。
  • openclaw doctoropenclaw status 無配置錯誤。
  • 如果 OpenClaw 能啟動但發消息提示模型不存在,優先檢查模型名與 provider/model 格式。
  • WhatsApp / Telegram 不能使用通常是 Channels 尚未配置,不是模型接入問題。
  • Base URL 正确:Anthropic-compatible 用 https://api.linkapi.ai,OpenAI-compatible 用 https://api.linkapi.ai/v1
  • API Key 有效且未耗尽额度。
  • 默认模型写成 linkapi/模型名,不能只写模型名。
  • openclaw doctoropenclaw status 无配置错误。
  • 如果 OpenClaw 能启动但发消息提示模型不存在,优先检查模型名与 provider/model 格式。
  • WhatsApp / Telegram 不能使用通常是 Channels 尚未配置,不是模型接入问题。
  • Base URL is correct: Anthropic-compatible uses https://api.linkapi.ai; OpenAI-compatible uses https://api.linkapi.ai/v1.
  • The API key is valid and has remaining quota.
  • The default model is written as linkapi/model-name, not only the model name.
  • openclaw doctor and openclaw status show no config errors.
  • If OpenClaw starts but reports model not found, check the exact model name and provider/model format first.
  • If WhatsApp / Telegram does not work, channels are usually not configured yet; this is not a model-provider issue.
  • Base URL が正しいこと:Anthropic-compatible は https://api.linkapi.ai、OpenAI-compatible は https://api.linkapi.ai/v1
  • API Key が有効で、残高があること。
  • デフォルトモデルは linkapi/モデル名 形式で、モデル名のみではありません。
  • openclaw doctoropenclaw status に設定エラーがないこと。
  • OpenClaw は起動するが model not found が出る場合、モデル名と provider/model 形式を確認します。
  • WhatsApp / Telegram が使えない場合、通常は Channels 未設定であり、モデル接続の問題ではありません。
  • Base URL 확인: Anthropic-compatible은 https://api.linkapi.ai, OpenAI-compatible은 https://api.linkapi.ai/v1입니다.
  • API Key가 유효하고 잔여 한도가 있어야 합니다.
  • 기본 모델은 모델명만이 아니라 linkapi/모델명 형식이어야 합니다.
  • openclaw doctoropenclaw status에 설정 오류가 없어야 합니다.
  • OpenClaw는 실행되지만 model not found가 나오면 모델명과 provider/model 형식을 먼저 확인하세요.
  • WhatsApp / Telegram이 동작하지 않으면 보통 Channels 미설정이며 모델 provider 문제는 아닙니다.
  • Base URL корректный: Anthropic-compatible использует https://api.linkapi.ai, OpenAI-compatible - https://api.linkapi.ai/v1.
  • API Key валиден и имеет quota.
  • Default model должен быть в формате linkapi/model-name, а не только имя модели.
  • openclaw doctor и openclaw status не показывают config errors.
  • Если OpenClaw запускается, но сообщает model not found, проверьте model name и формат provider/model.
  • Если WhatsApp / Telegram не работают, обычно не настроены Channels; это не проблема подключения модели.
🔀

CC Switch / CCSwitch

Claude Code 供應商切換工具,適合在多個 Claude 原生端點間切換。

Claude Code 供应商切换工具,适合在多个 Claude 原生端点间切换。

Provider switcher for Claude Code, useful when switching between native Claude endpoints.

Claude Code のプロバイダー切替ツール。複数の Claude ネイティブ接続先を切り替える用途に適しています。

Claude Code 공급자 전환 도구로, 여러 Claude 네이티브 엔드포인트를 전환할 때 적합합니다.

Переключатель провайдеров Claude Code для работы с несколькими нативными Claude endpoint.

1

新增 LinkAPI Provider

新增 LinkAPI Provider

Add LinkAPI Provider

LinkAPI Provider を追加

LinkAPI Provider 추가

Добавить провайдер LinkAPI

在 CCSwitch 的 Provider 管理中新增一個 Claude Native 配置,Base URL 不要填 OpenAI 相容地址。

在 CCSwitch 的 Provider 管理中新增一个 Claude Native 配置,Base URL 不要填 OpenAI 兼容地址。

In provider management, add a Claude Native profile. Do not use the OpenAI-compatible URL as the native Base URL.

Provider 管理で Claude Native プロファイルを追加します。ネイティブ Base URL に OpenAI互換URLを入れないでください。

Provider 관리에서 Claude Native 프로필을 추가하세요. 네이티브 Base URL에는 OpenAI 호환 URL을 넣지 마세요.

В управлении провайдерами добавьте профиль Claude Native. Не используйте OpenAI-совместимый URL как native Base URL.

Provider Name:linkapi-claude
ANTHROPIC_BASE_URL:https://api.linkapi.ai
ANTHROPIC_AUTH_TOKEN:sk-xxxxxxxxxxxxxxxx
Model:claude-opus-4-7

注意:Claude Code/Anthropic 原生地址通常不帶 /v1;若工具生成了 ANTHROPIC_API_KEY 字段,也填同一個 sk- 金鑰。 注意:Claude Code/Anthropic 原生地址通常不带 /v1;若工具生成了 ANTHROPIC_API_KEY 字段,也填同一个 sk- 金钥。 Note: Claude Code / Anthropic native base URLs usually do not include /v1. If the tool uses ANTHROPIC_API_KEY instead, enter the same sk- token. 注意:Claude Code / Anthropic のネイティブBase URLは通常 /v1 を含みません。ツールが ANTHROPIC_API_KEY を使う場合も同じ sk- キーを入力します。 주의: Claude Code / Anthropic 네이티브 Base URL은 보통 /v1을 포함하지 않습니다. 도구가 ANTHROPIC_API_KEY를 사용하면 같은 sk- 키를 입력하세요. Важно: native Base URL для Claude Code / Anthropic обычно без /v1. Если инструмент использует ANTHROPIC_API_KEY, укажите тот же sk- токен.

🪽

Hermes

Agent / 助手類工具,配置時優先選原生 Provider,以保留工具調用語義。

Agent / 助手类工具,配置时优先选原生 Provider,以保留工具调用语义。

Agent / assistant tooling. Prefer native providers to preserve tool-calling semantics.

Agent / アシスタント系ツール。ツール呼び出しの意味を保つため、ネイティブProviderを優先します。

Agent / assistant 도구입니다. 도구 호출 의미를 유지하려면 네이티브 Provider를 우선 선택하세요.

Инструмент Agent / assistant. Для корректного tool calling используйте нативный provider.

1

建立自定義 Provider

建立自定义 Provider

Create Custom Provider

カスタムProviderを作成

사용자 정의 Provider 생성

Создать кастомный provider

在 Hermes 的模型或供應商設定中新增 LinkAPI。若版本提供 Anthropic / Gemini / OpenAI Responses 原生 Provider,優先選原生;若只提供 Custom OpenAI,則使用 OpenAI Compatible 作備用。

在 Hermes 的模型或供应商设置中新增 LinkAPI。若版本提供 Anthropic / Gemini / OpenAI Responses 原生 Provider,优先选原生;若只提供 Custom OpenAI,则使用 OpenAI Compatible 作备用。

Add LinkAPI in Hermes model or provider settings. If your version provides native Anthropic / Gemini / OpenAI Responses providers, prefer native mode. If it only provides Custom OpenAI, use OpenAI Compatible as fallback.

Hermes の model または provider 設定で LinkAPI を追加します。Anthropic / Gemini / OpenAI Responses のネイティブProviderがある場合は優先し、Custom OpenAI のみの場合は OpenAI Compatible を代替として使います。

Hermes 모델 또는 provider 설정에서 LinkAPI를 추가하세요. Anthropic / Gemini / OpenAI Responses 네이티브 Provider가 있으면 우선 사용하고, Custom OpenAI만 있으면 OpenAI Compatible을 대안으로 사용합니다.

В настройках model/provider Hermes добавьте LinkAPI. Если доступны native Anthropic / Gemini / OpenAI Responses providers, используйте их. Если есть только Custom OpenAI, используйте OpenAI Compatible как fallback.

Base URL:https://api.linkapi.ai
OpenAI Compatible URL:https://api.linkapi.ai/v1
API Key:sk-xxxxxxxxxxxxxxxx
Model:gpt-5.5

📱 行動端 APP 接入指南

📱 移动端 APP 接入指南

📱 Mobile App Integration Guide

📱 モバイルアプリ設定ガイド

📱 모바일 앱 연동 가이드

📱 Инструкция для мобильных приложений

RikkaHUB

一款功能卓越的行動端 AI 互動與對話管理客戶端(僅限 Android 系統)

一款功能卓越的移动端 AI 交互与对话管理客户端(仅限 Android 系统)

A feature-rich personal AI assistant client (Android only)

高度な機能を持つローカルAIアシスタントクライアント(Android 専用)

편리한 UI와 강력한 부가기능을 지닌 모바일용 AI 상호작용 플랫폼 (Android 전용)

Многофункциональный персональный ИИ-клиент (только для Android)

1

獲取安裝包

获取安装包

Download App

アプリのダウンロード

설치 파일 다운로드

Скачать приложение

請至官方管道獲取 RikkaHUB 客戶端:

请至官方渠道获取 RikkaHUB 客户端:

Get the latest RikkaHUB client from the official site:

公式サイトから最新の RikkaHUB クライアントを取得します:

RikkaHUB 공식 다운로드 경로를 활용해 앱을 설치해 주세요:

Скачайте последнюю версию RikkaHUB с официального сайта:

2

對接 API

对接 API

Configure API Settings

APIの構成

서버 주소 설정

Настройка подключения

  1. 啟動 RikkaHUB,進入「系統設置」
  2. 點擊「API 連接配置」
  3. 新增或選擇「自定義 OpenAI 相容服務」
  4. 填入以下專屬開發參數:
  1. 启动 RikkaHUB,进入「系统设置」
  2. 点击「API 连接配置」
  3. 新增或选择「自定义 OpenAI 兼容服务」
  4. 填入以下专属开发参数:
  1. Launch RikkaHUB, go to System Settings.
  2. Tap on "API Connections".
  3. Add or select "Custom OpenAI Compatible Provider".
  4. Fill in the developer parameters below:
  1. RikkaHUB を起動し、「設定」を開きます。
  2. 「API接続構成」をタップします。
  3. 「カスタム OpenAI 互換サービス」を新規作成、または選択します。
  4. 以下のエンドポイントおよびキーを設定します:
  1. RikkaHUB 앱 실행 후 '설정' 메뉴로 진입합니다.
  2. 'API 연결 구성' 항목을 탭합니다.
  3. '사용자 정의 OpenAI 호환 서비스'를 활성화합니다.
  4. 다음과 같이 입력 파라미터를 완성하세요:
  1. Запустите RikkaHUB и откройте «Настройки».
  2. Нажмите «Настройка API подключений».
  3. Добавьте или выберите пункт «Совместимый с OpenAI провайдер».
  4. Вставьте следующие параметры:
API URL: https://api.linkapi.ai/v1
API Key: sk-xxxxxxxxxxxxxxxx

⚠️ 請將 API Key 替換為您的真實金鑰。 ⚠️ 请将 API Key 替换为您的真实金钥。 ⚠️ Replace the API Key with your real token. ⚠️ API Key は実際のキーに置き換えてください。 ⚠️ API Key를 실제 키로 바꿔 입력하세요. ⚠️ Замените API Key на ваш реальный токен.

3

選擇模型

选择模型

Select Model

モデルを選択

모델 선택

Выбрать модель

在模型選擇中輸入或選擇您需要的模型,例如:

在模型选择中输入或选择您需要的模型,例如:

Enter or select the model you want to use, for example:

利用したいモデル名を入力または選択します。例:

사용할 모델명을 입력하거나 선택하세요. 예:

Введите или выберите нужную модель, например:

  • claude-opus-4-7
  • gpt-5.5
  • gemini-3.5-flash

Tavo

極簡、流暢的輕量化個人 AI 助理工具(支持 Android 與 iOS)

极简、流畅的轻量化个人 AI 助理工具(支持 Android 与 iOS)

A clean, fast, and minimalist AI assistant (Supports Android & iOS)

ミニマルでスムーズな動作の個人用AIアシスタント(Android および iOS に対応)

깔끔하고 부드러운 개인화 경량 인공지능 보조 앱 (Android 및 iOS 지원)

Быстрый и удобный минималистичный ИИ-ассистент (на Android и iOS)

1

獲取應用

获取应用

Download App

アプリの入手

앱 설치

Скачать

訪問官方平台獲取 Tavo 應用程式:

访问官方平台获取 Tavo 应用程序:

Download Tavo application from the official site:

公式プラットフォームより Tavo アプリをインストールします:

Tavo 공식 릴리즈 페이지에서 앱을 내려받으세요:

Загрузите Tavo из официального магазина или сайта:

2

配置介面通訊

配置接口通讯

Configure Connection

接続の設定

API 연동 주소 구성

Настройка параметров

API URL: https://api.linkapi.ai/v1
API Key: sk-xxxxxxxxxxxxxxxx

OMate

智能 AI 助理應用,支持 Android 與 iOS

智能 AI 助理应用,支持 Android 与 iOS

Smart AI assistant app for Android and iOS

Android と iOS に対応したスマートAIアシスタント

Android 및 iOS를 지원하는 스마트 AI 보조 앱

Умный ИИ-ассистент для Android и iOS

1

獲取應用

获取应用

Download App

アプリの入手

앱 설치

Скачать

請從 OMate 官方網站獲取安裝包:

请从 OMate 官方网站获取安装包:

Download OMate from the official website:

OMate 公式サイトからアプリを入手します:

OMate 공식 웹사이트에서 앱을 내려받으세요:

Скачайте OMate с официального сайта:

2

配置 API

配置 API

Configure API

API を設定

API 설정

Настройка API

  1. 打開 OMate,進入「設置」
  2. 選擇「API 配置」或「自定義 API」
  3. 填入以下連接資訊:
  1. 打开 OMate,进入「设置」
  2. 选择「API 配置」或「自定义 API」
  3. 填入以下连接信息:
  1. Open OMate and go to Settings.
  2. Select "API Configuration" or "Custom API".
  3. Enter the connection settings below:
  1. OMate を開き、「設定」に移動します。
  2. 「API設定」または「カスタムAPI」を選択します。
  3. 以下の接続情報を入力します:
  1. OMate를 열고 설정으로 이동합니다.
  2. 'API 구성' 또는 '사용자 정의 API'를 선택합니다.
  3. 아래 연결 정보를 입력하세요:
  1. Откройте OMate и перейдите в настройки.
  2. Выберите «API Configuration» или «Custom API».
  3. Введите параметры подключения:
API URL: https://api.linkapi.ai/v1
API Key: sk-xxxxxxxxxxxxxxxx

Chatbox

跨平台通用 AI 客戶端,完美兼容 Windows / macOS / Linux / iOS / Android

跨平台通用 AI 客户端,完美兼容 Windows / macOS / Linux / iOS / Android

Cross-platform AI client (Supports Windows, macOS, Linux, iOS & Android)

主要な OS(Windows、macOS、Linux、iOS、Android)すべてに対応するマルチAIクライアント

폭넓은 크로스 플랫폼을 정식 지원하는 범용 인공지능 메신저 프로그램

Универсальный кроссплатформенный клиент ИИ (Windows, macOS, Linux, iOS и Android)

1

安裝軟體

安装软件

Install Chatbox

インストール

프로그램 설치

Установка приложения

2

密鑰與 API 設定

金钥与 API 设定

Configure API Settings

APIとキーの設定

API 서버 및 인증키 구성

Настройка токена и API

  1. 開啟 Chatbox,點選左下角「設定」按鈕
  2. 進入「AI 模型設置」介面
  3. 在模型提供商中點選並切換至「OpenAI API」
  4. 配置對應參數:
  1. 开启 Chatbox,点选左下角「设置」按钮
  2. 进入「AI 模型设置」界面
  3. 在模型提供商中点选并切换至「OpenAI API」
  4. 配置对应参数:
  1. Open Chatbox, click settings icon at bottom left.
  2. Go to "AI Model Settings".
  3. Select "OpenAI API" as provider.
  4. Configure the parameters below:
  1. Chatboxを開き、左下にある「設定」アイコンをクリックします。
  2. 「AIモデル設定」タブに入ります。
  3. モデルプロバイダーを「OpenAI API」に切り替えます。
  4. 以下のパラメータを入力します:
  1. Chatbox 프로그램을 실행하고 좌측 하단 '설정' 아이콘을 클릭합니다.
  2. 'AI 모델 설정' 메뉴로 이동합니다.
  3. 서비스 제공자를 'OpenAI API'로 정의합니다.
  4. 상세 변수를 기입하세요:
  1. Откройте Chatbox и нажмите кнопку настроек слева внизу.
  2. Перейдите во вкладку «Настройки моделей ИИ».
  3. Выберите провайдера «OpenAI API».
  4. Заполните поля параметров:
API Host: https://api.linkapi.ai
API Key: sk-xxxxxxxxxxxxxxxx

💻 桌面端與網頁端接入指南

💻 桌面端与网页端接入指南

💻 Desktop & Web Integration Guide

💻 デスクトップ&ウェブ設定ガイド

💻 데스크톱 및 웹 환경 가이드

💻 ПК и веб-клиенты ИИ

Cherry Studio

高質感、全功能的桌面端 AI 助理應用,完美整合 Windows / macOS / Linux

高质感、全功能的桌面端 AI 助理应用,完美整合 Windows / macOS / Linux

Beautiful and fully featured desktop client (Supports Windows, macOS & Linux)

高品質なUIと優れた機能を持つ個人用デスクトップAIツール(各 OS に対応)

고급스러운 디자인과 편의 기능을 제공하는 데스크톱 전용 인공지능 매니저

Премиум-клиент для персональных компьютеров (на Windows, macOS и Linux)

1

安裝應用

安装应用

Install App

導入

프로그램 다운로드

Загрузить

請至官方管道獲取 Cherry Studio 安裝程式:

请至官方渠道获取 Cherry Studio 安装程序:

Download and install Cherry Studio from official portal:

公式ルートからアプリインストーラーを取得し、インストールします:

공식 웹사이트를 통해 OS 버전에 맞는 배포본을 내려받으세요:

Скачайте и установите Cherry Studio с официального портала:

2

API 對接

API 对接

Configure API

APIの連携

API 파라미터 연동

Настройка API

API URL: https://api.linkapi.ai
API Key: sk-xxxxxxxxxxxxxxxx
3

添加模型

添加模型

Add Models

モデルを追加

모델 추가

Добавить модели

在「模型列表」中添加您需要使用的模型,例如:

在「模型列表」中添加您需要使用的模型,例如:

Add the models you want to use in "Model List", for example:

「モデルリスト」に利用したいモデルを追加します。例:

'모델 목록'에 사용할 모델을 추가하세요. 예:

Добавьте нужные модели в список моделей, например:

  • claude-opus-4-7 (Claude Opus 4.7)
  • gpt-5.5 (GPT-5.5)
  • gpt-5.5 (GPT-5.5 Codex)
  • gemini-3.5-flash (Gemini 3.5 Flash)

SillyTavern 互動小說創作終端

備受創作者青睞的開源沉浸式故事與多端對話預設整合平台

备受创作者青睐的开源沉浸式故事与多端对话预设整合平台

The most popular immersive Interactive Fiction creation and scenario preset tool.

物語創作者に愛される、没入型ノベル作成・シナリオ編集オープンソースプラットフォーム

창작자들이 애용하는 오픈소스 기반 스토리텔링 및 인터랙티브 픽션 구동용 터미널

Популярный инструмент для создания интерактивной литературы и сценариев.

1

安裝 SillyTavern

安装 SillyTavern

Install SillyTavern

SillyTavern をインストール

SillyTavern 설치

Установка SillyTavern

從 GitHub 下載並安裝 SillyTavern,完成後執行 start.bat(Windows)或 start.sh(macOS/Linux)啟動。

从 GitHub 下载并安装 SillyTavern,完成后执行 start.bat(Windows)或 start.sh(macOS/Linux)启动。

Download and install SillyTavern from GitHub, then run start.bat on Windows or start.sh on macOS/Linux.

GitHub から SillyTavern をダウンロードしてインストールし、Windows では start.bat、macOS/Linux では start.sh を実行します。

GitHub에서 SillyTavern을 내려받아 설치한 뒤 Windows에서는 start.bat, macOS/Linux에서는 start.sh를 실행합니다.

Скачайте SillyTavern с GitHub, затем запустите start.bat в Windows или start.sh в macOS/Linux.

2

配置 API 連接

配置 API 连接

Configure API Connection

API接続の構成

API 백엔드 매핑

Настройка соединения

  1. 在本地啟動 SillyTavern,打開瀏覽器存取控制台介面
  2. 點擊右上角的「API 設置」圖示
  3. 在 API 類型中,切換至「Claude」(或「Anthropic / Claude (Native)」)
  4. 鍵入專用參數:
  1. 在本地启动 SillyTavern,打开浏览器访问控制台界面
  2. 点击右上角的「API 设置」图标
  3. 在 API 类型中,切换至「Claude」(或「Anthropic / Claude (Native)」)
  4. 键入专用参数:
  1. Launch SillyTavern locally and open dashboard in your web browser.
  2. Click on the "API Settings" icon at top right.
  3. Switch API type to "Claude" (or "Anthropic / Claude (Native)").
  4. Enter the required configurations below:
  1. SillyTavernを起動し、ブラウザでコントロール画面を開きます。
  2. 右上にある「API設定」ボタンをクリックします。
  3. APIタイプを「Claude」(または「Anthropic / Claude (Native)」)に切り替えます。
  4. 必要なパラメータを設定します:
  1. 로컬에서 SillyTavern을 실행하고 웹 브라우저로 관리자 콘솔을 엽니다.
  2. 우측 상단 'API 설정' 단추를 탭합니다.
  3. 연동 API를 'Claude' (또는 'Anthropic / Claude (Native)') 형태로 수정합니다.
  4. 다음 목적 변수를 채워 넣으세요:
  1. Запустите SillyTavern локально и откройте интерфейс в браузере.
  2. Нажмите на иконку «Настройки API» в правом верхнем углу.
  3. Выберите тип API «Claude» (или «Anthropic / Claude (Native)»).
  4. Вставьте следующие параметры подключения:
Claude API URL: https://api.linkapi.ai/v1
API Key: sk-xxxxxxxxxxxxxxxx
3

選擇模型

选择模型

Select Model

モデルを選択

모델 선택

Выбрать модель

打開「模型價格」頁面選擇合適模型,並將模型名稱填入 SillyTavern 的模型列表。

打开「模型价格」页面选择合适模型,并将模型名称填入 SillyTavern 的模型列表。

Open "Model Pricing" to choose a model, then paste the model name into SillyTavern's model list.

モデル料金」ページで適切なモデルを選び、SillyTavern のモデルリストに名前を入力します。

"모델 요금" 페이지에서 적절한 모델을 선택한 뒤 SillyTavern 모델 목록에 모델명을 입력하세요.

Откройте страницу «Тарифы моделей», выберите модель и вставьте ее имя в список моделей SillyTavern.

❓ 常見問題排查

❓ 常见问题排查

❓ Frequently Asked Questions

❓ トラブルシューティング

❓ 자주 발생하는 예외 해결

❓ Часто задаваемые вопросы (Решение проблем)

計劃額度支付完成但未即時更新

计划额度支付完成但未即时更新

Credits Paid But Balance Not Refreshed

決済完了後、残高が即座に反映されない

이용 한도 결제 완료 후 미동기화 현상

Баланс не обновился после успешной оплаты

問題分析:通常是由於第三方結算網關與平台主控台之間存在快取延遲所致,實際的 API 接口調用配額已在後台實時扣減並啟用。

问题分析:通常由于第三方结算网关与平台主控台之间存在缓存延迟所致,实际的 API 接口调用配额已在后台实时扣减并启用。

Analysis: Mostly caused by temporary cached delays between third-party billing webhooks and the database. Actual API quota is usually immediately effective.

問題分析: 決済システムとデータベース間のネットワーク遅延による一時的な同期ズレです。実際のAPI接続クォータはバックグラウンドですぐ有効化されます。

원인 분석: 결제 대행사와 데이터베이스 간 트랜잭션 수신 시 동기화 딜레이가 발생한 것이며, 실제 사용량 한도는 정상 반영된 상태입니다.

Причина: Обычно это связано с временной задержкой синхронизации платежного шлюза. Лимиты для использования API становятся активны практически мгновенно.

解決方案:

解决方案:

Solution:

解決策:

조치 방법:

Решение:

  1. 您可前往主控台的「使用日誌」板塊,確認是否有對應交易成功的帳本記錄。
  2. 若因異常網絡中斷或支付接口同步失敗,請透過商務聯絡郵箱或首頁的 WeChat 諮詢專員 進行人工校驗與補單。
  1. 您可前往主控台的「使用日志」板块,确认是否有对应交易成功的账本记录。
  2. 若因异常网络中断或支付接口同步失败,请通过商务联络邮箱或首页的 WeChat 咨询专员 进行人工校验与补单。
  1. Go to "Usage Logs" in the developer console to verify the status of the purchase transaction.
  2. In case of anomalous network dropouts, contact our Business Consultant (WeChat ID: linkapi) or email us for manual reconciliation.
  1. 「接続ログ」ページで、該当するチャージ成功履歴が表示されているか確認します。
  2. 通信遮断や一時的な不整合の場合は、WeChat担当者 またはメールサポートまでお気軽にお問い合わせください。
  1. 관리 콘솔 내 '이용 로그' 메뉴로 이동하여 입금 및 변동 이력이 기록되었는지 우선 체크하세요.
  2. 지속해서 표시 연동 오류가 유지될 경우, WeChat 비즈니스 담당자 혹은 이메일을 통해 보완 처리를 요구해 주세요.
  1. Перейдите во вкладку «Логи расходов», чтобы проверить статус зачисления средств.
  2. В случае сбоев обратитесь к нашему специалисту через WeChat (ID: linkapi) или по почте для ручного начисления.

Claude Code 上下文耗盡

Claude Code 上下文耗尽

Claude Code Context Exhausted

Claude Code のコンテキスト上限

Claude Code 컨텍스트 한도 초과

Контекст Claude Code исчерпан

問題描述:Claude Code 提示上下文窗口已滿,無法繼續對話。

问题描述:Claude Code 提示上下文窗口已满,无法继续对话。

Problem: Claude Code reports that the context window is full and cannot continue.

問題: Claude Code がコンテキストウィンドウ満杯を表示し、会話を続行できません。

문제: Claude Code에서 컨텍스트 창이 가득 찼다고 표시되어 대화를 이어갈 수 없습니다.

Проблема: Claude Code сообщает, что окно контекста заполнено.

Claude Code
/clear

在 Claude Code 中輸入 /clear 清除當前上下文,然後重新開始對話。處理大型專案時,建議分階段拆分任務,避免單次對話過長。

在 Claude Code 中输入 /clear 清除当前上下文,然后重新开始对话。处理大型项目时,建议分阶段拆分任务,避免单次对话过长。

Run /clear in Claude Code to clear the current context, then start a new conversation. For large projects, split work into stages to avoid oversized sessions.

Claude Code で /clear を実行して現在のコンテキストをクリアし、新しい会話を開始します。大規模プロジェクトでは作業を段階分けしてください。

Claude Code에서 /clear를 입력해 현재 컨텍스트를 비운 뒤 새 대화를 시작하세요. 큰 프로젝트는 단계별로 나누어 진행하는 것이 좋습니다.

Введите /clear в Claude Code, чтобы очистить текущий контекст и начать новый диалог. Для крупных проектов разбивайте работу на этапы.

金鑰複製不完整

金钥复制不完整

Token Copy Incomplete

キーが完全にコピーされない

키가 완전히 복사되지 않음

Токен скопирован не полностью

  1. 點擊金鑰旁邊的「複製」圖示複製完整內容。
  2. 手動選中從 sk- 開頭到結尾的完整字串。
  3. 確認沒有多餘空格或換行後再貼入客戶端。
  1. 点击金钥旁边的「复制」图标复制完整内容。
  2. 手动选中从 sk- 开头到结尾的完整字符串。
  3. 确认没有多余空格或换行后再粘贴到客户端。
  1. Click the copy icon next to the token to copy the full value.
  2. Manually select the full string from sk- to the end.
  3. Ensure there are no extra spaces or line breaks before pasting it into a client.
  1. キー横のコピーアイコンをクリックして全文をコピーします。
  2. sk- から末尾までを手動で選択します。
  3. 余分な空白や改行がないことを確認してから貼り付けます。
  1. 키 옆의 복사 아이콘을 눌러 전체 문자열을 복사합니다.
  2. sk-부터 끝까지 직접 선택합니다.
  3. 불필요한 공백이나 줄바꿈이 없는지 확인한 뒤 클라이언트에 붙여넣습니다.
  1. Нажмите значок копирования рядом с токеном, чтобы скопировать полное значение.
  2. Выделите всю строку от sk- до конца.
  3. Перед вставкой убедитесь, что нет лишних пробелов или переносов строк.

Node.js 安裝失敗

Node.js 安装失败

Node.js Installation Failed

Node.js のインストール失敗

Node.js 설치 실패

Ошибка установки Node.js

  • 確認已安裝 Node.js 18 或更高版本。
  • Windows 請以系統管理員身分開啟 PowerShell 或命令提示字元。
  • 安裝後重新開啟終端,執行 node --versionnpm --version 驗證。
  • 确认已安装 Node.js 18 或更高版本。
  • Windows 请以管理员身份打开 PowerShell 或命令提示符。
  • 安装后重新打开终端,执行 node --versionnpm --version 验证。
  • Confirm that Node.js 18 or newer is installed.
  • On Windows, run PowerShell or Command Prompt as Administrator.
  • Reopen the terminal after installation and verify with node --version and npm --version.
  • Node.js 18 以上がインストールされているか確認します。
  • Windows では PowerShell またはコマンドプロンプトを管理者として実行します。
  • インストール後にターミナルを開き直し、node --versionnpm --version を確認します。
  • Node.js 18 이상이 설치되어 있는지 확인합니다.
  • Windows에서는 PowerShell 또는 명령 프롬프트를 관리자 권한으로 실행합니다.
  • 설치 후 터미널을 다시 열고 node --version, npm --version으로 확인합니다.
  • Проверьте, что установлен Node.js 18 или новее.
  • В Windows запускайте PowerShell или Command Prompt от имени администратора.
  • После установки откройте терминал заново и проверьте node --version и npm --version.

API 請求超時

API 请求超时

API Request Timeout

API リクエストのタイムアウト

API 요청 시간 초과

Тайм-аут API-запроса

  • 嘗試切換接口地址:https://api.linkapi.aihttps://hk.linkapi.aihttps://jp.linkapi.ai
  • 檢查本地網絡代理、防火牆或 DNS 設定。
  • 確認模型名稱填寫正確。
  • 尝试切换接口地址:https://api.linkapi.aihttps://hk.linkapi.aihttps://jp.linkapi.ai
  • 检查本地网络代理、防火墙或 DNS 设置。
  • 确认模型名称填写正确。
  • Try another endpoint: https://api.linkapi.ai, https://hk.linkapi.ai, or https://jp.linkapi.ai.
  • Check local proxy, firewall, or DNS settings.
  • Confirm that the model name is correct.
  • https://api.linkapi.aihttps://hk.linkapi.aihttps://jp.linkapi.ai のいずれかに切り替えて試します。
  • ローカルのプロキシ、ファイアウォール、DNS 設定を確認します。
  • モデル名が正しいか確認します。
  • https://api.linkapi.ai, https://hk.linkapi.ai, https://jp.linkapi.ai 중 다른 엔드포인트를 시도합니다.
  • 로컬 프록시, 방화벽, DNS 설정을 확인합니다.
  • 모델 이름이 올바른지 확인합니다.
  • Попробуйте другой адрес: https://api.linkapi.ai, https://hk.linkapi.ai или https://jp.linkapi.ai.
  • Проверьте локальный прокси, firewall или DNS.
  • Убедитесь, что имя модели указано правильно.

🛡️ 安全過濾與角色扮演常見問題

🛡️ 安全过滤与角色扮演常见问题

🛡️ Safety Filters and Roleplay FAQ

🛡️ 安全フィルターとロールプレイFAQ

🛡️ 안전 필터와 역할극 FAQ

🛡️ Safety filters и вопросы по roleplay

安全過濾是模型官方的內容風險控制,不是 LinkAPI 人為攔截。角色扮演、劇情創作、長上下文續寫更容易因敏感設定、未成年人暗示、強迫/傷害/血腥/性內容、違法細節、越獄語句或上下文累積而觸發安全策略。

安全过滤是模型官方的内容风险控制,不是 LinkAPI 人为拦截。角色扮演、剧情创作、长上下文续写更容易因敏感设定、未成年人暗示、强迫/伤害/血腥/性内容、违法细节、越狱语句或上下文累积而触发安全策略。

Safety filtering is the model provider's official content-risk control, not a manual LinkAPI block. Roleplay, fiction writing, and long-context continuation are more likely to trigger safety policies because of sensitive premises, minor-coded characters, coercion, harm, gore, sexual content, illegal details, jailbreak wording, or accumulated context.

安全フィルターはモデル提供元の公式リスク制御であり、LinkAPIの手動ブロックではありません。ロールプレイ、物語創作、長い文脈の続きは、敏感な設定、未成年を示唆する表現、強制、危害、流血、性的内容、違法な詳細、脱獄文、文脈の蓄積により安全ポリシーを起動しやすくなります。

안전 필터는 모델 제공사의 공식 콘텐츠 위험 제어이며 LinkAPI의 수동 차단이 아닙니다. 역할극, 창작, 긴 문맥 이어쓰기는 민감한 설정, 미성년 암시, 강제/상해/유혈/성적 내용, 불법 세부 정보, jailbreak 문구, 누적된 문맥 때문에 안전 정책을 더 쉽게 트리거할 수 있습니다.

Safety filtering - это официальный контроль рисков со стороны провайдера модели, а не ручная блокировка LinkAPI. Roleplay, fiction writing и длинный контекст чаще срабатывают из-за sensitive premises, намеков на minors, coercion, harm, gore, sexual content, illegal details, jailbreak wording или накопленного контекста.

觸發後會看到什麼

触发后会看到什么

What You May See After a Safety Trigger

安全フィルター作動時の見え方

안전 필터가 작동하면 보이는 현상

Что происходит при safety trigger

  • 直接拒答:模型回覆「我不能幫助這個請求」或改為安全建議。
  • 空回或空白:有些客戶端只顯示空白消息、空輸出、無候選內容,實際也可能是安全過濾或候選內容被上游攔截。
  • 輸出中斷:流式輸出到一半停止,後續沒有正常續寫。
  • 候選內容被擋:Gemini 可能返回 finishReason: SAFETYpromptFeedback.blockReason 或 safety ratings。
  • 錯誤碼:部分平台會返回 400、policy、safety、blocked、content_policy_violation 類錯誤。
  • 答非所問:模型可能避開角色扮演細節,改成概括、道德提醒、風險說明。
  • 直接拒答:模型回复“我不能帮助这个请求”或改为安全建议。
  • 空回或空白:有些客户端只显示空白消息、空输出、无候选内容,实际也可能是安全过滤或候选内容被上游拦截。
  • 输出中断:流式输出到一半停止,后续没有正常续写。
  • 候选内容被挡:Gemini 可能返回 finishReason: SAFETYpromptFeedback.blockReason 或 safety ratings。
  • 错误码:部分平台会返回 400、policy、safety、blocked、content_policy_violation 类错误。
  • 答非所问:模型可能避开角色扮演细节,改成概括、道德提醒、风险说明。
  • Direct refusal: The model says it cannot help, or redirects to safe advice.
  • Empty response: Some clients only show a blank message, empty output, or no candidates. This can still be a safety filter or upstream candidate block.
  • Interrupted output: Streaming may stop mid-generation without a normal continuation.
  • Blocked candidates: Gemini may return finishReason: SAFETY, promptFeedback.blockReason, or safety ratings.
  • Error codes: Some providers return 400, policy, safety, blocked, or content_policy_violation errors.
  • Off-target answer: The model may avoid roleplay details and switch to summary, warning, or risk explanation.
  • 直接拒否: モデルが支援できないと答える、または安全な助言に切り替えます。
  • 空の応答: 一部のクライアントでは空メッセージ、空出力、候補なしとして表示されます。これも安全フィルターまたは上流の候補ブロックである場合があります。
  • 出力中断: ストリーミングが途中で止まり、通常の続きが出ません。
  • 候補ブロック: Gemini は finishReason: SAFETYpromptFeedback.blockReason、safety ratings を返す場合があります。
  • エラーコード: 400、policy、safety、blocked、content_policy_violation 系のエラーになる場合があります。
  • 意図と違う回答: ロールプレイの詳細を避け、要約、注意、リスク説明に変わる場合があります。
  • 직접 거절: 모델이 도움을 줄 수 없다고 하거나 안전한 조언으로 전환합니다.
  • 빈 응답: 일부 클라이언트는 빈 메시지, 빈 출력, 후보 없음으로만 표시합니다. 이 역시 안전 필터 또는 상위 후보 차단일 수 있습니다.
  • 출력 중단: 스트리밍 출력이 중간에 멈추고 정상적으로 이어지지 않을 수 있습니다.
  • 후보 차단: Gemini는 finishReason: SAFETY, promptFeedback.blockReason, safety ratings를 반환할 수 있습니다.
  • 오류 코드: 일부 제공사는 400, policy, safety, blocked, content_policy_violation 오류를 반환할 수 있습니다.
  • 의도와 다른 답변: 모델이 역할극 세부 묘사를 피하고 요약, 경고, 위험 설명으로 전환할 수 있습니다.
  • Прямой refusal: Модель сообщает, что не может помочь, или переходит к safe advice.
  • Пустой ответ: Некоторые клиенты показывают blank message, empty output или no candidates. Это тоже может быть safety filter или upstream candidate block.
  • Остановка вывода: Streaming может остановиться на середине генерации без нормального продолжения.
  • Blocked candidates: Gemini может вернуть finishReason: SAFETY, promptFeedback.blockReason или safety ratings.
  • Коды ошибок: Некоторые providers возвращают 400, policy, safety, blocked или content_policy_violation.
  • Ответ не по роли: Модель может избегать roleplay details и перейти к summary, warning или risk explanation.

為什麼被過濾依然會計費

为什么被过滤依然会计费

Why Safety-Filtered Requests Are Still Billed

安全フィルターでも課金される理由

안전 필터가 걸려도 과금되는 이유

Почему safety-filtered запросы тарифицируются

  • 請求已被模型處理:官方模型需要讀取輸入、理解上下文、執行安全分類,這些都會消耗輸入 token。
  • 拒答也可能生成輸出:拒絕語、風險提示、部分已生成內容都屬於輸出 token。
  • 流式中斷前已產生成本:如果模型已經輸出了一部分再被截斷,已使用 token 仍會計入 usage。
  • 官方返回 usage:例如 Anthropic 文檔說明拒絕仍會返回 usage;輸出 token 會按拒絕前已生成的內容計算。
  • LinkAPI 按上游實際 usage 結算:只要上游官方返回用量或已消耗資源,平台就需要同步扣費。
  • 请求已被模型处理:官方模型需要读取输入、理解上下文、执行安全分类,这些都会消耗输入 token。
  • 拒答也可能生成输出:拒绝语、风险提示、部分已生成内容都属于输出 token。
  • 流式中断前已产生成本:如果模型已经输出了一部分再被截断,已使用 token 仍会计入 usage。
  • 官方返回 usage:例如 Anthropic 文档说明拒绝仍会返回 usage;输出 token 会按拒绝前已生成的内容计算。
  • LinkAPI 按上游实际 usage 结算:只要上游官方返回用量或已消耗资源,平台就需要同步扣费。
  • The model already processed the request: Reading input, understanding context, and running safety classification consume input tokens.
  • Refusals can still generate output: Refusal text, warnings, and partial completions count as output tokens.
  • Streaming may have already used tokens: If generation started before being stopped, generated tokens are still included in usage.
  • Official APIs return usage: Anthropic documentation notes that refusals still return usage; output tokens are counted for content generated before refusal.
  • LinkAPI follows upstream usage: When the upstream provider reports usage or consumes resources, the platform must settle that cost.
  • リクエストは処理済み: 入力の読解、文脈理解、安全分類には入力tokenが使われます。
  • 拒否にも出力がある: 拒否文、警告、一部生成済み内容は出力tokenです。
  • ストリーミング中断前に消費済み: 途中まで生成されたtokenは usage に含まれます。
  • 公式APIが usage を返す: Anthropic文書では拒否でも usage が返り、拒否前に生成された出力tokenが計算されます。
  • LinkAPI は上流 usage に従う: 上流が使用量を返す、またはリソースを消費した場合、平台側もそのコストを反映します。
  • 요청은 이미 처리됨: 입력 읽기, 문맥 이해, 안전 분류는 입력 token을 소비합니다.
  • 거절도 출력일 수 있음: 거절 문구, 경고, 일부 생성 내용은 출력 token으로 계산됩니다.
  • 스트리밍 중단 전 비용 발생: 일부 생성 후 중단되면 이미 생성된 token은 usage에 포함됩니다.
  • 공식 API가 usage를 반환: Anthropic 문서는 거절에도 usage가 반환되며 거절 전 생성된 출력 token이 계산된다고 설명합니다.
  • LinkAPI는 상위 provider usage를 따름: 상위 provider가 사용량을 반환하거나 리소스를 소비하면 플랫폼도 해당 비용을 정산해야 합니다.
  • Запрос уже обработан: Чтение input, понимание context и safety classification расходуют input tokens.
  • Refusal тоже может быть output: Текст отказа, warnings и частично сгенерированный контент считаются output tokens.
  • Streaming уже мог потратить tokens: Если генерация началась до остановки, сгенерированные tokens входят в usage.
  • Official APIs возвращают usage: Anthropic documentation указывает, что refusals still return usage; output tokens считаются за контент, созданный до refusal.
  • LinkAPI следует upstream usage: Если upstream provider сообщает usage или расходует ресурсы, платформа должна учитывать этот cost.

角色扮演客戶應該怎麼做

角色扮演客户应该怎么做

What Roleplay Users Should Do

ロールプレイ利用者の対処方法

역할극 사용자가 해야 할 일

Что делать roleplay пользователям

  • 先清理人設卡:刪除未成年人暗示、強迫、非自願、血腥虐待、違法細節、露骨性描寫、越獄提示。
  • 改寫成合規創作:使用成年人、雙方自願、非露骨、非血腥、非違法、偏氛圍與情緒描寫的設定。
  • 降低上下文風險:長對話累積敏感內容後更容易觸發,建議新開會話或摘要後重開。
  • 不要反覆刷同一段:同一違規片段重試通常只會再次扣費並再次被拒。
  • 把請求改成安全方向:例如「改寫為全年齡可讀版本」「保留緊張氛圍但不描寫傷害細節」「做風險審核」。
  • 換模型不保證解除:不同模型安全閾值不同,但官方政策仍存在;被安全攔截不是平台可以手動放行的問題。
  • 先清理人设卡:删除未成年人暗示、强迫、非自愿、血腥虐待、违法细节、露骨性描写、越狱提示。
  • 改写成合规创作:使用成年人、双方自愿、非露骨、非血腥、非违法、偏氛围与情绪描写的设定。
  • 降低上下文风险:长对话累积敏感内容后更容易触发,建议新开会话或摘要后重开。
  • 不要反复刷同一段:同一违规片段重试通常只会再次扣费并再次被拒。
  • 把请求改成安全方向:例如“改写为全年龄可读版本”“保留紧张氛围但不描写伤害细节”“做风险审核”。
  • 换模型不保证解除:不同模型安全阈值不同,但官方政策仍存在;被安全拦截不是平台可以手动放行的问题。
  • Clean character cards first: Remove minor-coded traits, coercion, non-consent, gore, abuse, illegal details, explicit sexual content, and jailbreak instructions.
  • Rewrite as compliant fiction: Use adult characters, mutual consent, non-explicit language, non-gory scenes, lawful premises, and atmosphere/emotion-focused writing.
  • Reduce context risk: Long chats can accumulate sensitive context. Start a new session or summarize safely before continuing.
  • Do not spam the same blocked text: Retrying the same unsafe fragment usually causes another charge and another refusal.
  • Redirect to safe tasks: Ask for an all-ages rewrite, tense atmosphere without harm details, or a risk review.
  • Switching models is not a guarantee: Safety thresholds vary, but official policies still apply. A safety block cannot be manually bypassed by the platform.
  • キャラクターカードを整理: 未成年を示唆する要素、強制、非同意、流血虐待、違法詳細、露骨な性的描写、脱獄指示を削除します。
  • 合規創作に書き換える: 成人、双方同意、非露骨、非流血、合法設定、雰囲気と感情中心の描写にします。
  • 文脈リスクを下げる: 長い会話では敏感内容が蓄積します。新しい会話を開始するか、安全に要約して続けます。
  • 同じ文を繰り返さない: 同じブロック内容の再試行は、再課金と再拒否になりやすいです。
  • 安全な依頼に変更: 「全年齢向けに書き換える」「傷害詳細なしで緊張感を保つ」「リスクレビューを行う」などにします。
  • モデル変更は保証ではない: 閾値はモデルごとに違いますが、公式ポリシーは残ります。安全ブロックは平台側で手動解除できません。
  • 캐릭터 카드 정리: 미성년 암시, 강제, 비동의, 유혈/학대, 불법 세부 정보, 노골적 성적 묘사, jailbreak 지시를 제거하세요.
  • 준수 가능한 창작으로 수정: 성인 캐릭터, 상호 동의, 비노골적 표현, 비유혈 장면, 합법적 전제, 분위기와 감정 중심 묘사를 사용하세요.
  • 문맥 위험 낮추기: 긴 대화는 민감한 문맥이 누적됩니다. 새 세션을 시작하거나 안전하게 요약한 뒤 이어가세요.
  • 같은 차단 문구 반복 금지: 같은 위험 내용을 재시도하면 보통 다시 과금되고 다시 거절됩니다.
  • 안전한 요청으로 전환: 전연령 버전으로 수정, 피해 세부 묘사 없는 긴장감 유지, 위험 검토 등을 요청하세요.
  • 모델 변경은 보장 아님: 모델마다 임계값은 다르지만 공식 정책은 유지됩니다. 안전 차단은 플랫폼이 수동으로 우회할 수 없습니다.
  • Очистите character cards: Уберите minor-coded traits, coercion, non-consent, gore, abuse, illegal details, explicit sexual content и jailbreak instructions.
  • Перепишите как compliant fiction: Adult characters, mutual consent, non-explicit language, non-gory scenes, lawful premises и акцент на atmosphere/emotion.
  • Снизьте context risk: Long chats накапливают sensitive context. Начните новую сессию или сделайте safe summary.
  • Не повторяйте тот же blocked text: Повтор обычно приводит к новой тарификации и новому refusal.
  • Переведите запрос в safe direction: All-ages rewrite, tense atmosphere without harm details, risk review.
  • Смена модели не гарантирует результат: Safety thresholds различаются, но official policies остаются. Platform не может вручную bypass safety block.
計費說明 计费说明 Billing Note 課金説明 과금 안내 Пояснение по billing

模型已讀取上下文並完成安全判定,官方上游已返回 usage,因此已消耗的輸入/輸出 token 會按實際用量計費。後續請求是否可正常生成,取決於用戶提交內容是否符合上游模型安全策略。 模型已读取上下文并完成安全判定,官方上游已返回 usage,因此已消耗的输入/输出 token 会按实际用量计费。后续请求是否可正常生成,取决于用户提交内容是否符合上游模型安全策略。 The model has already read the context and completed safety evaluation, and the upstream provider has returned usage. Consumed input/output tokens are therefore billed by actual usage. Whether subsequent requests can generate normally depends on whether the submitted content complies with upstream model safety policies. モデルは既に文脈を読み安全判定を完了しており、上流プロバイダーが usage を返しています。そのため、消費済みの入力/出力tokenは実使用量として課金されます。以後のリクエストが正常に生成されるかは、送信内容が上流モデルの安全ポリシーに適合するかによって決まります。 모델은 이미 문맥을 읽고 안전 평가를 완료했으며 상위 provider가 usage를 반환했습니다. 따라서 소비된 입력/출력 token은 실제 사용량으로 과금됩니다. 이후 요청이 정상적으로 생성될지는 제출된 내용이 상위 모델 안전 정책을 준수하는지에 따라 결정됩니다. Модель уже прочитала context и выполнила safety evaluation, а upstream provider вернул usage. Поэтому consumed input/output tokens тарифицируются по фактическому usage. Возможность нормальной генерации последующих запросов зависит от соответствия отправленного content safety policies upstream модели.

免責聲明 免责声明 Disclaimer 免責事項 면책 고지 Отказ от ответственности
  • 本章節僅作 API 技術現象與排錯說明,不構成法律意見、合規承諾、內容審核結論或任何形式的使用許可。
  • LinkAPI 僅提供 API 聚合與請求轉發服務,不主動知悉、審查、控制或干預用戶的具體輸入、角色設定、提示詞、用途、生成內容或後續使用方式。
  • LinkAPI 不儲存您的請求內容、角色卡、聊天記錄或模型輸出;安全過濾、拒答、空回、候選內容被擋、policy / safety 類錯誤,均由上游官方模型及其安全策略獨立決定。
  • 用戶應自行確保其輸入、生成、保存、傳播及使用行為符合其所在地及適用司法管轄區的法律法規、平台規則、第三方權利與公序良俗要求。
  • 因用戶違規、違法、侵權、敏感或不當使用所引發的安全過濾、拒答、扣費、內容中斷、賬號風險、民事責任、行政責任、刑事責任或任何直接、間接、衍生損失,均由用戶自行承擔,LinkAPI 不承擔任何法律責任。
  • LinkAPI 無法亦不會人工解除、繞過、關閉或弱化上游官方模型安全策略,也不保證任何特定主題、角色扮演、人設卡或輸出內容一定可被生成。
  • 本章节仅作 API 技术现象与排错说明,不构成法律意见、合规承诺、内容审核结论或任何形式的使用许可。
  • LinkAPI 仅提供 API 聚合与请求转发服务,不主动知悉、审查、控制或干预用户的具体输入、角色设定、提示词、用途、生成内容或后续使用方式。
  • LinkAPI 不储存您的请求内容、角色卡、聊天记录或模型输出;安全过滤、拒答、空回、候选内容被挡、policy / safety 类错误,均由上游官方模型及其安全策略独立决定。
  • 用户应自行确保其输入、生成、保存、传播及使用行为符合其所在地及适用司法管辖区的法律法规、平台规则、第三方权利与公序良俗要求。
  • 因用户违规、违法、侵权、敏感或不当使用所引发的安全过滤、拒答、扣费、内容中断、账号风险、民事责任、行政责任、刑事责任或任何直接、间接、衍生损失,均由用户自行承担,LinkAPI 不承担任何法律责任。
  • LinkAPI 无法亦不会人工解除、绕过、关闭或弱化上游官方模型安全策略,也不保证任何特定主题、角色扮演、人设卡或输出内容一定可被生成。
  • This section is provided solely as a technical explanation of API behavior and troubleshooting. It is not legal advice, a compliance commitment, a content-review decision, or permission to use any content.
  • LinkAPI only provides API aggregation and request forwarding. It does not proactively know, review, control, or intervene in users' specific inputs, character settings, prompts, purposes, generated content, or subsequent use.
  • LinkAPI does not store request content, character cards, chat history, or model outputs. Safety filtering, refusals, empty responses, blocked candidates, and policy / safety errors are independently determined by upstream official models and their safety policies.
  • Users are solely responsible for ensuring that their input, generation, storage, distribution, and use comply with applicable laws, platform rules, third-party rights, and public-order requirements in relevant jurisdictions.
  • Any safety filtering, refusal, billing, interrupted content, account risk, civil liability, administrative liability, criminal liability, or direct, indirect, or consequential loss arising from prohibited, unlawful, infringing, sensitive, or improper use is solely borne by the user. LinkAPI assumes no legal liability.
  • LinkAPI cannot and will not manually disable, bypass, remove, or weaken upstream official model safety policies, and does not guarantee that any specific topic, roleplay scenario, character card, or output can be generated.
  • 本章は API の技術的挙動とトラブルシューティングの説明のみを目的としており、法律意見、コンプライアンス保証、内容審査結果、またはいかなる利用許諾も構成しません。
  • LinkAPI は API 集約とリクエスト転送のみを提供し、ユーザーの具体的な入力、キャラクター設定、プロンプト、用途、生成内容、事後利用を能動的に把握、審査、管理、干渉しません。
  • LinkAPI はリクエスト内容、キャラクターカード、チャット履歴、モデル出力を保存しません。安全フィルター、拒否、空応答、候補ブロック、policy / safety 系エラーは、上流公式モデルとその安全ポリシーにより独立して決定されます。
  • 入力、生成、保存、配布、利用行為が適用法令、平台規則、第三者の権利、公序良俗に適合することはユーザー自身の責任です。
  • 禁止、違法、権利侵害、敏感または不適切な利用に起因する安全フィルター、拒否、課金、出力中断、アカウントリスク、民事責任、行政責任、刑事責任、直接・間接・派生損失について、LinkAPI は一切の法的責任を負いません。
  • LinkAPI は上流公式モデルの安全ポリシーを手動で解除、迂回、停止、弱体化することはできず、特定のテーマ、ロールプレイ、キャラクターカード、出力内容の生成を保証しません。
  • 본 섹션은 API 기술 현상 및 문제 해결 설명만을 위한 것이며 법률 자문, 준수 보장, 콘텐츠 심사 결론 또는 어떠한 형태의 사용 허가를 구성하지 않습니다.
  • LinkAPI는 API 집계 및 요청 전달 서비스만 제공하며 사용자의 구체적인 입력, 캐릭터 설정, 프롬프트, 목적, 생성 내용 또는 사후 사용 방식을 능동적으로 인지, 심사, 통제 또는 개입하지 않습니다.
  • LinkAPI는 요청 내용, 캐릭터 카드, 채팅 기록 또는 모델 출력을 저장하지 않습니다. 안전 필터, 거절, 빈 응답, 후보 차단, policy / safety 오류는 상위 공식 모델과 해당 안전 정책에 의해 독립적으로 결정됩니다.
  • 입력, 생성, 저장, 배포 및 사용 행위가 관련 관할권의 법률, 플랫폼 규칙, 제3자 권리 및 공서양속에 부합하는지 확인할 책임은 전적으로 사용자에게 있습니다.
  • 금지, 불법, 권리 침해, 민감 또는 부적절한 사용으로 인한 안전 필터, 거절, 과금, 출력 중단, 계정 위험, 민사 책임, 행정 책임, 형사 책임 또는 직접, 간접, 파생 손실은 모두 사용자가 부담하며 LinkAPI는 어떠한 법적 책임도 지지 않습니다.
  • LinkAPI는 상위 공식 모델의 안전 정책을 수동으로 해제, 우회, 종료 또는 약화할 수 없으며 특정 주제, 역할극, 캐릭터 카드 또는 출력 내용의 생성을 보장하지 않습니다.
  • Этот раздел предназначен только для технического описания API behavior и troubleshooting. Он не является legal advice, compliance commitment, content-review decision или разрешением на использование какого-либо content.
  • LinkAPI предоставляет только API aggregation и request forwarding. Платформа не знает заранее, не проверяет, не контролирует и не вмешивается в конкретные inputs, character settings, prompts, purposes, generated content или subsequent use пользователей.
  • LinkAPI не хранит request content, character cards, chat history или model outputs. Safety filtering, refusals, empty responses, blocked candidates и policy / safety errors самостоятельно определяются upstream official models и их safety policies.
  • Пользователь самостоятельно отвечает за соответствие input, generation, storage, distribution и use applicable laws, platform rules, third-party rights и public-order requirements в применимых юрисдикциях.
  • Любые safety filtering, refusal, billing, interrupted content, account risk, civil liability, administrative liability, criminal liability, direct, indirect или consequential losses, вызванные prohibited, unlawful, infringing, sensitive или improper use, несет пользователь. LinkAPI не принимает на себя legal liability.
  • LinkAPI не может и не будет вручную отключать, обходить, удалять или ослаблять upstream official model safety policies и не гарантирует генерацию конкретной темы, roleplay scenario, character card или output.

🧾 400 報錯排查

🧾 400 报错排查

🧾 400 Error Handling

🧾 400エラー対応

🧾 400 오류 처리

🧾 Обработка ошибок 400

400 通常代表請求已到達接口,但請求格式、字段、模型名、參數或工具 schema 沒通過官方校驗。請先用最小請求測試,再逐步加回工具、圖片、流式與高級參數。

400 通常代表请求已到达接口,但请求格式、字段、模型名、参数或工具 schema 没通过官方校验。请先用最小请求测试,再逐步加回工具、图片、流式与高级参数。

A 400 response usually means the request reached the API but failed official validation for schema, fields, model name, parameters, or tool definitions. Test with a minimal request first, then add tools, images, streaming, and advanced parameters back one by one.

400 は通常、リクエストがAPIに到達したものの、schema、フィールド、モデル名、パラメータ、tool定義が公式検証に通らなかったことを示します。まず最小リクエストで確認し、その後ツール、画像、streaming、高度なパラメータを一つずつ戻します。

400 응답은 보통 요청이 API에 도달했지만 schema, 필드, 모델명, 파라미터 또는 도구 정의가 공식 검증을 통과하지 못했음을 의미합니다. 먼저 최소 요청으로 테스트하고 도구, 이미지, 스트리밍, 고급 파라미터를 하나씩 다시 추가하세요.

400 обычно означает, что запрос дошел до API, но не прошел official validation по schema, fields, model name, parameters или tool definitions. Сначала проверьте minimal request, затем по одному добавляйте tools, images, streaming и advanced parameters.

400 快速定位總表

400 快速定位总表

400 Quick Triage Table

400エラー早見表

400 빠른 진단표

Быстрая диагностика 400

  • invalid_request_error / BadRequestError請求格式錯。檢查 URL、Header、JSON、模型名、字段名與參數範圍。
  • invalid_api_key / authentication_errorKey 錯或 Header 放錯。確認完整複製 sk-,Claude Native 用 x-api-key,OpenAI 用 Authorization: Bearer
  • model_not_found / unknown model:模型名不可用或填錯。到模型價格頁複製完整模型名,不要自行簡寫。
  • unsupported_parameter / unknown field:把某接口的字段傳給另一個接口。Responses、Chat Completions、Claude Messages、Gemini generateContent 字段不能混用。
  • context_length_exceeded / input too long:上下文超限。縮短歷史對話、刪除大文件、降低輸入長度或新開會話。
  • rate_limit_exceeded / quota:速率或額度不足。降低併發、等待重試、檢查餘額與配額。
  • content_policy_violation / safety / blocked:安全策略攔截。處理方式請看上一節「安全過濾與角色扮演」。
  • tool schema / invalid function:工具定義錯。確保工具名合法、JSON Schema 可解析、required 字段存在、參數類型一致。
  • invalid_request_error / BadRequestError请求格式错。检查 URL、Header、JSON、模型名、字段名与参数范围。
  • invalid_api_key / authentication_errorKey 错或 Header 放错。确认完整复制 sk-,Claude Native 用 x-api-key,OpenAI 用 Authorization: Bearer
  • model_not_found / unknown model:模型名不可用或填错。到模型价格页复制完整模型名,不要自行简写。
  • unsupported_parameter / unknown field:把某接口的字段传给另一个接口。Responses、Chat Completions、Claude Messages、Gemini generateContent 字段不能混用。
  • context_length_exceeded / input too long:上下文超限。缩短历史对话、删除大文件、降低输入长度或新开会话。
  • rate_limit_exceeded / quota:速率或额度不足。降低并发、等待重试、检查余额与配额。
  • content_policy_violation / safety / blocked:安全策略拦截。处理方式请看上一节「安全过滤与角色扮演」。
  • tool schema / invalid function:工具定义错。确保工具名合法、JSON Schema 可解析、required 字段存在、参数类型一致。
  • invalid_request_error / BadRequestError: Request shape is invalid. Check URL, headers, JSON, model name, field names, and parameter ranges.
  • invalid_api_key / authentication_error: Wrong key or wrong auth header. Copy the full sk- token; Claude Native uses x-api-key, while OpenAI uses Authorization: Bearer.
  • model_not_found / unknown model: Model is unavailable or misspelled. Copy the exact model name from the pricing page.
  • unsupported_parameter / unknown field: Fields from one API were sent to another API. Do not mix Responses, Chat Completions, Claude Messages, and Gemini generateContent schemas.
  • context_length_exceeded / input too long: Context is too large. Shorten history, remove large files, reduce input, or start a new session.
  • rate_limit_exceeded / quota: Rate or balance limit. Reduce concurrency, retry later, and check balance and quotas.
  • content_policy_violation / safety / blocked: Safety policy block. See the previous Safety Filters & Roleplay section for handling guidance.
  • tool schema / invalid function: Tool definition is invalid. Ensure legal tool names, valid JSON Schema, required fields, and matching parameter types.
  • invalid_request_error / BadRequestError: リクエスト形式エラーです。URL、Header、JSON、モデル名、フィールド名、パラメータ範囲を確認します。
  • invalid_api_key / authentication_error: Key または認証Headerが誤っています。sk- を完全にコピーし、Claude Native は x-api-key、OpenAI は Authorization: Bearer を使います。
  • model_not_found / unknown model: モデル名が利用不可または誤記です。料金ページから正確なモデル名をコピーします。
  • unsupported_parameter / unknown field: 別APIのフィールドを混在させています。Responses、Chat Completions、Claude Messages、Gemini generateContent のschemaを混用しないでください。
  • context_length_exceeded / input too long: コンテキスト超過です。履歴を短くし、大きなファイルを削除し、入力を減らすか新しい会話を開始します。
  • rate_limit_exceeded / quota: レートまたは残高制限です。同時実行を下げ、時間を置いて再試行し、残高とクォータを確認します。
  • content_policy_violation / safety / blocked: 安全ポリシーブロックです。対処方法は前節の安全フィルターを参照してください。
  • tool schema / invalid function: ツール定義エラーです。ツール名、JSON Schema、required、型の一致を確認します。
  • invalid_request_error / BadRequestError: 요청 형식 오류입니다. URL, Header, JSON, 모델명, 필드명, 파라미터 범위를 확인하세요.
  • invalid_api_key / authentication_error: Key 또는 인증 Header가 잘못되었습니다. sk- 키를 완전히 복사하고 Claude Native는 x-api-key, OpenAI는 Authorization: Bearer를 사용하세요.
  • model_not_found / unknown model: 모델을 사용할 수 없거나 오타가 있습니다. 요금 페이지에서 정확한 모델명을 복사하세요.
  • unsupported_parameter / unknown field: 다른 API의 필드를 섞었습니다. Responses, Chat Completions, Claude Messages, Gemini generateContent schema를 혼용하지 마세요.
  • context_length_exceeded / input too long: 컨텍스트가 초과되었습니다. 대화 기록을 줄이고 큰 파일을 제거하거나 입력을 줄이고 새 세션을 시작하세요.
  • rate_limit_exceeded / quota: 속도 또는 잔액 제한입니다. 동시 요청을 줄이고 나중에 재시도하며 잔액과 할당량을 확인하세요.
  • content_policy_violation / safety / blocked: 안전 정책 차단입니다. 처리 방법은 이전 안전 필터 섹션을 참고하세요.
  • tool schema / invalid function: 도구 정의 오류입니다. 도구명, JSON Schema, required 필드, 파라미터 타입 일치를 확인하세요.
  • invalid_request_error / BadRequestError: Неверная форма запроса. Проверьте URL, headers, JSON, имя модели, поля и диапазоны параметров.
  • invalid_api_key / authentication_error: Неверный ключ или auth header. Скопируйте полный sk- token; Claude Native использует x-api-key, OpenAI - Authorization: Bearer.
  • model_not_found / unknown model: Модель недоступна или написана неверно. Скопируйте точное имя модели со страницы тарифов.
  • unsupported_parameter / unknown field: Поля одного API отправлены в другой API. Не смешивайте схемы Responses, Chat Completions, Claude Messages и Gemini generateContent.
  • context_length_exceeded / input too long: Контекст слишком большой. Сократите историю, удалите большие файлы, уменьшите input или начните новую сессию.
  • rate_limit_exceeded / quota: Ограничение скорости или баланса. Уменьшите concurrency, повторите позже, проверьте баланс и квоты.
  • content_policy_violation / safety / blocked: Блокировка safety policy. См. предыдущий раздел Safety filters.
  • tool schema / invalid function: Неверное описание tool. Проверьте имена tools, JSON Schema, required fields и типы параметров.

Claude / Anthropic

  • 官方 400 類型:Anthropic API 常見為 invalid_request_error,通常代表 JSON 結構、Header、模型名、參數範圍、工具定義或消息格式不符合要求。
  • 安全相關返回:若錯誤文本包含 policy、safety、blocked,先按上一節安全過濾處理;若沒有安全提示,優先按請求格式錯誤排查。
  • Agent 場景:工具調用請走 Claude Native 格式,保留 toolstool_usetool_result 的原生語義,避免 OpenAI 相容層轉換丟字段。
  • 排查順序:檢查 anthropic-versionx-api-keymax_tokensmessages 是否正確,再確認模型名是否可用。
  • 缺少版本 Header:若缺少 anthropic-version 或版本值錯誤,容易 400。Claude Native 示例固定帶 anthropic-version: 2023-06-01
  • max_tokens 缺失或超範圍:Claude Messages 通常要求 max_tokens,過大、為 0、非整數都可能被拒絕。
  • 消息角色錯誤:messages 只放 user/assistant 對話;system 應放在頂層 system,不要塞進 messages。
  • 圖片/文件格式錯:多模態內容需符合 Claude 原生 content block 結構,base64、media_type、source 字段缺一都可能 400。
  • 工具結果順序錯:返回 tool_result 前必須有對應 tool_use id,id 不匹配或順序錯會被官方校驗拒絕。
  • 採樣參數不兼容:部分 Claude 線路或工具場景對 top_ptemperaturestop_sequences 更嚴格,遇到 400 先刪除非必要採樣參數。
  • 官方 400 类型:Anthropic API 常见为 invalid_request_error,通常代表 JSON 结构、Header、模型名、参数范围、工具定义或消息格式不符合要求。
  • 安全相关返回:若错误文本包含 policy、safety、blocked,先按上一节安全过滤处理;若没有安全提示,优先按请求格式错误排查。
  • Agent 场景:工具调用请走 Claude Native 格式,保留 toolstool_usetool_result 的原生语义,避免 OpenAI 兼容层转换丢字段。
  • 排查顺序:检查 anthropic-versionx-api-keymax_tokensmessages 是否正确,再确认模型名是否可用。
  • 缺少版本 Header:若缺少 anthropic-version 或版本值错误,容易 400。Claude Native 示例固定带 anthropic-version: 2023-06-01
  • max_tokens 缺失或超范围:Claude Messages 通常要求 max_tokens,过大、为 0、非整数都可能被拒绝。
  • 消息角色错误:messages 只放 user/assistant 对话;system 应放在顶层 system,不要塞进 messages。
  • 图片/文件格式错:多模态内容需符合 Claude 原生 content block 结构,base64、media_type、source 字段缺一都可能 400。
  • 工具结果顺序错:返回 tool_result 前必须有对应 tool_use id,id 不匹配或顺序错会被官方校验拒绝。
  • 采样参数不兼容:部分 Claude 线路或工具场景对 top_ptemperaturestop_sequences 更严格,遇到 400 先删除非必要采样参数。
  • Official 400 type: Anthropic commonly returns invalid_request_error for invalid JSON schema, headers, model names, parameter ranges, tool definitions, or message formatting.
  • Safety-related responses: If the error text contains policy, safety, or blocked, use the previous safety-filtering guidance. Otherwise, debug request format first.
  • Agent workflows: Use Claude Native for tool calling so tools, tool_use, and tool_result keep their native semantics.
  • Check order: Verify anthropic-version, x-api-key, max_tokens, and messages, then confirm that the model name is available.
  • Missing version header: Missing or invalid anthropic-version often triggers 400. Use anthropic-version: 2023-06-01 for Claude Native examples.
  • Missing or invalid max_tokens: Claude Messages usually requires max_tokens. Very large values, 0, or non-integers can be rejected.
  • Wrong message roles: Put only user/assistant turns in messages. Put system instructions in the top-level system field.
  • Invalid image/file blocks: Multimodal content must follow Claude native content block structure; missing base64, media_type, or source fields can cause 400.
  • Tool result order mismatch: A tool_result must match a previous tool_use id. Missing ids or wrong ordering can fail validation.
  • Sampling parameter incompatibility: Some Claude routes or tool workflows are stricter about top_p, temperature, or stop_sequences. Remove nonessential sampling parameters when debugging 400.
  • 公式400タイプ: Anthropic API では invalid_request_error が一般的で、JSON構造、Header、モデル名、パラメータ範囲、ツール定義、メッセージ形式の不備を示します。
  • 安全関連の返答: error に policy、safety、blocked が含まれる場合は前節の安全フィルターを参照します。それ以外はリクエスト形式を優先して確認します。
  • Agent用途: ツール呼び出しでは Claude Native を使い、toolstool_usetool_result の意味を保持します。
  • 確認順序: anthropic-versionx-api-keymax_tokensmessages を確認し、モデル名が利用可能か確認します。
  • バージョンHeader不足: anthropic-version がない、または値が不正な場合は400になりやすいです。Claude Native では anthropic-version: 2023-06-01 を使います。
  • max_tokens 不備: Claude Messages では通常 max_tokens が必要です。大きすぎる値、0、整数以外は拒否される場合があります。
  • message roleの誤り: messages には user/assistant のみを入れ、system はトップレベルの system に置きます。
  • 画像/ファイル形式エラー: マルチモーダル入力は Claude ネイティブcontent block構造に従う必要があり、base64、media_type、source 不足で400になる場合があります。
  • tool_result順序エラー: tool_result は先行する tool_use id と対応する必要があります。id不一致や順序ミスは検証エラーになります。
  • サンプリングパラメータ不一致: 一部のClaude経路やツール用途では top_ptemperaturestop_sequences が厳格です。400時は不要な生成パラメータを削除します。
  • 공식 400 유형: Anthropic API는 잘못된 JSON 구조, Header, 모델명, 파라미터 범위, 도구 정의, 메시지 형식에 대해 주로 invalid_request_error를 반환합니다.
  • 안전 관련 응답: 오류에 policy, safety, blocked가 포함되면 이전 안전 필터 안내를 따르세요. 그렇지 않으면 요청 형식을 먼저 디버깅하세요.
  • Agent 작업: 도구 호출은 Claude Native 형식을 사용해 tools, tool_use, tool_result 의미를 유지하세요.
  • 확인 순서: anthropic-version, x-api-key, max_tokens, messages를 확인한 뒤 모델명을 확인하세요.
  • 버전 Header 누락: anthropic-version이 없거나 값이 잘못되면 400이 발생하기 쉽습니다. Claude Native 예시는 anthropic-version: 2023-06-01을 사용합니다.
  • max_tokens 누락 또는 범위 오류: Claude Messages는 보통 max_tokens가 필요합니다. 너무 큰 값, 0, 정수가 아닌 값은 거부될 수 있습니다.
  • 메시지 role 오류: messages에는 user/assistant만 넣고 system 지시는 최상위 system 필드에 넣으세요.
  • 이미지/파일 형식 오류: 멀티모달 입력은 Claude 네이티브 content block 구조를 따라야 하며 base64, media_type, source 누락은 400을 유발할 수 있습니다.
  • tool_result 순서 오류: tool_result는 이전 tool_use id와 매칭되어야 합니다. id 불일치나 순서 오류는 검증 실패가 됩니다.
  • 샘플링 파라미터 불일치: 일부 Claude 경로나 도구 작업은 top_p, temperature, stop_sequences에 엄격합니다. 400 디버깅 시 불필요한 생성 파라미터를 제거하세요.
  • Официальный тип 400: Anthropic часто возвращает invalid_request_error при неверной JSON-схеме, headers, имени модели, диапазоне параметров, tool definitions или формате messages.
  • Safety-related responses: Если error содержит policy, safety или blocked, используйте предыдущий раздел safety filtering. Иначе сначала проверяйте request format.
  • Agent: Для tool calling используйте Claude Native, чтобы сохранить семантику tools, tool_use и tool_result.
  • Проверка: Проверьте anthropic-version, x-api-key, max_tokens, messages, затем доступность модели.
  • Нет version header: Отсутствующий или неверный anthropic-version часто вызывает 400. Для Claude Native используйте anthropic-version: 2023-06-01.
  • Неверный max_tokens: Claude Messages обычно требует max_tokens. Слишком большие значения, 0 или нецелые числа могут быть отклонены.
  • Неверные message roles: В messages помещайте только user/assistant, а system instructions - в верхний system.
  • Неверные image/file blocks: Multimodal content должен соответствовать Claude native content blocks; отсутствие base64, media_type или source может вызвать 400.
  • Неверный порядок tool_result: tool_result должен соответствовать предыдущему tool_use id. Несовпадение id или порядок вызывает validation error.
  • Несовместимые sampling parameters: Некоторые Claude routes или tool workflows строже проверяют top_p, temperature, stop_sequences. При 400 удалите необязательные sampling parameters.

OpenAI

  • 官方 400 類型:常見原因包括 invalid_request_error、模型名不存在、字段不被當前接口支持、JSON 不合法、上下文超限或工具 schema 不符合 JSON Schema。
  • 安全相關返回:若返回 safety / policy 相關錯誤,這不是普通 400 格式問題,請按上一節安全過濾處理。
  • Responses API:Agent、工具調用、文件與多模態場景優先使用 /v1/responses,不要把 Responses 的字段硬塞到 Chat Completions。
  • 排查順序:確認 AuthorizationContent-Typemodelinputmessages 字段,再檢查工具 schema 和上下文長度。
  • messages / input 混用:Responses API 用 input,Chat Completions 用 messages。混用會導致 400 或字段無效。
  • 工具 schema 不合法:函數名不能包含非法字符,parameters 必須是合法 JSON Schema;required 中列出的字段必須在 properties 中存在。
  • JSON mode / structured output 錯誤:要求 JSON 輸出時,schema 必須可解析;不要要求模型輸出與 schema 衝突的格式。
  • 圖片或文件輸入錯誤:多模態字段要符合當前接口格式;不要把文件 URL、base64 或 file_id 放到不支持該字段的接口。
  • 流式參數錯誤:部分 SDK 的 stream_options、include、modalities 只在特定接口支持;400 時先移除高級可選字段,只保留最小請求。
  • 安全攔截處理:若錯誤文本包含 policy、safety、disallowed、blocked,請按上一節安全過濾處理,不要當作普通格式錯誤。
  • 官方 400 类型:常见原因包括 invalid_request_error、模型名不存在、字段不被当前接口支持、JSON 不合法、上下文超限或工具 schema 不符合 JSON Schema。
  • 安全相关返回:若返回 safety / policy 相关错误,这不是普通 400 格式问题,请按上一节安全过滤处理。
  • Responses API:Agent、工具调用、文件与多模态场景优先使用 /v1/responses,不要把 Responses 的字段硬塞到 Chat Completions。
  • 排查顺序:确认 AuthorizationContent-Typemodelinputmessages 字段,再检查工具 schema 和上下文长度。
  • messages / input 混用:Responses API 用 input,Chat Completions 用 messages。混用会导致 400 或字段无效。
  • 工具 schema 不合法:函数名不能包含非法字符,parameters 必须是合法 JSON Schema;required 中列出的字段必须在 properties 中存在。
  • JSON mode / structured output 错误:要求 JSON 输出时,schema 必须可解析;不要要求模型输出与 schema 冲突的格式。
  • 图片或文件输入错误:多模态字段要符合当前接口格式;不要把文件 URL、base64 或 file_id 放到不支持该字段的接口。
  • 流式参数错误:部分 SDK 的 stream_options、include、modalities 只在特定接口支持;400 时先移除高级可选字段,只保留最小请求。
  • 安全拦截处理:若错误文本包含 policy、safety、disallowed、blocked,请按上一节安全过滤处理,不要当作普通格式错误。
  • Official 400 causes: Common causes include invalid_request_error, unknown model names, unsupported fields for the chosen endpoint, invalid JSON, context overflow, or tool schemas that do not satisfy JSON Schema.
  • Safety-related responses: If the error references safety or policy, this is not a normal schema 400. Use the safety-filtering guidance above.
  • Responses API: Prefer /v1/responses for agents, tool calling, files, and multimodal workflows. Do not mix Responses-only fields into Chat Completions.
  • Check order: Verify Authorization, Content-Type, model, input or messages, then validate tool schemas and context length.
  • messages / input mix-up: Responses API uses input; Chat Completions uses messages. Mixing them can cause 400 or ignored fields.
  • Invalid tool schema: Function names must be valid, parameters must be valid JSON Schema, and every field in required must exist in properties.
  • JSON mode / structured output errors: Schemas must be parseable, and the prompt should not request output that conflicts with the schema.
  • Image or file input errors: Multimodal fields must match the selected endpoint. Do not put file URLs, base64, or file_id values into endpoints that do not support them.
  • Streaming option errors: Some SDK fields such as stream_options, include, or modalities are endpoint-specific. When debugging 400, remove advanced optional fields and retry a minimal request.
  • Safety block handling: If the error text includes policy, safety, disallowed, or blocked, follow the safety-filtering section above instead of treating it as a normal schema error.
  • 公式400原因: invalid_request_error、存在しないモデル名、エンドポイント非対応フィールド、不正JSON、コンテキスト超過、JSON Schemaに合わないツールschemaが主な原因です。
  • 安全関連の返答: safety / policy 関連エラーは通常のschema 400ではありません。前節の安全フィルターを参照してください。
  • Responses API: Agent、ツール呼び出し、ファイル、マルチモーダル用途では /v1/responses を優先します。Responses専用フィールドを Chat Completions に混在させないでください。
  • 確認順序: AuthorizationContent-Typemodelinput または messages、tool schema、コンテキスト長を確認します。
  • messages / input 混在: Responses API は input、Chat Completions は messages を使います。混在すると400や無効フィールドになります。
  • tool schema不正: 関数名は有効で、parameters は有効な JSON Schema、required の各項目は properties に存在する必要があります。
  • JSON mode / structured outputエラー: schema は解析可能である必要があり、プロンプトがschemaと矛盾する出力を要求してはいけません。
  • 画像/ファイル入力エラー: マルチモーダルフィールドはエンドポイント形式に合わせます。非対応エンドポイントに file URL、base64、file_id を入れないでください。
  • streaming optionエラー: stream_options、include、modalities は特定API専用の場合があります。400時は高度な任意フィールドを外して最小リクエストで確認します。
  • 安全ブロック対応: policy、safety、disallowed、blocked を含む場合、通常の形式エラーではなく前節の安全フィルターとして扱います。
  • 공식 400 원인: invalid_request_error, 존재하지 않는 모델명, 현재 엔드포인트에서 지원하지 않는 필드, 잘못된 JSON, 컨텍스트 초과, JSON Schema에 맞지 않는 도구 schema가 흔한 원인입니다.
  • 안전 관련 응답: safety / policy 관련 오류는 일반 schema 400이 아닙니다. 위 안전 필터 안내를 따르세요.
  • Responses API: Agent, 도구 호출, 파일, 멀티모달 작업은 /v1/responses를 우선 사용하세요. Responses 전용 필드를 Chat Completions에 섞지 마세요.
  • 확인 순서: Authorization, Content-Type, model, input 또는 messages, 도구 schema, 컨텍스트 길이를 확인하세요.
  • messages / input 혼용: Responses API는 input, Chat Completions는 messages를 사용합니다. 혼용하면 400 또는 필드 무시가 발생할 수 있습니다.
  • 잘못된 도구 schema: 함수명은 유효해야 하고 parameters는 올바른 JSON Schema여야 하며 required 필드는 properties에 존재해야 합니다.
  • JSON mode / structured output 오류: schema는 파싱 가능해야 하며 프롬프트가 schema와 충돌하는 출력을 요구하면 안 됩니다.
  • 이미지/파일 입력 오류: 멀티모달 필드는 선택한 엔드포인트 형식과 일치해야 합니다. 지원하지 않는 엔드포인트에 file URL, base64, file_id를 넣지 마세요.
  • 스트리밍 옵션 오류: stream_options, include, modalities 같은 SDK 필드는 특정 엔드포인트 전용일 수 있습니다. 400 디버깅 시 고급 선택 필드를 제거하고 최소 요청으로 재시도하세요.
  • 안전 차단 처리: 오류에 policy, safety, disallowed, blocked가 있으면 일반 형식 오류가 아니라 위 안전 필터 섹션에 따라 처리하세요.
  • Официальные причины 400: invalid_request_error, неизвестная модель, неподдерживаемые поля endpoint, некорректный JSON, превышение контекста или tool schema, не соответствующая JSON Schema.
  • Safety-related responses: Ошибка safety / policy не является обычной schema 400. Используйте раздел safety filtering выше.
  • Responses API: Для agents, tool calling, файлов и multimodal используйте /v1/responses. Не смешивайте поля Responses с Chat Completions.
  • Проверка: Проверьте Authorization, Content-Type, model, input или messages, затем tool schemas и длину контекста.
  • Смешивание messages / input: Responses API использует input, Chat Completions - messages. Смешивание может вызвать 400 или игнорирование полей.
  • Неверная tool schema: Имена функций должны быть валидными, parameters - valid JSON Schema, а все поля из required должны быть в properties.
  • JSON mode / structured output: Schema должна быть parseable, а prompt не должен требовать output, конфликтующий со schema.
  • Ошибки image/file input: Multimodal fields должны соответствовать endpoint. Не отправляйте file URLs, base64 или file_id в endpoint, который их не поддерживает.
  • Streaming options: stream_options, include, modalities могут поддерживаться только отдельными endpoint. При 400 удалите advanced optional fields и проверьте minimal request.
  • Safety block: Если error содержит policy, safety, disallowed или blocked, обрабатывайте это как safety filtering выше, а не как обычную schema error.

Gemini / Google AI

  • 官方 400 類型:Gemini 常見為 INVALID_ARGUMENT,通常代表模型名、URL 路徑、JSON 結構、contentsparts、工具聲明或 safety settings 不合法。
  • 安全處理:Gemini 可能在候選結果中返回 finishReason: SAFETY 或 safety ratings。這代表內容被安全分類攔截,不應當作普通網絡錯誤重試。
  • 工具調用:使用 Gemini Native 時,保留 functionDeclarationsfunctionCallfunctionResponse 的原生結構,避免通過 OpenAI 相容層轉換。
  • 排查順序:確認 URL 形如 /v1beta/models/{model}:generateContent,再檢查 keycontentsparts、模型名與 safety settings。
  • URL 路徑錯誤:generateContentstreamGenerateContent、模型列表接口路徑不同;把 OpenAI /chat/completions 發到 Gemini 會 400/404。
  • contents 結構錯:contents 應是數組,內容包含 roleparts;文本需放入 parts[].text
  • 多模態 parts 錯:圖片、音頻、文件要按 Gemini 原生 inline_data 或 file_data 結構傳,不要混用 OpenAI image_url 格式。
  • safety settings 錯:安全分類與閾值名稱必須合法;調低閾值不代表可繞過官方政策,仍可能返回 SAFETY。
  • 候選結果為空:若響應包含 promptFeedback 或 finishReason SAFETY,通常是安全攔截;應修改內容而不是重試同一請求。
  • 工具聲明錯:functionDeclarations 的 name、description、parameters 必須符合 Gemini schema;函數響應需與先前 functionCall 名稱對應。
  • 官方 400 类型:Gemini 常见为 INVALID_ARGUMENT,通常代表模型名、URL 路径、JSON 结构、contentsparts、工具声明或 safety settings 不合法。
  • 安全处理:Gemini 可能在候选结果中返回 finishReason: SAFETY 或 safety ratings。这代表内容被安全分类拦截,不应当作普通网络错误重试。
  • 工具调用:使用 Gemini Native 时,保留 functionDeclarationsfunctionCallfunctionResponse 的原生结构,避免通过 OpenAI 兼容层转换。
  • 排查顺序:确认 URL 形如 /v1beta/models/{model}:generateContent,再检查 keycontentsparts、模型名与 safety settings。
  • URL 路径错误:generateContentstreamGenerateContent、模型列表接口路径不同;把 OpenAI /chat/completions 发到 Gemini 会 400/404。
  • contents 结构错:contents 应是数组,内容包含 roleparts;文本需放入 parts[].text
  • 多模态 parts 错:图片、音频、文件要按 Gemini 原生 inline_data 或 file_data 结构传,不要混用 OpenAI image_url 格式。
  • safety settings 错:安全分类与阈值名称必须合法;调低阈值不代表可绕过官方政策,仍可能返回 SAFETY。
  • 候选结果为空:若响应包含 promptFeedback 或 finishReason SAFETY,通常是安全拦截;应修改内容而不是重试同一请求。
  • 工具声明错:functionDeclarations 的 name、description、parameters 必须符合 Gemini schema;函数响应需与先前 functionCall 名称对应。
  • Official 400 type: Gemini commonly returns INVALID_ARGUMENT when the model name, URL path, JSON structure, contents, parts, tool declarations, or safety settings are invalid.
  • Safety handling: Gemini may return finishReason: SAFETY or safety ratings in candidates. Treat this as a policy block, not a normal network retry condition.
  • Tool calling: With Gemini Native, keep functionDeclarations, functionCall, and functionResponse in their native structure instead of translating through OpenAI-compatible mode.
  • Check order: Confirm the URL matches /v1beta/models/{model}:generateContent, then verify key, contents, parts, model name, and safety settings.
  • Wrong URL path: generateContent, streamGenerateContent, and model-list endpoints are different. Sending OpenAI /chat/completions traffic to Gemini will fail.
  • Invalid contents structure: contents should be an array with role and parts; text belongs in parts[].text.
  • Invalid multimodal parts: Images, audio, and files must use Gemini native inline_data or file_data structures. Do not use OpenAI image_url format.
  • Invalid safety settings: Safety category and threshold names must be valid. Lowering thresholds does not bypass official policy; SAFETY can still be returned.
  • Empty candidates: If the response includes promptFeedback or finishReason SAFETY, it is usually a safety block; modify the content instead of retrying the same request.
  • Invalid tool declarations: functionDeclarations name, description, and parameters must match Gemini schema, and function responses must correspond to a previous functionCall.
  • 公式400タイプ: Gemini では INVALID_ARGUMENT が一般的で、モデル名、URLパス、JSON構造、contentsparts、ツール宣言、safety settings の不備を示します。
  • 安全対応: Gemini は候補結果に finishReason: SAFETY または safety ratings を返す場合があります。通常のネットワークリトライではなく、ポリシーブロックとして扱います。
  • ツール呼び出し: Gemini Native では functionDeclarationsfunctionCallfunctionResponse のネイティブ構造を保持します。
  • 確認順序: URL が /v1beta/models/{model}:generateContent 形式か確認し、keycontentsparts、モデル名、safety settings を確認します。
  • URLパスエラー: generateContentstreamGenerateContent、モデル一覧は別パスです。OpenAI の /chat/completions を Gemini に送ると失敗します。
  • contents 構造エラー: contents は配列で、roleparts を含みます。テキストは parts[].text に入れます。
  • マルチモーダルpartsエラー: 画像、音声、ファイルは Gemini ネイティブの inline_data または file_data を使います。OpenAI image_url 形式を混用しないでください。
  • safety settingsエラー: safety category と threshold 名は正確である必要があります。閾値を下げても公式ポリシーは回避できず、SAFETY が返る場合があります。
  • 候補結果が空: promptFeedback または finishReason SAFETY がある場合、通常は安全ブロックです。同じ内容を再試行せず修正します。
  • ツール宣言エラー: functionDeclarations の name、description、parameters は Gemini schema に従い、function response は先行する functionCall に対応する必要があります。
  • 공식 400 유형: Gemini는 모델명, URL 경로, JSON 구조, contents, parts, 도구 선언, safety settings가 잘못되면 주로 INVALID_ARGUMENT를 반환합니다.
  • 안전 처리: Gemini는 후보 결과에 finishReason: SAFETY 또는 safety ratings를 반환할 수 있습니다. 일반 네트워크 오류로 재시도하지 말고 정책 차단으로 처리하세요.
  • 도구 호출: Gemini Native에서는 functionDeclarations, functionCall, functionResponse의 네이티브 구조를 유지하세요.
  • 확인 순서: URL이 /v1beta/models/{model}:generateContent 형식인지 확인하고 key, contents, parts, 모델명, safety settings를 확인하세요.
  • URL 경로 오류: generateContent, streamGenerateContent, 모델 목록 엔드포인트는 서로 다릅니다. OpenAI /chat/completions 요청을 Gemini로 보내면 실패합니다.
  • contents 구조 오류: contents는 배열이어야 하며 roleparts를 포함합니다. 텍스트는 parts[].text에 넣으세요.
  • 멀티모달 parts 오류: 이미지, 오디오, 파일은 Gemini 네이티브 inline_data 또는 file_data 구조를 사용해야 합니다. OpenAI image_url 형식을 섞지 마세요.
  • safety settings 오류: 안전 카테고리와 임계값 이름은 유효해야 합니다. 임계값을 낮춰도 공식 정책을 우회할 수 없으며 SAFETY가 반환될 수 있습니다.
  • 후보 결과 없음: 응답에 promptFeedback 또는 finishReason SAFETY가 있으면 보통 안전 차단입니다. 같은 요청을 재시도하지 말고 내용을 수정하세요.
  • 도구 선언 오류: functionDeclarations의 name, description, parameters는 Gemini schema를 따라야 하며 function response는 이전 functionCall과 대응해야 합니다.
  • Официальный тип 400: Gemini часто возвращает INVALID_ARGUMENT при неверной модели, URL path, JSON-структуре, contents, parts, tool declarations или safety settings.
  • Safety: Gemini может вернуть finishReason: SAFETY или safety ratings. Это policy block, а не обычная сетевая ошибка для повторной отправки.
  • Tool calling: В Gemini Native сохраняйте нативные functionDeclarations, functionCall, functionResponse, не переводите через OpenAI-compatible слой.
  • Проверка: URL должен соответствовать /v1beta/models/{model}:generateContent; затем проверьте key, contents, parts, модель и safety settings.
  • Неверный URL path: generateContent, streamGenerateContent и model list endpoints различаются. Запрос OpenAI /chat/completions в Gemini завершится ошибкой.
  • Неверная структура contents: contents должен быть массивом с role и parts; текст помещается в parts[].text.
  • Неверные multimodal parts: Images, audio и files должны использовать Gemini native inline_data или file_data. Не используйте OpenAI image_url format.
  • Неверные safety settings: Safety categories и thresholds должны быть валидными. Снижение threshold не обходит official policy; SAFETY все равно может вернуться.
  • Пустые candidates: Если response содержит promptFeedback или finishReason SAFETY, это обычно safety block; измените content вместо повторной отправки.
  • Неверные tool declarations: functionDeclarations name, description и parameters должны соответствовать Gemini schema, а function response должен соответствовать предыдущему functionCall.
官方文檔入口 官方文档入口 Official Documentation 公式ドキュメント 공식 문서 Официальная документация