0.0.5 • Published 6 months ago

askaiden v0.0.5

Weekly downloads
-
License
Unlicense
Repository
-
Last release
6 months ago

askaiden

Askaiden - JavaScript client for askaiden The operating system to build AI Tutors This SDK is automatically generated by the Swagger Codegen project:

  • API version: 0.0.5
  • Package version: 0.0.5
  • Build package: io.swagger.codegen.v3.generators.javascript.JavaScriptClientCodegen

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install askaiden --save

git

If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:

    npm install GIT_USER_ID/GIT_REPO_ID --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Please follow the installation instruction and execute the following JS code:

var Askaiden = require('askaiden');
var defaultClient = Askaiden.ApiClient.instance;


var api = new Askaiden.AidenApi()
var body = new Askaiden.AppModelsRequestAidenStep(); // {AppModelsRequestAidenStep} 
var aidenId = "aidenId_example"; // {String} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.addAidenStep(body, aidenId, callback);

Documentation for API Endpoints

All URIs are relative to /

ClassMethodHTTP requestDescription
Askaiden.AidenApiaddAidenStepPOST /api/v1/aiden/{aiden_id}/stepsAdd Step
Askaiden.AidenApicreateAidenPOST /api/v1/aidenCreate
Askaiden.AidenApideleteAidenDELETE /api/v1/aiden/{aiden_id}Delete
Askaiden.AidenApideleteAidenStepDELETE /api/v1/aiden/{aiden_id}/steps/{step_id}Delete Step
Askaiden.AidenApigetAidenGET /api/v1/aiden/{aiden_id}Get
Askaiden.AidenApiinvokeAidenPOST /api/v1/aiden/{aiden_id}/invokeInvoke
Askaiden.AidenApilistAidenStepsGET /api/v1/aiden/{aiden_id}/stepsList Steps
Askaiden.AidenApilistAidensGET /api/v1/aidenList
Askaiden.AidenApiupdateAidenPATCH /api/v1/aiden/{aiden_id}Update
Askaiden.ConversationsApicreateConversationsPOST /api/v1/conversationsCreate
Askaiden.ConversationsApideleteConversationsDELETE /api/v1/conversations/{conversationId}Delete
Askaiden.ConversationsApilistConversationsGET /api/v1/conversationsList
Askaiden.ConversationsApilistMessagesGET /api/v1/conversations/{conversationId}/messagesList
Askaiden.ConversationsApiupdateConversationsPATCH /api/v1/conversations/{conversationId}Update
Askaiden.DatasourceApicreateDatasourcesPOST /api/v1/datasourcesCreate
Askaiden.DatasourceApideleteDatasourceDELETE /api/v1/datasources/{datasource_id}Delete
Askaiden.DatasourceApigetDatasourceGET /api/v1/datasources/{datasource_id}Get
Askaiden.DatasourceApilistDatasourcesGET /api/v1/datasourcesList
Askaiden.DatasourceApiupdateDatasourcePATCH /api/v1/datasources/{datasource_id}Update
Askaiden.SkillsApiaddDatasourcePOST /api/v1/skills/{skill_id}/datasourcesAdd Datasource
Askaiden.SkillsApiaddSkillToolPOST /api/v1/skills/{skill_id}/toolsAdd Tool
Askaiden.SkillsApicreateSkillPOST /api/v1/skillsCreate
Askaiden.SkillsApideleteSkillDELETE /api/v1/skills/{skill_id}Delete
Askaiden.SkillsApigetSkillGET /api/v1/skills/{skill_id}Get
Askaiden.SkillsApiinvokeSkillPOST /api/v1/skills/{skill_id}/invokeInvoke
Askaiden.SkillsApilistRunsGET /api/v1/skills/{skill_id}/runsList Runs
Askaiden.SkillsApilistSkillDatasourcesGET /api/v1/skills/{skill_id}/datasourcesList Datasources
Askaiden.SkillsApilistSkillToolsGET /api/v1/skills/{skill_id}/toolsList Tools
Askaiden.SkillsApilistSkillsGET /api/v1/skillsList
Askaiden.SkillsApiremoveDatasourceDELETE /api/v1/skills/{skill_id}/datasources/{datasource_id}Remove Datasource
Askaiden.SkillsApiremoveToolDELETE /api/v1/skills/{skill_id}/tools/{tool_id}Remove Tool
Askaiden.SkillsApiupdateSkillPATCH /api/v1/skills/{skill_id}Update
Askaiden.ToolApicreateToolsPOST /api/v1/toolsCreate
Askaiden.ToolApideleteToolDELETE /api/v1/tools/{tool_id}Delete
Askaiden.ToolApigetApiV1ToolsToolIdGetGET /api/v1/tools/{tool_id}Get
Askaiden.ToolApilistToolsGET /api/v1/toolsList
Askaiden.ToolApiupdateApiV1ToolsToolIdPatchPATCH /api/v1/tools/{tool_id}Update
Askaiden.UsersApicreateUserPOST /api/v1/userCreate
Askaiden.UsersApideleteUserDELETE /api/v1/userDelete
Askaiden.UsersApigetUserGET /api/v1/userGet
Askaiden.UsersApiupdateUserPATCH /api/v1/userUpdate

Documentation for Models

Documentation for Authorization

HTTPBearer

0.0.5

6 months ago