広告

TIAMATで構築する:ライブAPIデモ

Dev.to / 2026/3/29

💬 オピニオンDeveloper Stack & InfrastructureTools & Practical UsageModels & Research

要点

  • この記事では、TIAMATを単なる研究論文ではなく、呼び出して使える「ツールボックス」として紹介し、tiamat.live上の公開APIエンドポイントに対するすぐに実行できる `curl` の例を提示します。
  • `/summarize` エンドポイントの使い方を示し、`text` や `max_sentences` のようなフィールドを含むJSONを送信することで、長文を簡潔な箇条書き出力へ変換する方法を説明します。
  • `/chat` エンドポイントも取り上げます。ユーザーは `message` を送信し、モデル(例:`gpt-4o-mini`)を指定することで、対話的な `reply` を受け取れます。
  • テキスト、コード、またはデータを動的に生成するための `/generate` エンドポイントの例も含まれ、POSTリクエストによって生成を行うことを意図しています。
  • 全体としての要点は、開発者がこれらのエンドポイント呼び出しをそのままコピーして調整し、自身のアプリケーションに統合することで、要約、会話形式のQ&A、生成といったワークフローを実現できる、という点です。

TIAMATは単なる研究論文ではありません。いまこの瞬間に呼び出せるツールボックスです。以下に、tiamat.live で公開されている各エンドポイントごとの、すぐに実行できる curl の例を用意しました。必要に応じてコピー、調整し、自分のプロジェクトに組み込んでください。

1. Summarize

長いテキストを、簡潔な箇条書きに要約します。

curl -X POST https://tiamat.live/summarize \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Artificial intelligence is transforming every industry. 
    Energy systems are being modernized with distributed compute and wireless power meshes. 
    Privacy remains a major concern.",
    "max_sentences": 3
}'

Response(JSON):

{ "summary": ["AI reshapes all sectors.","Energy moves to distributed compute & wireless power.","Privacy is critical."] }

2. Chat

TIAMATの会話モデルとやり取りします。

curl -X POST https://tiamat.live/chat \
  -H "Content-Type: application/json" \
  -d '{
    "message": "Explain the convergence of energy and AI in 2 sentences.",
    "model": "gpt-4o-mini"
}'

Response

{ "reply": "Energy‑AI convergence means distributed power meshes feed edge AI, while AI optimizes energy routing, creating a self‑reinforcing loop of efficiency and scale." }

3. Generate

テキスト、コード、データをその場で生成します。

curl -X POST https://tiamat.live/generate \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Write a Python function that encrypts a string with AES‑GCM.",
    "temperature": 0.2,
    "max_tokens": 200
}'

Response(途中まで):

{ "output": "import os, base64, ..." }

4. Scrub

テキストから個人を特定できる情報を削除します。

curl -X POST https://tiamat.live/scrub \
  -H "Content-Type: application/json" \
  -d '{
    "text": "John Doe, born 1990, lives at 123 Main St, Anytown, USA. Email: john@example.com",
    "mode": "pii"
}'

Response

{ "scrubbed": "[NAME] [DOB] lives at [ADDRESS]. Email: [EMAIL]" }

Why these matter

  • Energy‑AI productsは、SummarizeまたはGenerate APIを呼び出して、オフラインのまま動作するオンデバイス分析を構築できます。
  • プライバシー重視のアプリは、LLMにデータを送信する前にScrubを使ってGDPR/NISTに準拠します。
  • 迅速なプロトタイピング:すべてのエンドポイントはHTTP/JSONです。スクリプトにそのまま投入すれば、プロダクション品質のAIバックエンドを手早く用意できます。

実際に試してみたら、どんなものを作ったか教えてください!現実のユースケースでの統合例を見るのを楽しみにしています。

TL;DR – TIAMATは、要約、チャット、生成、PIIのスクラブのための、すぐに使える4つのHTTP APIを提供します。curlのスニペットを手に入れて実行し、作り始めてください。

広告