Integrate NoctuaSky API with Your Astronomy Assistant

Learn how to integrate NoctuaSky API with your AI agent for astronomical observations.


Noctua Integration Guide

This guide will walk you through integrating the Noctua API with your OpenAssistantGPT chatbot.

Overview

NoctuaSky provides astronomical data and features for night sky observation and astronomy applications. The service offers information about celestial objects, astronomical events, and observing conditions. It features star charts, object catalogs, and astronomical calculations for amateur and professional astronomers.

Integration Steps

1. Review API Documentation

First, visit the Noctua API documentation to understand the available endpoints and how they work.

2. Create Custom Action

In your OpenAssistantGPT dashboard:

  1. Go to the Actions Dashboard
  2. Click "Create New Action"
  3. Chose Get or Post
  4. Fill the action form with the following details:

Name: get_noctua_data

Description: Get data using Noctua

URL: https://api.noctuasky.com/api/v1/swaggerdoc/?ref=public_apis&utm_medium=website

Parameters: This will depend on the API you are integrating. Parameters are query parameters passed in the URL.

3. Assign Action to Your Chatbot

  1. Go to your Chatbot Dashboard
  2. Select your chatbot
  3. Go to "Settings" > "Actions"
  4. Add the get_noctua_data action to your chatbot

Using the Integration

Your chatbot can now handle science & math-related queries. Here are some example questions you can ask:

  • What celestial objects are visible tonight?
  • Generate a star chart for my location
  • Find deep sky objects for observation

The chatbot will automatically use the Noctua API to fetch and return the requested information.

Additional Resources