ライティングツール向けAPI

ChatGPT APIは透かしを追加します。ユーザーは検出されます。先に除去しましょう。

AIライティングツールに不可視の透かし除去を統合。1つのendpointで全ユーザーを保護。40種類以上の透かしを100ms未満で除去。

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();

透かしの問題

AI APIは不可視のトラッキング文字を埋め込みます。ユーザーがテキストをコピー。検出器がフラグを立てる。ユーザーを失います。

1. SaaSがChatGPTを呼び出す

openai.chat.completions.create()を使用してユーザー向けコンテンツを生成。

2. レスポンスに透かしが含まれる

ChatGPTは不可視のUnicode文字(U+200B、U+00ADなど)をトラッキングマーカーとして埋め込みます。

3. ユーザーが検出される → 解約

ユーザーがGoogle Docsにコピー。AI検出器が透かしをスキャン。コンテンツにフラグ。ユーザーが離脱。

解決策:ユーザーに返す前に透かしを除去

ChatGPTとユーザーの間に1つのAPI呼び出しを追加:ChatGPT API → 透かし除去API → クリーンなテキストをユーザーへ。テキストは一語一句同一のまま。不可視のトラッキングのみを除去。

// SaaSがChatGPT APIを呼び出す
const aiResponse = await openai.chat.completions.create({
  model: "gpt-4",
  messages: [{ role: "user", content: "メールを書いて..." }]
});
const aiText = aiResponse.choices[0].message.content; // 透かしが含まれています!

// ユーザーに表示する前に透かしを除去
const cleanResponse = await fetch(
  'https://api.gpt-watermark-remover.com/v1/remove',
  {
    method: 'POST',
    headers: { 'X-API-Key': 'your_api_key' },
    body: JSON.stringify({ text: aiText })
  }
);
const { clean_text } = await cleanResponse.json();

// ユーザーにクリーンなテキストを返す - 透かしなし
return clean_text;  // ✅ 保護済み

3ステップで統合

既存のAIワークフローに透かし除去を追加

1

APIキーを取得

登録してAPIキーを取得。統合テスト用に250回の無料呼び出し。

2

ミドルウェア呼び出しを追加

ChatGPTのレスポンス後、/v1/remove endpointにテキストをPOST。

3

クリーンなテキストを返す

clean_textフィールドをユーザーに表示。透かしなし、検出なし。

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

シンプルな料金

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

利用可能

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

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

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

開発者プラン

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

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

検出する透かしの種類

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

ゼロ幅文字

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

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

フォーマット文字

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

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

双方向制御

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

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

異体字セレクタ

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

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

注釈文字

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

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

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

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

開発者向けFAQ

API統合に関する技術的な質問

5分以内にユーザー保護を開始

AI検出器へのユーザー流出を止めましょう

不可視の透かし除去で数百万のユーザーを保護する開発者に参加。1つのendpoint。1,000回の無料API呼び出し。クレジットカード不要。

<100ms
レスポンス時間
40+
透かしの種類
99.9%
稼働率SLA

Premiumサブスクリプションに無料枠を含む • クレジットカード不要