Great Wave AI Platform
  • Great Wave AI Platform
    • Introduction
    • High Level Overview
  • Great Wave AI Studio
    • Quick Start
    • Global Navigation
    • Agent Domain
      • Agent Interface
      • Agent Approaches
      • Multi Agent Architectures
      • Agent Modules
        • Instruct
        • Design
        • Guardrules
        • Evaluate
          • Evaluation Pagination and Filter
          • User Feedback
        • Integrate
        • API (Agent)
      • Agent Tag and Filter
      • Agent Show/Hide
    • Knowledge Domain
      • Knowledge Interface
      • Organizing Knowledge
      • Knowledge Modules
        • Documents
        • Index
        • API (Documents)
    • Buddy Bot
    • User Account Management
  • Technical FAQs
Powered by GitBook
On this page
  1. Great Wave AI Studio
  2. Agent Domain
  3. Agent Modules

API (Agent)

The API (Agent) allows you to interact programmatically with your deployed agent by sending queries and receiving responses. This information is also directly available within the platform.


Query API

Purpose

Send a question to your agent and receive a structured response after it passes through the full agent processing flow.

Endpoint

nginxCopyEditPOST https://atlantis.greatwave.ai/api/query

Parameters

Parameter
Description

key

Unique public key assigned to the agent

query

User question or message

memory_id

Optional ID to maintain continuity in a session

query_id

Optional session key for current agent conversation

Sample Request

bashCopyEditcurl -X POST https://atlantis.greatwave.ai/api/query \
  -H "Content-Type: application/json" \
  -d '{
    "key": "your-public-agent-key",
    "query": "start the evaluation on the latest reports",
    "memory_id": "UNIQUE-SESSION-ID"
  }'

Sample Response

jsonCopyEdit{
  "ref": 1234,
  "response": "This is a response from the agent.",
  "chunks": [{
    "chunk": "Filename.pdf",
    "chunk_type": "pdf file used for the response",
    "comment": "Metadata attached",
    "score": 0.87
  }]
}

Query Feedback API

Purpose

Submit reviews, comments, or ratings on the responses returned by your agent. Useful for training insights or performance tracking.

Endpoint

nginxCopyEditPOST https://atlantis.greatwave.ai/api/query-feedback

Parameters

Parameter
Description

key

Unique public key assigned to the agent

query

Original user input

response

Response generated by the agent

feedback

Freeform text comment (e.g., review or evaluation)

feedback_type

"positive" or "negative"

Sample Request

bashCopyEditcurl -X POST https://atlantis.greatwave.ai/api/query-feedback \
  -H "Content-Type: application/json" \
  -d '{
    "key": "your-agent-key",
    "query": "start the evaluation",
    "response": "This response was really good.",
    "feedback": "This response was really good.",
    "feedback_type": "positive"
  }'

Sample Response

jsonCopyEdit{
  "message": "Feedback was submitted successfully"
}

This API set allows you to:

  • Automate agent interaction via backend systems.

  • Log and analyze performance of responses.

  • Collect user satisfaction metrics for continuous improvement.

PreviousIntegrateNextAgent Tag and Filter

Last updated 10 days ago