メインコンテンツへスキップ
Renamed.to logorenamed.to
Renamer API

AI ドキュメント リネームを カスタム指示

AI に平易な英語で望む内容を伝えます。AI は文書内容を読み、意味を理解し、ロジックを適用します。これは regex では実現できません。

  • 自然言語の指示 - 固定的なパターンではありません
  • 意味的な抽出 - 内容からベンダー、金額、日付を読み取ります
  • 条件分岐ロジック - "金額 > $10k なら HIGH-VALUE を先頭に付ける"
  • 20 以上の言語 - ドイツ語を読み取り、英語のファイル名を出力します

少数のファイルだけリネームしたいですか? 無料の Web ツールを使う

指示: 「任意の言語で文書を読む。ベンダー、請求書番号、金額を抽出する。金額が10000EURを超える場合はHIGH-VALUEを先頭に付ける。Invoices/Vendor/Yearにルーティングし、緊急マークがある場合は/priorityを追加する。」

入力

rechnung_scan_001.pdfドイツ語の請求書

PDF に含まれる内容: "Mueller GmbH... Rechnungsnummer: INV-98234... Gesamtbetrag: 12.450,00 EUR... DRINGEND"

AI 出力

HIGH-VALUE_2025-01-15_Mueller-GmbH_INV-98234.pdf
Invoices/Mueller-GmbH/2025/priority/
HIGH-VALUE 接頭辞(金額 > 10k)/priority(DRINGEND = 緊急)

認証

すべての API リクエストでは、 Authorization ヘッダー内の Bearer token による認証が必要です。

API Token(推奨)

API token は 設定 → APIトークンから生成できます。token には rt_ の接頭辞が付き、アカウントへの完全なアクセスを提供します。

Authorization: Bearer rt_abc123def456...

OAuth 2.0

ユーザーの代わりに認証するアプリでは、OAuth 2.0 を使用してください。OAuth フロー完了後、同じように機能する access token を受け取ります:

Authorization: Bearer <oauth_access_token>

OAuth クライアント登録とフローの詳細は API ドキュメント をご覧ください。

AI の指示が regex より優れている理由

Regex はファイル名を変換します。AI は文書を読み、内容を理解します。

Regex / パターンマッチング

入力:

scan_001.pdf

パターン:

s/scan_(\\d+)/document_$1/

出力:

document_001.pdf

  • 文書内容を読み取れない
  • ベンダー、金額、日付を抽出できない
  • 条件分岐ロジックを適用できない
  • 複数言語を理解できない
カスタム指示付き AI

入力:

scan_001.pdf

(ドイツ語の請求書、12,450 EUR)

指示:

「ベンダー + 金額を抽出し、>10kならHIGH-VALUEを先頭に付ける」

出力:

HIGH-VALUE_2025-01-15_Mueller-GmbH_INV-98234.pdf

  • 文書内容を読み取り、理解する
  • エンティティを抽出する: ベンダー、金額、日付、ID
  • 自然言語から条件分岐ロジックを適用する
  • 20 以上の言語に対応し、任意の言語で出力する

クイックスタート

エンドポイントは 2 つです。ファイルを直接アップロードするか、URL を渡して取得させます。AI への指示には strategy=follow_custom_prompt customTemplate と一緒に使います。

POST /api/v1/rename - multipart によるファイルアップロード

Shell
curl -X POST https://www.renamed.to/api/v1/rename \  -H "Authorization: Bearer YOUR_API_TOKEN" \  -F "file=@invoice.pdf" \  -F "strategy=follow_custom_prompt" \  -F "templateMode=custom" \  -F 'customTemplate=Extract vendor name and invoice number.If total amount exceeds $10,000, prefix with HIGH-VALUE_.Format: [prefix]YYYY-MM-DD_VendorName_INV-Number' \  -F "language=en"

POST /api/v1/rename-from-url - JSON ボディ、サーバーがファイルを取得

Shell
curl -X POST https://www.renamed.to/api/v1/rename-from-url \  -H "Authorization: Bearer YOUR_API_TOKEN" \  -H "Content-Type: application/json" \  -d '{    "url": "https://example.com/document.pdf",    "strategy": "follow_custom_prompt",    "templateMode": "custom",    "customTemplate": "Identify document type (contract/invoice/receipt).\nFor contracts include parties and effective date.\nFor invoices include vendor and amount.",    "language": "en"  }'

SDK

型安全性とエラーハンドリングを備えた、より良い開発体験のために公式 SDK をご利用ください。

TypeScript SDKの例

TypeScript
import { RenamedClient } from '@renamed/sdk'const client = new RenamedClient({ apiKey: process.env.RENAMED_API_KEY })// AI reads the German invoice, understands it, creates English filenameconst result = await client.rename('./rechnung_001.pdf', {  strategy: 'follow_custom_prompt',  templateMode: 'custom',  customTemplate: `Read document in any language, output English filename.Extract: vendor, invoice number, total amount.If amount > 10000 EUR, prefix with HIGH-VALUE_`,  language: 'en'})console.log(result.suggestedFilename)// => "HIGH-VALUE_2025-01-15_Mueller-GmbH_INV-98234.pdf"console.log(result.folderPath)// => "Invoices/Mueller-GmbH/2025"

レスポンス

JSON
{  "originalFilename": "rechnung_001.pdf",  "suggestedFilename": "HIGH-VALUE_2025-01-15_Mueller-GmbH_INV-98234.pdf",  "extractedInfo": {    "date": "2025-01-15",    "issuer": "Mueller GmbH",    "invoice_number": "INV-98234",    "document_type": "invoice"  },  "folderPath": "Invoices/Mueller-GmbH/2025",  "organizationStrategy": "follow_custom_prompt",  "templateUsed": "custom"}

GitHub 上の SDK: github.com/renamed-to/renamed-sdk

API パラメーター

AI の動作を制御するための主要なパラメーターです。

パラメーター説明
strategyfollow_custom_prompt
by_date, by_issuer, by_type
by_date_issuer, by_date_type
by_issuer_type, by_all, root
customTemplate による AI 指示には follow_custom_prompt を使います
templateModeauto, predefined, customcustomTemplate を使う場合は custom に設定します
customTemplatestringAI への自然言語の指示
languageauto, source, en, de, fr, es
it, pt, pt-BR, nl, pl, sv
no, da, fi, cs, tr, zh-Hans
zh-Hant, ja, ko, ar, hi, id
出力ファイル名の言語です。 auto は検出し、 source は文書言語を使用します

指示でできること

AI は自然言語を解釈し、自前で構築するにはカスタムコードが必要になる複雑なロジックを適用します。

カスタム抽出 + 条件分岐ロジック
"Extract vendor name and invoice number. If total amount is over $10,000, prefix with HIGH-VALUE_. Format: [prefix]YYYY-MM-DD_VendorName_INV-Number"
文書タイプ検出
"Identify document type (contract, invoice, receipt, statement). For contracts, include parties and effective date. For invoices, include vendor and amount."
スマートなフォルダー振り分け
by_date_issuer by_all のような事前定義済み戦略を使うと、抽出データに基づいてファイルをフォルダー階層に整理できます。
多言語理解
"Read document in any language. Extract key info. Output filename in English."
関係性の検出
"If this appears to be a response or amendment to another document, include RE_ or AMD_ prefix and reference the original document number if mentioned"

本番運用向け

制限

  • ファイルサイズ: 最大25MB
  • 形式: PDF, DOCX, DOC, XLSX, XLS, PPTX, JPG, PNG, TIFF
  • レート制限: ユーザーあたり1日10,000件
  • レスポンス時間: 通常 3-10 秒

一般的なエラー

  • 401 API キーが無効、またはありません
  • 402 クレジット不足
  • 413 ファイルが大きすぎます(25MB 超)
  • 415 未対応のファイル形式
  • 429 レート制限中( Retry-After ヘッダーを確認)

セキュリティ: すべてのリクエストは TLS 経由です。 /rename-from-url エンドポイントは localhost とプライベート IP 範囲をブロックします。

料金

50 無料クレジット を登録時に付与。その後は 1,000 文書あたり $9 ($0.009/ファイル)です。

  • 1 クレジット = 1 回のリネーム
  • クレジット有効期間は 12 か月
  • 30 日間返金保証
料金の詳細を見る

始め方

3 つの手順で Renamer API をワークフローに統合できます。

1

API Playground で試す

コードを書く前に、指示を対話的にテストします。

2

API token を取得

ダッシュボードから API token を生成します。登録時に 50 無料クレジットを受け取れます。

3

統合

公式 SDK を使うか、アプリケーションから REST API を直接呼び出します。

FAQ

これは regex ベースのリネームと何が違いますか?
Regex は既存のファイル名に対して動作します。この API はドキュメント内容を読み取り、意味を理解します。レターヘッドからベンダー名を抽出し、文書タイプを検出し、金額に基づく条件分岐を適用し、ファイルを適切に振り分けることができます。これはパターンマッチングでは不可能な作業です。
customTemplate の指示には何を入れられますか?
望む内容を自然言語で記述した指示です。例: "ベンダー名と請求書番号を抽出し、$10k を超える場合は HIGH-VALUE を先頭に付ける"、"文書タイプを検出し、契約書では関係当事者を含める"、"あらゆる言語を読み取り、トピックと日付を含む英語ファイル名を出力する"。
対応しているファイル形式は何ですか?
PDF、DOCX、DOC、XLSX、XLS、PPTX、JPG、PNG、TIFF に対応し、100MB まで扱えます。AI は 20 以上の言語の内容を理解します。
AI の理解精度はどの程度ですか?
標準的な業務文書で 95%+ の精度です。AI は文書構造を読み取って理解し、エンティティ(名前、日付、金額、ID)を抽出し、指示を文脈に応じて適用します。
レート制限はありますか?
ユーザーごとに 24 時間あたり 10,000 件のリネームです。超過した場合、API は Retry-After と X-RateLimit ヘッダー付きで 429 を返します。
料金はどのようになっていますか?
登録時に 50 無料クレジットがあります。その後は 1,000 文書あたり $9($0.009/ファイル)です。1 クレジット = 1 回のリネームです。クレジットの有効期間は 12 か月です。30 日間返金保証があります。