Agent Skills by ALSEL
OpenAILLM・AI開発⭐ リポ 426品質スコア 96/100

deepgram-python-text-intelligence

このリポジトリ内でPythonコードを作成・レビューする際に使用します。Deepgram Text Intelligence / Read(`/v1/read`)APIを呼び出して、テキスト入力に対するセンチメント分析、要約、トピック検出、インテント認識を実行できます。`text`または`url`をボディとした`client.read.v1.text.analyze(...)`に対応しています。音声ソースの場合は、代わりに`deepgram-python-audio-intelligence`を使用してください。「read API」「text intelligence」「analyze text」「sentiment」「summarize text」「topics」「intents」「read.v1」といったキーワードで起動します。

description の原文を見る

Use when writing or reviewing Python code in this repo that calls Deepgram Text Intelligence / Read (`/v1/read`) for sentiment, summarization, topic detection, and intent recognition on text input. Covers `client.read.v1.text.analyze(...)` with body `text` or `url`. Use `deepgram-python-audio-intelligence` when the source is audio instead of text. Triggers include "read API", "text intelligence", "analyze text", "sentiment", "summarize text", "topics", "intents", "read.v1".

SKILL.md 本文

Deepgram Text Intelligence (Python SDK) の使用

/v1/read を経由して、プレーンテキスト(またはホストされているテキストURL)を分析し、感情、要約、トピック、インテントを抽出します。

このプロダクトを使用する場合

  • テキストが既に存在する(トランスクリプト、ドキュメント、チャットログ、メール)があり、分析が必要
  • 迅速な1回限りの分析が必要 — REST のみで、ストリーミングなし

別のスキルを使用する場合:

  • ソースがオーディオで、分析オーバーレイが必要 → deepgram-python-audio-intelligence(同じ分析を文字起こし時に適用)

認証

from dotenv import load_dotenv
load_dotenv()

from deepgram import DeepgramClient
client = DeepgramClient()

ヘッダー: Authorization: Token <api_key>

クイックスタート

response = client.read.v1.text.analyze(
    request={"text": "Hello, world! This is a sample text for analysis."},
    language="en",
    sentiment=True,
    summarize=True,   # /v1/read はブール値のみ(注意事項を参照)
    topics=True,
    intents=True,
)

if response.results.sentiments:
    print("sentiment avg:", response.results.sentiments.average)
if response.results.summary:
    print("summary:", response.results.summary.text)
if response.results.topics:
    print("topics:", response.results.topics.segments)
if response.results.intents:
    print("intents:", response.results.intents.segments)

request={"text": "..."} でプレーンテキストを渡すか、request={"url": "https://..."} でホストされているプレーンテキストドキュメントを渡します。

非同期版

from deepgram import AsyncDeepgramClient
client = AsyncDeepgramClient()
response = await client.read.v1.text.analyze(request={"text": "..."}, language="en", sentiment=True)

主要パラメータ

パラメータ説明
request{"text": str} または {"url": str}いずれか1つが必須
languagestrほとんどの分析機能で必須。現在は英語のみ。
sentimentboolセグメントごとの感情分析 + 平均感情スコア
summarizebool/v1/readブール値のみを受け入れます。SDKの型エイリアス TextAnalyzeRequestSummarize = typing.Union[typing.Literal["v2"], typing.Any] は Listen と共有されており、Read が実際に対応しているものより広い — analyze メソッドのドキュメント文字列には「Read API の場合、ブール値のみを受け入れます」と記載されています。(Listen の summarize="v2" は異なるプロダクト — deepgram-python-audio-intelligence を参照)
topicsboolセグメントごとのトピック検出
intentsboolセグメントごとのインテント認識
custom_topic / custom_topic_modelist[str] / strユーザー定義トピック
custom_intent / custom_intent_modelist[str] / strユーザー定義インテント
callback, callback_method, tag非同期コールバック + メタデータ

レスポンス形式(抜粋)

response.results.summary.text
response.results.sentiments.segments[]
response.results.sentiments.average
response.results.topics.segments[]
response.results.intents.segments[]
response.metadata

完全な形式は reference.md → 「Read V1 Text」を参照してください。リクエストボディモデル: ReadV1RequestParams

API リファレンス(レイヤー化)

  1. リポジトリ内リファレンス: reference.md — 「Read V1 Text」
  2. OpenAPI (REST): https://developers.deepgram.com/openapi.yaml
  3. Context7: ライブラリID /llmstxt/developers_deepgram_llms_txt
  4. プロダクトドキュメント:

注意事項

  1. Token 認証を使用、Bearer ではなく。
  2. 英語のみ — 現在、感情分析 / 要約 / トピック / インテントは英語のみ対応
  3. /v1/readsummarize はブール値のみ。 True または False を渡してください。/v1/read"v2" を渡さないでください — これは Listen のみのオプション(deepgram-python-audio-intelligence を参照)。SDKの型 Union[Literal["v2"], Any] は Listen と共有されており、Read が実際に受け入れるものより広い。analyze ドキュメント文字列は以下のように明記しています:「Read API の場合、ブール値のみを受け入れます」。モックサーバーに対して summarize="v2" を渡す生成されたワイヤーテストは Fern の成果物であり、実際の /v1/read サポートを示していません。
  4. language は必須 — 上記のゲーティングされた分析機能用
  5. 本文は JSON request= — クエリパラメータではありません。/v1/listen と混同しないでください。/v1/listen は本文にオーディオを受け取ります。
  6. カスタムトピック/インテントにはモードが必要 (custom_topic_mode="extended", "strict") — ない場合は無視されます。

このリポジトリのファイル例

  • examples/40-text-intelligence.py
  • tests/wire/test_read_v1_text.py

中央プロダクトスキル

言語横断的な Deepgram プロダクト知識 — 統合 API リファレンス、ドキュメント検索機能、フォーカスされた実行可能なレシピ、サードパーティ統合例、および MCP セットアップ — 中央スキルをインストール:

npx skills add deepgram/skills

このSDKは言語固有のコードスキルを提供します。deepgram/skills は言語横断的なプロダクト知識を提供します(apidocsrecipesexamplesstarterssetup-mcp を参照)。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
deepgram
リポジトリ
deepgram/deepgram-python-sdk
ライセンス
MIT
最終更新
2026/5/12

Source: https://github.com/deepgram/deepgram-python-sdk / ライセンス: MIT

関連スキル

OpenAILLM・AI開発⭐ リポ 6,054

agent-browser

AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。

by JimmyLv
汎用LLM・AI開発⭐ リポ 1,982

anyskill

AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 1,982

engram

AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 21,584

skyvern

AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。

by Skyvern-AI
汎用LLM・AI開発⭐ リポ 1,149

pinchbench

PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。

by pinchbench
汎用LLM・AI開発⭐ リポ 4,693

openui

OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。

by thesysdev
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: deepgram · deepgram/deepgram-python-sdk · ライセンス: MIT