ChatGPT APIは不可視文字を追加します。ユーザーのドキュメントを壊します。先に除去しましょう。
AIライティングツールに不可視文字の除去を統合。1つのendpointで全ユーザーにクリーンで移植しやすいテキストを提供。40種類以上の不可視Unicodeを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は不可視のUnicode文字を埋め込みます。ユーザーがテキストを貼り付ける。フォーマットが崩れ、コードが壊れ、出所が漏れる。ユーザーを失います。
1. SaaSがChatGPTを呼び出す
openai.chat.completions.create()を使用してユーザー向けコンテンツを生成。
2. レスポンスに不可視文字が含まれる
ChatGPTは不可視のUnicode文字(U+200B、U+00ADなど)を出力に埋め込みます。
3. ユーザーがフォーマット不具合に遭遇 → 解約
ユーザーがGoogle Docsやコード、CMSに貼り付け。不可視文字がレイアウトを崩し、バリデーションを失敗させ、テキストを機械生成として静かに印付けします。ユーザーはツールのせいだと考えて離脱。注:AIライティング検出器はこれらの文字を読みません。可視的な表現を評価します。だから除去はクリーンで移植しやすいテキストのためであり、検出器を回避するためではありません。
解決策:ユーザーに返す前に不可視文字を除去
ChatGPTとユーザーの間に1つのAPI呼び出しを追加:ChatGPT API → 不可視文字除去API → クリーンなテキストをユーザーへ。テキストは一語一句同一のまま。不可視のUnicodeのみを除去するので、出力はどこにでもきれいに貼り付けられます。
// 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ワークフローに透かし除去を追加
APIキーを取得
登録してAPIキーを取得。統合テスト用に250回の無料呼び出し。
ミドルウェア呼び出しを追加
ChatGPTのレスポンス後、/v1/remove endpointにテキストをPOST。
クリーンなテキストを返す
clean_textフィールドをユーザーに表示。不可視文字なし。あらゆるエディタ、CMS、コードベースにきれいに貼り付けられる出力。
シンプルな料金
全てのプレミアムサブスクリプションにAPIアクセスが含まれています
開発者プラン
本番アプリ向けの大容量プラン
- 大容量プラン
- チーム・組織向けプラン
- カスタムエンタープライズソリューション
検出する透かしの種類
当社のAPIは、ChatGPT、Claude、Geminiなどのシステムが生成テキストにマークを付けるために使用する、すべての既知の不可視Unicode文字を検出して除去します。
ゼロ幅文字
視覚的幅のない不可視文字。AIシステムがテキストにマークを付けるために一般的に挿入します。
フォーマット文字
目に見えずにテキストのレンダリングに影響を与える文字。
双方向制御
テキストの方向を制御する文字。多くの場合不可視で透かしに悪用可能。
異体字セレクタ
前の文字のレンダリング方法を変更する文字。多くの場合不可視。
注釈文字
行間注釈用の文字。ほとんどのコンテキストで不可視。
なぜAIシステムは透かしを追加するのですか?
ChatGPT、Claude、GeminiなどのAIモデルは、AI生成コンテンツの検出を可能にするために不可視の透かしを埋め込みます。これらの透かしは視覚的幅がゼロのUnicode文字を使用しており、プログラムで検出できます。当社のAPIは、テキストの意味とフォーマットを保持しながら、すべての既知の透かしパターンを除去します。
開発者向けFAQ
API統合に関する技術的な質問
貼り付けで壊れるテキストによるユーザー流出を止めましょう
不可視文字の除去で数百万のユーザーにクリーンで移植しやすい出力を提供する開発者に参加。1つのendpoint。1,000回の無料API呼び出し。クレジットカード不要。
Premiumサブスクリプションに無料枠を含む • クレジットカード不要
もっと詳しく
関連記事

AI文章がどれも同じに読める理由と直し方|原因と編集術
AIの文章がどれも似通って読めるのはトークン予測と学習データの重複が原因。技術的なしくみと、文体・不可視透かしへの実践的な対処法を日本語の実例で解説します。
続きを読む: AI文章がどれも同じに読める理由と直し方|原因と編...
AIらしい単語を避ける完全ガイド:ChatGPTの特徴的な言葉とAI検出される本当の理由
ChatGPT・Claude・Geminiが多用するAIらしい単語と言い回しを徹底解説。日本語特有のAI文章パターンと、AI検出ツールが実際に何を分析しているのか(目に見える文章の統計的パターン)を実例で示します。
続きを読む: AIらしい単語を避ける完全ガイド:ChatGPTの...