SterriaR logo
SterriaR

Open Source

OSS / 技術サンプル

自社で実運用している技術のうち、業務と独立して汎用化できる実装パターンをオープンソースで公開しています。毎週月曜に新しいサンプル実装を追加。

Discord Webhook Embed Builder

sterriar-sample-discord-webhook-embed-builder

2000 字制限を回避するための Discord Webhook Embed フォーマッタとパターン集。

Python002026.06.01MIT

Pydantic Discriminated Union Recipes

sterriar-sample-pydantic-discriminated-union-recipes

Pydantic v2 で discriminated union を使った実用パターンと、よく遭遇する失敗の対処。

Python002026.05.25MIT

Voicevox Docker Minimal

sterriar-sample-voicevox-docker-minimal

docker-compose で VoiceVox を 1 コマンドで立ち上げ、Python から TTS を呼ぶ最小サンプル。

Python002026.05.11MIT

Claude Gemini Multi Llm Fallback

sterriar-sample-claude-gemini-multi-llm-fallback

Claude を一次、Gemini を二次にしたフォールバックパターン。レート制限・障害時の切替実装。

Python002026.05.11MIT

Playwright Auth State Patterns

sterriar-sample-playwright-auth-state-patterns

Playwright で SNS / SaaS にログイン後、auth state を保存して再利用するパターン。失効検知も含む。

Python002026.05.11MIT

Claude Json Structured Output

sterriar-sample-claude-json-structured-output

Production-ready patterns for getting structured JSON from Claude API - Tool Use, auto-retry, partial recovery, streaming, and complex nested schemas. Battle-tested in real pipelines.

Python002026.05.11MIT

Apscheduler Fastapi Daily Jobs

sterriar-sample-apscheduler-fastapi-daily-jobs

FastAPI アプリに APScheduler で日次/週次/月次の cron ジョブを組み込む実装パターン。

Python002026.05.11MIT

自動公開パイプライン

毎週月曜 9:00 JST、自社の AI パイプラインが新しい技術トピックを選定し、実装 + テスト + CI 設定 + 日英 README をセットで生成、GitHub に自動公開します。 全リポが GitHub Actions の CI グリーン必須。コード品質は機械的にゲートされています。