Bỏ qua để đến nội dung
AstroWay/api v2.325.0 · vi
tất cả hệ thống hoạt động bình thường

Dify

Last updated Xem dưới dạng Markdown Thiết lập tác nhân

Nội dung này hiện chưa có sẵn bằng ngôn ngữ của bạn.

Dify дає агентам і workflow два шляхи до AstroWay. MCP підтягує готові інструменти з описами й схемами, тож агентові нічого не треба пояснювати. Swagger API будує інструмент із невеликої схеми OpenAPI, коли потрібні один-два конкретні виклики й повний контроль над тим, що бачить модель.

Який сервер підключати

Section titled “Який сервер підключати”

Сервер усього каталогу, https://mcp.astroway.info/mcp, несе 843 інструментів, і їхні описи разом займають 3.4 МБ: забагато, щоб давати моделі в кожному кроці. Підключайте доменний сервер під задачу. Повний список із описами на mcp.astroway.info/domains, наприклад:

ЗадачаURL
Натальна карта, гороскопи, фаза Місяцяhttps://mcp.astroway.info/mcp/core
Ведична астрологія і Вастуhttps://mcp.astroway.info/mcp/vedic
Тароhttps://mcp.astroway.info/mcp/tarot
Human Designhttps://mcp.astroway.info/mcp/human-design
Пошук по документації, без ключаhttps://mcp.astroway.info/mcp/docs
  1. Integrations → Tools → MCP → Add MCP Server (HTTP).
  2. Server URL: адреса з таблиці, Name: AstroWay core, Server Identifier: astroway-core. Застосунки посилаються на сервер саме за ідентифікатором, тож не змінюйте його потім.
  3. Автентифікація, один із двох варіантів:
    • OAuth (за замовчуванням). Залиште Dynamic Client Registration увімкненим. Dify сам зареєструється на нашому сервері авторизації й відкриє вікно входу в AstroWay; виклики списуються з кредитів акаунта, який дозволив доступ.
    • Ключ. Вимкніть Dynamic Client Registration і в Advanced Options → Custom Headers додайте Authorization зі значенням Bearer aw_live_.... Ключ має бути Тільки сервер: Dify ходить зі своїх серверів. MCP-сервер приймає ключ лише в Authorization: Bearer, заголовок X-Api-Key тут дає 401.
  4. Збережіть. Dify імпортує інструменти, і в агенті чи вузлі Agent можна вибрати лише потрібні, наприклад astroway_western_chart і astroway_calendar_moon_phase.

Кожен інструмент у своєму описі має рядок [Cost: ...] з ціною в кредитах, і модель бачить його до виклику. Інструменти з позначкою Heavy або Premium варто дозволяти агентові лише з підтвердженням користувача.

Спосіб 2. HTTP-інструмент зі схеми OpenAPI

Section titled “Спосіб 2. HTTP-інструмент зі схеми OpenAPI”

Повна специфікація API занадто велика для інструмента, тому ми зробили мінімальну схему на два ендпоінти, які кредитів не витрачають: гороскоп знака на сьогодні і фаза Місяця.

  1. Integrations → Tools → Swagger API → Create.
  2. Імпортуйте схему за URL https://api.astroway.info/integrations/dify-astroway-openapi.json або вставте її вміст. Dify покаже дві дії: dailyHoroscope і moonPhase.
  3. В авторизації інструмента виберіть API Key у заголовку, назва заголовка X-Api-Key, значення ваш ключ Тільки сервер з областю public/horoscope/* і public/moon-phase.
  4. Перевірте дію dailyHoroscope з sign=leo кнопкою тесту.

Щоб додати інший ендпоінт, допишіть його в схему: шлях і параметри є на сторінці ендпоінта в довіднику API. Для натальної карти передавайте ?fields= з потрібними полями, інакше модель отримає десятки кілобайт: /v1/chart?fields=planets.name,planets.longitude,houses.ascendant повертає близько півкілобайта.