日付で決まる毎日のアファメーション
この機能は、日付とカテゴリを毎日のアファメーション1件に変換します。落ち着き、自信、集中、感謝に対応するカテゴリを選び、YYYY-MM-DD 形式の実在する日付を指定してください。選択は決定的であり、同じ日付とカテゴリなら、別の日や別の端末から再度実行しても必ず同じ文章になります。過去の選択を保存したり乱数に頼ったりせずに一定のメッセージを提示できるため、日記、毎日の案内、チームの確認、各種アプリケーションに適しています。
無料で実行
状態を保存せず、毎日安定した文章を作成できます
毎日のメッセージ機能は、結果の一貫性が必要になると意外に複雑です。無作為な選択では、ページの再読み込み、処理の再試行、端末の変更によって別の文章が表示される場合があります。この機能では、指定された日付をシードとして利用することで、その問題を避けます。日付を検証し、YYYY-MM-DD という正確な文字列を安定した整数へ変換して、指定カテゴリ内の項目を選びます。時計を参照せず、履歴も保持しないため、同一の入力からは常に同一の出力が得られます。アプリケーション側で当日の選択をデータベースに保存する必要はなく、必要なときに再取得できます。応答には元の日付、受理されたカテゴリ、アファメーション、0から始まるインデックスが含まれます。そのため、表示、キャッシュ、監査、自動テストでの比較を簡単に行えます。別の日付では通常別の項目が選ばれ、同じ日付なら以前の選択を確実に再現できます。
カテゴリと正確な日付をご指定ください
必須項目は date と category の2つです。日付は年4桁、月2桁、日2桁で記述し、先頭の0も省略せず YYYY-MM-DD 形式にしてください。また、グレゴリオ暦で実在する日でなければなりません。うるう年も検証され、2月30日のような存在しない日付は拒否されます。カテゴリには calm、confidence、focus、gratitude のいずれかを正確に指定します。各カテゴリには、一人称で表現された前向きな文章が精選されています。calm は穏やかな対応と無理のない歩み、confidence は行動する力と自己信頼、focus は優先事項と着実な前進、gratitude は難しい感情を否定しない感謝を重視します。誤記を自動修正すると異なる一覧を選ぶおそれがあるため、値は厳密に照合されます。未対応のカテゴリには、選択可能な値を示す入力エラーを返します。地域の日付を使う場合は、クライアント側でタイムゾーンに合う日付を計算して明示的に送信してください。
決定的な選択を適切な用途でご利用ください
1日を通して同じメッセージを共有したい場面では、安定したアファメーションが役立ちます。日記アプリでは朝の記録の上に表示し、チーム用ツールでは任意の確認項目に加え、個人用ダッシュボードでは表示のたびに変化させず繰り返し描画できます。決定性は定期処理にも有効です。再試行しても同じメッセージになり、テストでは正確な結果を確認でき、複数のサービスも同じ入力によって一致できます。この機能の範囲は意図的に限定されています。機密性の高い個人情報から文章を作ったり、感情の状態を判定したり、治療や医療を提供したりするものではありません。精選された有限の一覧から1件を選ぶだけです。アファメーションは任意の振り返りのきっかけとして提示し、保証や専門家の助言に代わる指示として扱わないでください。シードは日付だけなので、結果は予測可能で秘密ではありません。抽選、セキュリティ、公平な乱数が必要な判断には使用しないでください。API 自動化は1回 $0.002 で、ブラウザでは同じ純粋なロジックをローカル実行できます。
活用例
日記のための毎日のきっかけ
同じ日付に作成した各記録の上へ、選択カテゴリの一貫したアファメーションを表示できます。
再試行に強い定期メッセージ
以前の無作為な選択を保存しなくても、日次処理の再試行時に同じ文章を生成できます。
チームで共有する問いかけ
合意した日付とカテゴリを使い、離れた参加者へ共通の集中または感謝のきっかけを届けられます。
よくある質問
同じ日付では毎回同じアファメーションになりますか?
はい。同じ有効な日付とカテゴリなら、時計や乱数を使用しないため、文章とインデックスは必ず同じになります。
利用できるカテゴリは何ですか?
calm、confidence、focus、gratitude に対応しています。それ以外の値には入力エラーを返します。
利用者のタイムゾーンは参照されますか?
いいえ。シードとなる正確な日付をお客様が指定するため、クライアント側で地域に適した日付を選べます。
専門的なメンタルヘルス支援の代わりになりますか?
いいえ。一般的な振り返りの文章であり、診断、治療、危機対応、専門家の助言ではありません。
API リクエストの料金はいくらですか?
API は1回 $0.002 です。ブラウザでは同じ決定的なロジックをローカルで実行できます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/affirmation-pick-seeded \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-08-03","category":"confidence"}'const res = await fetch("https://api.kit.forhosting.com/life/affirmation-pick-seeded", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-08-03",
"category": "confidence"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/affirmation-pick-seeded",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-08-03",
"category": "confidence"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/affirmation-pick-seeded", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-08-03","category":"confidence"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-08-03","category":"confidence"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/affirmation-pick-seeded", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"date": "2026-08-03",
"category": "confidence"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.affirmation_pick_seeded",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |