Academic Advisor

Academic Advisor · GPT Actions

Education Adviser Actions for GPT

Provide access to educational data in GPTs

  • GET /wp-json/ed/get_full_requestgetEdFullRequest

    Compose full request to educational database

原始 API 定义
{
    "openapi": "3.1.0",
    "info": {
        "title": "Education Adviser Actions for GPT",
        "description": "Provide access to educational data in GPTs",
        "version": "v1.1.2"
    },
    "servers": [
        {
            "url": "https://foundaition.ai"
        }
    ],
    "paths": {
        "/wp-json/ed/get_full_request": {
            "get": {
                "description": "Compose full request to educational database",
                "operationId": "getEdFullRequest",
                "parameters": [
                    {
                        "name": "subject",
                        "in": "query",
                        "description": "Educational course topic or subject",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "goal",
                        "in": "query",
                        "description": "Educational course goal",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "type",
                        "in": "query",
                        "description": "Educational course type",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "student",
                        "in": "query",
                        "description": "Educational course student type",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "duration",
                        "in": "query",
                        "description": "Educational course duration",
                        "required": true,
                        "schema": {
                            "type": "number"
                        }
                    },
                    {
                        "name": "duration_type",
                        "in": "query",
                        "description": "Educational course duration type (e.g., days, weeks, ...)",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "enum": [
                                "Day",
                                "Week",
                                "Month",
                                "Hour"
                            ]
                        }
                    },
                    {
                        "name": "start_within_days",
                        "in": "query",
                        "description": "Number of days from today when the educational course will start",
                        "required": true,
                        "schema": {
                            "type": "number"
                        }
                    },
                    {
                        "name": "budget",
                        "in": "query",
                        "description": "Educational course max price, budget, USD",
                        "required": true,
                        "schema": {
                            "type": "number"
                        }
                    },
                    {
                        "name": "language",
                        "in": "query",
                        "description": "Educational course language, English only",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "enum": [
                                "English"
                            ]
                        }
                    },
                    {
                        "name": "location",
                        "in": "query",
                        "description": "Educational course geolocation, USA",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful response",
                        "content": {
                            "text/plain": {
                                "full_request": "Fully composed request as plain text"
                            }
                        }
                    },
                    "400": {
                        "description": "Bad request"
                    }
                }
            }
        }
   }
}