コンテンツにスキップ
AstroWay/api v2.180.1 · ja
すべてのシステムが正常です

完成した統合 - ギャラリー

以下は、AstroWayの開発者向けのドキュメントの翻訳です。

10つの開発用例。各用例は1つのファイルで構成されており、ビルドステップはありません。APIキーを設定し、npx tsxまたはpythonを実行すると、動作します。

以下の用例はすべて、コピー&ペースト可能なものです。APIキーはX-Api-Keyヘッダで指定され、標準のfetchまたはrequestsを使用してAPIにリクエストを送信します。TypeScript/PythonのSDKは計画されていますが、現在はこれだけが必要です。

#用例スタックケース
1日常の星座予測をSMSで送信Twilio + Node.jsクロンモードで、ユーザーに毎日星座予測をSMSで送信
2Discordボット「/chart」discord.jsチャット内で、誰でも星座の図を描くことができる
3OpenAIの関数呼び出しopenai + Node.jsGPTが星座の図を描くことができる
4Slackボット「/synastry」@slack/boltオフィスで、星座の相性を調べることができる
5Notionのデータをアップデート@notionhq/client生年月日をDBに登録すると、自動的に星座の図が更新される
6Cloudflare WorkerのキャッシュCF Workers KV同じリクエストのキャッシュが30日間保存される
7MCPツールの呼び出し@astroway/mcpMCPデスクトップ/コードがAPIを呼び出すことができる
812ヶ月の予測をCSVで出力Python + pandas12ヶ月の予測をCSVで出力することができる
9Streamlit UIの再構築Python + StreamlitインタラクティブなUIで、星座の図を再構築することができる
10FastAPIのサービスPython + FastAPIHTTPサービスで、2つの星座の図をスコアリングすることができる
  1. 必要なファイルをプロジェクトにコピーする。
  2. ファイルのヘッダにある依存関係をインストールする (npm install ...またはpip install ...).
  3. 環境変数を設定する (ASTROWAY_API_KEYなど).
  4. 実行する。
  • 一時的なスクリプト (1, 5, 8): クロンモードで、パケット処理を行う。
  • 長期的なボット (2, 4): 常に接続し、スラッシュコマンドを待ち受ける。
  • HTTPサービス (10): 自分の認証情報で、Drop-in RESTを実行する。
  • エッジ関数 (6): クライアントとAPIの間で、キャッシュを実行する。
  • LLMツールの統合 (3, 7): エンドポイントを呼び出すことができる。
  • UI (9): インタラクティブなフロントエンドを実行する。

まだ実装されていない機能は、以下のリストにあります。Telegramボット、n8nワークフロー、Zapierアクション、ウェブサイトのインストールされたウィジェットなどです。APIの機能を追加するには、api@astroway.infoにメールを送信してください。

参考になりましたか?
Запропонувати правку

最終更新日: