SKAI: Assistant Of The Light✨ · GPT-Aktionen
Sky shards and Activities API
Retrieves shard information for a specific date or range of dates.
GET /skyshards/shard_info/{date_str}GetShardInfoGet shard information for a specific date
GET /skyshards/monthly_shard_info/{year}/{month}GetMonthlyShardInfoGet shard information for a whole month
GET /skyclock/next_activity/GetNextActivitiesGet time to next activities
Ursprüngliches API-Schema
{
"openapi": "3.1.0",
"info": {
"title": "Sky shards and Activities API",
"description": "Retrieves shard information for a specific date or range of dates.",
"version": "v1.0.0"
},
"servers": [
{
"url": "https://apis.sjgpts.com"
}
],
"components": {
"securitySchemes": {
"ApiKeyAuth": {
"type": "apiKey",
"in": "header",
"name": "api-key"
}
},
"schemas": {}
},
"security": [
{
"ApiKeyAuth": []
}
],
"paths": {
"/skyshards/shard_info/{date_str}": {
"get": {
"description": "Get shard information for a specific date",
"operationId": "GetShardInfo",
"parameters": [
{
"name": "date_str",
"in": "path",
"description": "The date to retrieve the shard information for (format: YYYYMMDD)",
"required": true,
"schema": {
"type": "string",
"pattern": "^\\d{8}$"
}
}
],
"responses": {
"200": {
"description": "Shard information retrieved successfully",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "Shard message indicating type of shard"
},
"date": {
"type": "string",
"format": "date-time",
"description": "The date of the shard information"
},
"time_zone": {
"type": "string",
"description": "The time zone of the shard information"
},
"is_red": {
"type": "boolean",
"description": "Indicator if the shard is red"
},
"have_shard": {
"type": "boolean",
"description": "Indicator if there is a shard available"
},
"offset": {
"type": "number",
"description": "Offset in seconds"
},
"interval": {
"type": "number",
"description": "Interval in seconds"
},
"last_end": {
"type": "string",
"format": "date-time",
"description": "End time of the last shard occurrence"
},
"realm": {
"type": "string",
"description": "Realm of the shard"
},
"map": {
"type": "string",
"description": "Map of the shard"
},
"reward_ac": {
"type": "number",
"description": "Reward AC for the shard"
},
"occurrences": {
"type": "array",
"items": {
"type": "object",
"properties": {
"start": {
"type": "string",
"format": "date-time",
"description": "Start time of the occurrence"
},
"land": {
"type": "string",
"format": "date-time",
"description": "Land time of the occurrence"
},
"end": {
"type": "string",
"format": "date-time",
"description": "End time of the occurrence"
}
}
},
"description": "List of shard occurrences"
}
}
}
}
}
},
"403": {
"description": "Forbidden - Invalid API key"
}
},
"deprecated": false
}
},
"/skyshards/monthly_shard_info/{year}/{month}": {
"get": {
"description": "Get shard information for a whole month",
"operationId": "GetMonthlyShardInfo",
"parameters": [
{
"name": "year",
"in": "path",
"description": "The year to retrieve the shard information for",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "month",
"in": "path",
"description": "The month to retrieve the shard information for",
"required": true,
"schema": {
"type": "integer",
"minimum": 1,
"maximum": 12
}
}
],
"responses": {
"200": {
"description": "Monthly shard information retrieved successfully",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "Shard message indicating type of shard"
},
"date": {
"type": "string",
"format": "date-time",
"description": "The date of the shard information"
},
"time_zone": {
"type": "string",
"description": "The time zone of the shard information"
},
"is_red": {
"type": "boolean",
"description": "Indicator if the shard is red"
},
"have_shard": {
"type": "boolean",
"description": "Indicator if there is a shard available"
},
"offset": {
"type": "number",
"description": "Offset in seconds"
},
"interval": {
"type": "number",
"description": "Interval in seconds"
},
"last_end": {
"type": "string",
"format": "date-time",
"description": "End time of the last shard occurrence"
},
"realm": {
"type": "string",
"description": "Realm of the shard"
},
"map": {
"type": "string",
"description": "Map of the shard"
},
"reward_ac": {
"type": "number",
"description": "Reward AC for the shard"
},
"occurrences": {
"type": "array",
"items": {
"type": "object",
"properties": {
"start": {
"type": "string",
"format": "date-time",
"description": "Start time of the occurrence"
},
"land": {
"type": "string",
"format": "date-time",
"description": "Land time of the occurrence"
},
"end": {
"type": "string",
"format": "date-time",
"description": "End time of the occurrence"
}
}
},
"description": "List of shard occurrences"
}
}
}
}
}
}
},
"403": {
"description": "Forbidden - Invalid API key"
}
},
"deprecated": false
}
},
"/skyclock/next_activity/": {
"get": {
"description": "Get time to next activities",
"operationId": "GetNextActivities",
"parameters": [
{
"name": "activities",
"in": "query",
"description": "Comma-separated list of activity names to retrieve data for",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"activities": {
"type": "object",
"additionalProperties": {
"type": "string",
"description": "Time to next activity formatted as 'Xh Ym'"
}
}
},
"example": {
"activities": {
"geyser": "1h 29m",
"grandma": "2h 15m"
}
}
}
}
}
},
"403": {
"description": "Invalid API Key"
},
"404": {
"description": "Activity not found"
}
}
}
}
}
}webPilot
This API provides the 'webPageReader' functionality for information gathering from web pages. Users can request content from a specific web page, and the API will retrieve and return the relevant information. This is particularly useful for tasks that require data collection and summarization from various online sources. The 'webPageReader' service is ideal for gathering information before content creation, ensuring users have access to the latest and most relevant data from the internet. The service can be used for a variety of purposes, including research, data analysis, and content preparation.
POST /api/readVisit a web page and retrieve content.
Ursprüngliches API-Schema
{
"openapi": "3.1.0",
"info": {
"title": "webPilot",
"description": "This API provides the 'webPageReader' functionality for information gathering from web pages. Users can request content from a specific web page, and the API will retrieve and return the relevant information. This is particularly useful for tasks that require data collection and summarization from various online sources.\nThe 'webPageReader' service is ideal for gathering information before content creation, ensuring users have access to the latest and most relevant data from the internet. The service can be used for a variety of purposes, including research, data analysis, and content preparation.",
"version": "v1.1"
},
"servers": [
{
"url": "https://gpts.webpilot.ai"
}
],
"paths": {
"/api/read": {
"post": {
"operationId": "webPageReader",
"x-openai-isConsequential": false,
"summary": "Visit a web page and retrieve content.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/visitWebPageRequest"
}
}
}
},
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/visitWebPageResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/visitWebPageError"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"visitWebPageRequest": {
"type": "object",
"required": [
"link",
"ur"
],
"properties": {
"link": {
"type": "string",
"description": "The web page's URL to visit and retrieve content from."
},
"ur": {
"type": "string",
"description": "A clear statement of the user's request, can be used as a search query and may include search operators."
},
"lp": {
"type": "boolean",
"description": "Whether the link is directly provided by the user."
},
"rt": {
"type": "boolean",
"description": "Set this to true to retry another request if the last request doesn't meet user's need."
},
"l": {
"type": "string",
"description": "The language used by the user in the request, according to the ISO 639-1 standard. For Chinese, use zh-CN for Simplified Chinese and zh-TW for Traditional Chinese."
}
}
},
"visitWebPageResponse": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "The title of the web page."
},
"content": {
"type": "string",
"description": "The content of the web page's URL to be summarized."
},
"meta": {
"type": "object",
"description": "The HTML meta info of the web page."
},
"links": {
"type": "array",
"description": "Some links in the web page.",
"items": {
"type": "string"
}
},
"extra_search_results": {
"type": "array",
"description": "Additional search results.",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "The title of this search result."
},
"link": {
"type": "string",
"description": "The link of this search result."
},
"snippet": {
"type": "string",
"description": "The snippet of this search result."
}
}
}
}
}
},
"visitWebPageError": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Error code."
},
"message": {
"type": "string",
"description": "Error message."
},
"detail": {
"type": "string",
"description": "Error detail."
}
}
}
}
}
}Adzedek API
This API is used to fetch advertisements to show.
GET /fetch_ad_to_show_GPTs/1721387946014x665608921881247700Fetch an advertisement to showRetrieves advertisement details including id and text.
Ursprüngliches API-Schema
{
"openapi": "3.1.0",
"info": {
"title": "Adzedek API",
"description": "This API is used to fetch advertisements to show.",
"version": "1.1.0"
},
"servers": [
{
"url": "https://api.adzedek.com",
"description": "Main Adzedek API server"
}
],
"paths": {
"/fetch_ad_to_show_GPTs/1721387946014x665608921881247700": {
"get": {
"operationId": "fetchAdToShowGPTs",
"summary": "Fetch an advertisement to show",
"description": "Retrieves advertisement details including id and text.",
"parameters": [
{
"in": "query",
"name": "conversation_context",
"schema": {
"type": "string"
},
"description": "The full user input. If this is the first message in the conversation, add \"[start]\" before the string, otherwise add \"[continue]\" before the string."
}
],
"responses": {
"200": {
"description": "A JSON object containing the advertisement details",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AdResponse"
}
}
}
}
},
"security": [
{
"ApiKeyAuth": []
}
]
}
}
},
"components": {
"schemas": {
"AdResponse": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"text": {
"type": "string"
}
}
}
},
"securitySchemes": {
"ApiKeyAuth": {
"type": "apiKey",
"in": "header",
"name": "adzedek-api"
}
}
}
}