REST API

ウォーターマーク除去API

テキストから見えないAIウォーターマークをプログラムで削除。単一のエンドポイント。全ての既知のウォーターマークタイプを検出。大規模でクリーンなAIテキストを必要とする開発者向けに構築。

const response = await fetch(
  "https://api.gptwatermarkremover.com/v1/clean",
  {
    method: "POST",
    headers: {
      "X-API-Key": "YOUR_API_KEY",
      "Content-Type": "application/json"
    },
    body: JSON.stringify({ text: "AI生成テキストをここに入力" })
  }
);

const { cleaned_text } = await response.json();

開発者のために構築

シンプルで信頼性の高い、一つのことを確実にこなすAPI

高速レスポンス

100ms未満のレスポンスタイム。アプリケーションをブロックせずにテキストを瞬時に処理。

全ての既知のウォーターマーク

ゼロ幅スペース、ソフトハイフン、双方向マーク、その他の隠れたUnicode文字を検出。

シンプルな統合

単一のエンドポイント、JSON入出力。HTTPリクエストが可能なあらゆる言語で動作。

テキスト保存なし

テキストは処理後すぐに破棄されます。ログも保存も一切なし。

99.9%の稼働率

自動フェイルオーバーとグローバルエッジ配信を備えた信頼性の高いインフラ上に構築。

10万文字制限

リクエストごとに最大10万文字のドキュメントを処理。長文コンテンツも簡単に対応。

APIレスポンス

テキストを送信し、使用状況追跡付きのクリーンなテキストを受け取る

POST/v1/clean
リクエストボディ
{
  "text": "隠し透かし入りのAI生成テキスト"
}
200application/json
レスポンス
{
  "cleaned_text": "隠し透かしが除去されたAI生成テキスト",
  "credits_used": 5,
  "credits_remaining": 995
}
cleaned_text

透かしが除去されたテキスト

credits_used

この請求期間で使用したAPI呼び出し数

credits_remaining

リセットまでの残りAPI呼び出し数

エラー処理

APIは標準HTTPステータスコードを使用します。問題が発生した場合に何が起こるかを説明します。

400Bad Requestリクエストボディが無効または必須フィールドが不足しています。
{
  "error": "Missing or invalid \"text\" field in request body"
}
401UnauthorizedAPIキーが不足または無効です。
{
  "error": "Missing API key. Include X-API-Key header."
}
403ForbiddenAPIキーは有効ですが、アクティブなサブスクリプションがありません。
{
  "error": "Active subscription required to use the API"
}
429Too Many Requests月間APIクレジット制限を超過しました。
{
  "error": "Monthly API credit limit exceeded",
  "used": 1000,
  "limit": 1000,
  "resets_at": "2024-02-01T00:00:00Z"
}
400Bad Requestテキストが最大長を超えています。
{
  "error": "Text exceeds maximum length of 100,000 characters",
  "length": 150000,
  "max_length": 100000
}

レート制限の処理

429レスポンスを受け取った場合、resets_atフィールドでクレジットがリセットされる時期を確認してください。指数バックオフの実装やプランのアップグレードを検討して、より高い制限を取得してください。

失敗したリクエストの再試行

5xxエラーの場合、指数バックオフを使用した再試行ロジックを実装してください。1秒の遅延から開始し、再試行ごとに2倍にして、最大3回まで試行してください。4xxエラーはリクエストを修正せずに再試行しないでください。

使い方

AIテキストをプログラムでクリーンにする3つの簡単なステップ

1

APIキーを生成

ダッシュボードから数秒でキーを作成

2

テキストを送信

AI生成テキストをエンドポイントにPOST

3

クリーンなテキストを取得

ウォーターマークのないテキストを即座に受信

検出する透かしの種類

当社のAPIは、ChatGPT、Claude、Geminiなどのシステムが生成テキストにマークを付けるために使用する、すべての既知の不可視Unicode文字を検出して除去します。

ゼロ幅文字

視覚的幅のない不可視文字。AIシステムがテキストにマークを付けるために一般的に挿入します。

ゼロ幅スペース
最も一般的なAI透かし。単語や文字間に挿入される不可視のスペース文字。
ゼロ幅非接合子
アラビア語などのスクリプトで文字の接合を防止。AIテキストの隠しマーカーとして使用。
ゼロ幅接合子
文字の接合を強制。絵文字シーケンスで使用され、透かしに悪用される。
バイト順マーク
元々はエンコーディング検出用。テキスト内に埋め込まれると不可視の透かしとして機能。
ワードジョイナー
改行を防止。AI生成コンテンツをマークするための不可視文字。

フォーマット文字

目に見えずにテキストのレンダリングに影響を与える文字。

ソフトハイフン
単語の分割可能箇所をマーク。改行時以外は不可視。
結合グラフィム接合子
文字の結合方法に影響。テキストを不可視にマークするために使用。
関数適用
数学的不可視演算子。テキスト透かしとして再利用。
不可視乗算
数学的乗算マーカー。ゼロ幅で透かしに使用。
不可視セパレータ
幅のない数学的セパレータ。隠しテキストマーカー。

双方向制御

テキストの方向を制御する文字。多くの場合不可視で透かしに悪用可能。

左から右マーク
左から右の方向を強制。不可視の方向オーバーライド。
右から左マーク
右から左の方向を強制。隠し方向マーカー。
方向埋め込み
テキスト方向を埋め込む複数の文字。不可視のフォーマット制御。
方向オーバーライド
テキスト方向のレンダリングをオーバーライド。隠し透かし文字。

異体字セレクタ

前の文字のレンダリング方法を変更する文字。多くの場合不可視。

標準異体字セレクタ
文字の外観を変更するセレクタ。多くの場合不可視の変更。
拡張異体字セレクタ
特殊用途の拡張セレクタ。通常のテキストでは稀で疑わしい。

注釈文字

行間注釈用の文字。ほとんどのコンテキストで不可視。

注釈アンカー
注釈の開始をマーク。不可視のフォーマット文字。
注釈セパレータ
注釈要素を分離。ゼロ幅マーカー。
注釈ターミネータ
注釈を終了。隠しテキストマーカー。

なぜAIシステムは透かしを追加するのですか?

ChatGPT、Claude、GeminiなどのAIモデルは、AI生成コンテンツの検出を可能にするために不可視の透かしを埋め込みます。これらの透かしは視覚的幅がゼロのUnicode文字を使用しており、プログラムで検出できます。当社のAPIは、テキストの意味とフォーマットを保持しながら、すべての既知の透かしパターンを除去します。

このAPIを使用するのは誰ですか?

クリーンで透かしのないAIテキストを必要とするアプリケーションを構築する開発者に信頼されています。

99.9%
稼働率
<100ms
応答時間
全種類対応
透かしタイプ
100K
最大文字数
HTTPS暗号化
テキスト保存なし
グローバルエッジ展開

シンプルな料金

全てのプレミアムサブスクリプションにAPIアクセスが含まれています

利用可能

プレミアムサブスクリプション

始めるために必要な全てが揃っています

  • 月間1,000 APIコール
  • リクエストごとに10万文字
  • 全てのウェブ機能を含む
  • APIキーの即時生成
始める
近日公開

開発者プラン

本番アプリ向けの大容量プラン

  • 大容量プラン
  • チーム・組織向けプラン
  • カスタムエンタープライズソリューション

よくある質問

APIについて知っておくべきすべてのこと

今すぐAIウォーターマークを削除

サブスクリプションで1,000回のAPI呼び出しを取得

APIキーを取得