FakeAGI

Vand ID: vand-b81e5795-0fdd-4815-99b1-7742506a540a

Learn how to easily use the FakeAGI tool with the OpenAI API.

ChatGPT creates tasks based on your goals, adapts its behavior by learning from past tasks, and prioritizes new tasks for efficient problem solving.

OpenAI function calls:

{
  "name": "setTarget",
  "description": "ChatGPT sets the target in the user\u0027s language and generate the initial tasks also in the user\u0027s language. ChatGPT can also resume interrupted spreadsheets.",
  "parameters": {
    "type": "object",
    "properties": {
      "taskLoopLimit": {
        "type": "integer",
        "description": "Specifies the number of times the processTasks operation will be executed. 1 to 5.",
        "default": 3
      },
      "generateLimit": {
        "type": "integer",
        "description": "Specifies the number of tasks to be generated in each iteration of generateTasks. 1 to 20.",
        "default": 5
      },
      "processLimit": {
        "type": "integer",
        "description": "Specifies the number of tasks to be processed in each iteration of processTasks. 1 to 20.",
        "default": 3
      },
      "target": {
        "properties": {
          "content": {
            "type": "string"
          },
          "contentType": {
            "type": "string",
            "enum": [
              "goal",
              "spreadsheetUrl"
            ]
          }
        },
        "type": "object",
        "description": "Content is the goal or interrupted spreadsheetUrl."
      }
    },
    "required": [
      "taskLoopLimit",
      "generateLimit",
      "processLimit",
      "target"
    ]
  }
}
{
  "name": "generateTasks",
  "description": "ChatGPT generates tasks in the user\u0027s language, prioritizes them in ascending order, and saves them to a spreadsheet.",
  "parameters": {
    "type": "object",
    "properties": {
      "taskQueue": {
        "items": {
          "properties": {
            "task": {
              "type": "string"
            },
            "priority": {
              "type": "integer"
            }
          },
          "type": "object"
        },
        "type": "array",
        "description": "Prioritized queue of tasks subdivided to achieve goal."
      }
    },
    "required": [
      "taskQueue"
    ]
  }
}
{
  "name": "processTasks",
  "description": "ChatGPT executes tasks in the user\u0027s language and saves the results to a spreadsheet. The saving is done in ascending order of priority.",
  "parameters": {
    "type": "object",
    "properties": {
      "completedTaskResults": {
        "items": {
          "properties": {
            "task": {
              "type": "string"
            },
            "result": {
              "type": "string"
            },
            "priority": {
              "type": "integer"
            }
          },
          "type": "object"
        },
        "type": "array",
        "description": "Prioritized list of the results of executing the task."
      }
    },
    "required": [
      "completedTaskResults"
    ]
  }
}
{
  "name": "getResultsSpreadsheetURL",
  "description": "ChatGPT retrieve the URL of the Google Spreadsheet containing all results.",
  "parameters": {}
}

Auth Type

none

Servers

https://fake-agi.inu-ai.com

OpenAPI:

{
  "openapi": "3.0.0",
  "info": {
    "title": "FakeAGI",
    "version": "1.0.0",
    "description": "ChatGPT creates tasks based on your goals, adapts its behavior by learning from past tasks, and prioritizes new tasks for efficient problem solving."
  },
  "servers": [
    {
      "url": "https://fake-agi.inu-ai.com"
    }
  ],
  "paths": {
    "/v1/setTarget": {
      "post": {
        "operationId": "setTarget",
        "x-openai-isConsequential": false,
        "description": "ChatGPT sets the target in the user\u0027s language and generate the initial tasks also in the user\u0027s language. ChatGPT can also resume interrupted spreadsheets.",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "taskLoopLimit",
                  "generateLimit",
                  "processLimit",
                  "target"
                ],
                "properties": {
                  "taskLoopLimit": {
                    "description": "Specifies the number of times the processTasks operation will be executed. 1 to 5.",
                    "default": 3,
                    "type": "integer"
                  },
                  "generateLimit": {
                    "description": "Specifies the number of tasks to be generated in each iteration of generateTasks. 1 to 20.",
                    "default": 5,
                    "type": "integer"
                  },
                  "processLimit": {
                    "description": "Specifies the number of tasks to be processed in each iteration of processTasks. 1 to 20.",
                    "default": 3,
                    "type": "integer"
                  },
                  "target": {
                    "description": "Content is the goal or interrupted spreadsheetUrl.",
                    "type": "object",
                    "properties": {
                      "content": {
                        "type": "string"
                      },
                      "contentType": {
                        "type": "string",
                        "enum": [
                          "goal",
                          "spreadsheetUrl"
                        ]
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK."
          }
        }
      }
    },
    "/v1/generateTasks": {
      "post": {
        "operationId": "generateTasks",
        "x-openai-isConsequential": false,
        "description": "ChatGPT generates tasks in the user\u0027s language, prioritizes them in ascending order, and saves them to a spreadsheet.",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "taskQueue"
                ],
                "properties": {
                  "taskQueue": {
                    "description": "Prioritized queue of tasks subdivided to achieve goal.",
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "task": {
                          "type": "string"
                        },
                        "priority": {
                          "type": "integer"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK."
          }
        }
      }
    },
    "/v1/processTasks": {
      "post": {
        "operationId": "processTasks",
        "x-openai-isConsequential": false,
        "description": "ChatGPT executes tasks in the user\u0027s language and saves the results to a spreadsheet. The saving is done in ascending order of priority.",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "completedTaskResults"
                ],
                "properties": {
                  "completedTaskResults": {
                    "description": "Prioritized list of the results of executing the task.",
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "task": {
                          "type": "string"
                        },
                        "result": {
                          "type": "string"
                        },
                        "priority": {
                          "type": "integer"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK."
          }
        }
      }
    },
    "/v1/getResultsSpreadsheetURL": {
      "get": {
        "operationId": "getResultsSpreadsheetURL",
        "x-openai-isConsequential": false,
        "description": "ChatGPT retrieve the URL of the Google Spreadsheet containing all results.",
        "responses": {
          "200": {
            "description": "OK."
          }
        }
      }
    }
  }
}