主な経歴からカバーレターの下書きを作成
応募に必要な情報を、白紙から悩まずに読みやすいカバーレターの下書きへまとめられます。応募者名、希望職種、会社名、強調したい実績や資格を二つまたは三つ入力してください。宛先、件名、挨拶、導入、根拠、結び、署名を備えた標準的なビジネス文書の順番に整えます。結果は同じ入力に対して常に同じで、すぐに編集を始められます。応募ごとに一貫した土台を用意しながら、語調や最終的な内容は利用者ご自身で調整できます。
無料で実行
適性を裏付ける実績をお選びください
有効なカバーレターは、履歴書をそのまま繰り返すものではありません。下書きを作る前に、採用側の要望へ直接応える実績や資格を二つまたは三つお選びください。強い項目では、能力と根拠を組み合わせます。たとえば「プロジェクト管理が得意」ではなく、「開発、営業、サポートの十二名が参加する製品公開を主導した」と具体的に書きます。正確であれば数値による成果が役立ちますが、担当範囲、責任、資格、専門ツールも信頼性を示せます。各項目は一文で読める長さにまとめ、最も説得力のあるものを先頭にしてください。入力順は出力にも引き継がれます。面接で説明できる事実だけを使い、個人情報、機密情報、関係のない詳細は除いてください。空でない項目を二つまたは三つ求めるのは、一つだけでは根拠が弱く、長い一覧では焦点がぼやけるためです。適切な材料を選ぶことで、誇張や重複のない具体的な下書きになります。
ビジネス文書の構成をご確認ください
出力は、採用担当者が短時間で確認できる一般的なビジネス文書の順番に従います。最初に日付の記入欄があり、採用担当者と会社名を示し、明確な件名を置きます。宛名が不明な場合は中立的な挨拶を使います。導入部では応募職種と会社名をすぐに伝え、その次の独立した段落で入力された実績や資格を提示します。結びでは面談の機会をお願いし、検討への感謝を述べ、末尾に結語と署名を配置します。標準的な構成にすることで、特殊な書式ではなく応募者の根拠へ注意を向けられます。実際の提出日を入力し、分かる場合は担当者名と住所を追加し、会社が指定する形式もご確認ください。出力には完成した手紙だけでなく、各部分を分けたフィールドも含まれます。そのため、テンプレート、フォーム、文書作成ツールへ組み込み、完成文を解析せずに各部分を配置できます。
送付前に内容を調整し、見直してください
生成結果は整理された初稿であり、応募者についての完成した記述ではありません。各文を声に出して読み、署名する方らしい自然な言葉へ直してください。会社に関心を持った正直な理由を一つ加え、最も強い実績を求人票の業務内容と結び付け、一般的すぎる表現は削除します。会社の正式名称と正確な職種名を確認し、すべての数値、資格、成果が事実かどうかも検証してください。採用担当者名が分かる場合は、中立的な挨拶を差し替えます。最終文書で日付と連絡先を完成させ、別の指定がなければ一ページに収まるようにします。貼り付け先の編集ソフトで改行や書式が変わることがあるため、移した後にも校正してください。この機能は通信、乱数、現在日時を使わず、同じ入力から同じ結果を返します。反復可能な処理には便利ですが、企業調査や事実の創作は行いません。正確性、関連性、語調、最終提出は利用者ご自身でご確認ください。
活用例
応募先に合わせた初稿を作る
職種、会社、最も強い根拠を、編集しやすく整理された下書きへ変換できます。
就職支援の書式を統一する
学生や相談者へ共通の文書構成を示しながら、求人ごとの実績を反映できます。
文書テンプレートへ入力する
手紙全体または各セクションを、フォーム、文書生成機能、社内ツールで利用できます。
よくある質問
API の一回の利用料金はいくらですか?
API の一回の利用料金は $0.002 です。ブラウザー版は API を呼び出さず、ローカルで実行できます。
実績や資格はいくつ入力しますか?
空でない項目を二つまたは三つ入力し、最も説得力のあるものを先頭にしてください。
会社について自動で調査しますか?
いいえ。入力された情報だけを使用し、ネットワークへの接続や会社情報の創作は行いません。
日付が記入欄になっているのはなぜですか?
現在日時を参照せず決定的に動作するためです。送付前に実際の提出日へ置き換えてください。
結果をそのまま送ってもよいですか?
構造化された下書きです。事実を確認し、志望理由と宛先を調整して、最終文書を校正してください。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/doc/cover-letter-generate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"applicant_name":"Jordan Lee","job_title":"Product Operations Manager","company_name":"Northstar Labs","qualifications":["Seven years leading cross-functional operations programs","Reduced onboarding time by 35% through process redesign","Experienced with analytics, documentation, and stakeholder communication"]}'const res = await fetch("https://api.kit.forhosting.com/doc/cover-letter-generate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"applicant_name": "Jordan Lee",
"job_title": "Product Operations Manager",
"company_name": "Northstar Labs",
"qualifications": [
"Seven years leading cross-functional operations programs",
"Reduced onboarding time by 35% through process redesign",
"Experienced with analytics, documentation, and stakeholder communication"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/doc/cover-letter-generate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"applicant_name": "Jordan Lee",
"job_title": "Product Operations Manager",
"company_name": "Northstar Labs",
"qualifications": [
"Seven years leading cross-functional operations programs",
"Reduced onboarding time by 35% through process redesign",
"Experienced with analytics, documentation, and stakeholder communication"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/doc/cover-letter-generate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"applicant_name":"Jordan Lee","job_title":"Product Operations Manager","company_name":"Northstar Labs","qualifications":["Seven years leading cross-functional operations programs","Reduced onboarding time by 35% through process redesign","Experienced with analytics, documentation, and stakeholder communication"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"applicant_name":"Jordan Lee","job_title":"Product Operations Manager","company_name":"Northstar Labs","qualifications":["Seven years leading cross-functional operations programs","Reduced onboarding time by 35% through process redesign","Experienced with analytics, documentation, and stakeholder communication"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/doc/cover-letter-generate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"applicant_name": "Jordan Lee",
"job_title": "Product Operations Manager",
"company_name": "Northstar Labs",
"qualifications": [
"Seven years leading cross-functional operations programs",
"Reduced onboarding time by 35% through process redesign",
"Experienced with analytics, documentation, and stakeholder communication"
]
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.cover_letter_generate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_mb | 25 |
max_pages | 200 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |