Socket
Book a DemoInstallSign in
Socket

@cherrystudio/api-sdk

Package Overview
Dependencies
Maintainers
4
Versions
48
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cherrystudio/api-sdk

OpenAPI client for @cherrystudio/api-sdk

0.0.53
latest
Source
npmnpm
Version published
Weekly downloads
182
-44.51%
Maintainers
4
Weekly downloads
 
Created
Source

@cherrystudio/api-sdk@0.0.53

This generator creates TypeScript/JavaScript client that utilizes axios. The generated Node module can be used in the following environments:

Environment

  • Node.js
  • Webpack
  • Browserify

Language level

  • ES5 - you must have a Promises/A+ library installed
  • ES6

Module system

  • CommonJS
  • ES6 module system

It can be used in both TypeScript and JavaScript. In TypeScript, the definition will be automatically resolved via package.json. (Reference)

Building

To build and compile the typescript sources to javascript use:

npm install
npm run build

Publishing

First build the package then run npm publish

Consuming

navigate to the folder of your consuming project and run one of the following commands.

published:

npm install @cherrystudio/api-sdk@0.0.53 --save

unPublished (not recommended):

npm install PATH_TO_GENERATED_PACKAGE --save

Documentation for API Endpoints

All URIs are relative to http://localhost

ClassMethodHTTP requestDescription
DefaultApiagentCreatePOST /agents创建Agent
DefaultApiagentFindAllGET /agents获取所有Agent
DefaultApiagentFindOneGET /agents/{id}根据ID获取Agent
DefaultApiagentRemoveDELETE /agents/{id}删除Agent
DefaultApiagentUpdatePATCH /agents/{id}更新Agent
DefaultApianthropicMessagesPOST /v1/messages
DefaultApiapiusageGetChatHistoryGET /api-usage/chat-history获取聊天记录
DefaultApiappGetCasdoorDemoGET /casdoor-demoCasdoor 登录演示页面
DefaultApiappInfoGET /应用信息
DefaultApiassistantCreatePOST /assistants创建智能体
DefaultApiassistantFindAllGET /assistants获取所有智能体
DefaultApiassistantFindByGroupIdGET /assistants/group/{groupId}获取指定组的智能体列表
DefaultApiassistantFindOneGET /assistants/{id}获取指定智能体
DefaultApiassistantRemoveDELETE /assistants/{id}删除智能体
DefaultApiassistantUpdatePUT /assistants/{id}更新智能体
DefaultApiauthCasdoorCallbackGET /auth/casdoor/callbackCasdoor 登录回调
DefaultApiauthCasdoorLoginGET /auth/casdoorCasdoor 登录
DefaultApiauthLoginPOST /auth/login用户登录
DefaultApiauthRefreshPOST /auth/refresh刷新访问令牌
DefaultApichatCheckPOST /v1/check检查模型可用性
DefaultApichatModelsGET /v1/models
DefaultApiconfigurationGetConfigurationsGET /configurations获取用户配置
DefaultApifiledownloadDownloadFileGET /files/download/{id}下载文件
DefaultApifilesFindAllGET /files获取所有文件
DefaultApifilesFindOneGET /files/{id}根据ID获取文件
DefaultApifilesRemoveDELETE /files/{id}删除文件
DefaultApifilesUploadFilePOST /files/upload上传文件
DefaultApigeminiCompletionsPOST /v1beta/models/{id}
DefaultApigeminiEmbeddingsPOST /v1beta/openai/embeddings
DefaultApigroupCreatePOST /groups创建新分组
DefaultApigroupFindAllGET /groups获取所有分组
DefaultApigroupFindOneGET /groups/{id}根据ID获取分组
DefaultApigroupRemoveDELETE /groups/{id}删除分组
DefaultApigroupUpdatePATCH /groups/{id}更新分组信息
DefaultApiknowledgebaseAddItemPOST /knowledge-base/{id}/items添加知识库条目
DefaultApiknowledgebaseAddItemsBatchPOST /knowledge-base/{id}/items/batch批量添加知识库条目
DefaultApiknowledgebaseCreatePOST /knowledge-base创建新的知识库
DefaultApiknowledgebaseFindAllGET /knowledge-base获取所有知识库
DefaultApiknowledgebaseFindOneGET /knowledge-base/{id}获取指定知识库
DefaultApiknowledgebaseRemoveDELETE /knowledge-base/{id}删除知识库
DefaultApiknowledgebaseRemoveItemDELETE /knowledge-base/{id}/items/{itemId}删除知识库条目
DefaultApiknowledgebaseRerankPOST /knowledge-base/{id}/rerank重排序搜索结果
DefaultApiknowledgebaseSearchPOST /knowledge-base/{id}/search搜索知识库
DefaultApiknowledgebaseUpdatePATCH /knowledge-base/{id}更新知识库
DefaultApiknowledgebaseprocessorGetFailedItemsGET /knowledge-base-processor/failed获取失败的项目
DefaultApiknowledgebaseprocessorGetPendingItemsGET /knowledge-base-processor/pending获取待处理的项目
DefaultApiknowledgebaseprocessorGetProcessingItemsGET /knowledge-base-processor/processing获取正在处理的项目
DefaultApiknowledgebaseprocessorGetStatsGET /knowledge-base-processor/stats获取队列统计信息
DefaultApiknowledgebaseprocessorGetStatusGET /knowledge-base-processor/status获取队列状态
DefaultApiknowledgebaseprocessorRetryFailedItemGET /knowledge-base-processor/retry/{id}重试失败的项目
DefaultApilicenseGetCurrentLicenseGET /licenses/current获取当前有效 License
DefaultApilicenseImportLicensePOST /licenses/import导入 License
DefaultApilicenseRevokeLicenseDELETE /licenses/revoke撤销当前 License
DefaultApimcpserverAddServerToAssistantPOST /mcp-servers/{serverId}/assistant/{assistantId}为助手添加 MCP 服务器
DefaultApimcpserverCreatePOST /mcp-servers创建 MCP 服务器
DefaultApimcpserverFindAllGET /mcp-servers获取所有 MCP 服务器
DefaultApimcpserverFindByKeyGET /mcp-servers/key/{key}通过 key 获取 MCP 服务器
DefaultApimcpserverFindOneGET /mcp-servers/{id}获取指定 MCP 服务器
DefaultApimcpserverGetServersByAssistantGET /mcp-servers/assistant/{assistantId}获取助手关联的 MCP 服务器
DefaultApimcpserverRemoveDELETE /mcp-servers/{id}删除 MCP 服务器
DefaultApimcpserverRemoveServerFromAssistantDELETE /mcp-servers/{serverId}/assistant/{assistantId}从助手移除 MCP 服务器
DefaultApimcpserverUpdatePUT /mcp-servers/{id}更新 MCP 服务器
DefaultApiminappCreatePOST /minapps创建小程序
DefaultApiminappFindAllGET /minapps获取所有小程序
DefaultApiminappFindOneGET /minapps/{id}获取指定小程序
DefaultApiminappRemoveDELETE /minapps/{id}删除小程序
DefaultApiminappUpdatePATCH /minapps/{id}更新小程序
DefaultApimodelFindAllGET /models获取所有模型
DefaultApimodelFindByModelIdGET /models/search/{modelId}根据模型ID搜索模型
DefaultApimodelFindByProviderIdGET /models/provider/{providerId}根据提供商ID获取模型列表
DefaultApimodelFindOneGET /models/{id}获取指定模型
DefaultApimodelUpdatePUT /models/{id}更新模型信息
DefaultApiopenaiChatCompletionsPOST /v1/chat/completions
DefaultApiopenaiEmbeddingsPOST /v1/embeddings
DefaultApiopenaiGenerateImagePOST /v1/images/generations生成图片
DefaultApiopenaiRerankPOST /v1/rerank
DefaultApiopenaiResponsePOST /v1/responses
DefaultApipermissionCreatePOST /permissions创建权限
DefaultApipermissionFindAllGET /permissions获取所有权限
DefaultApipermissionFindOneGET /permissions/{id}获取指定权限
DefaultApipermissionRemoveDELETE /permissions/{id}删除权限
DefaultApipermissionUpdatePUT /permissions/{id}更新权限信息
DefaultApiproviderAddModelPOST /providers/{id}/models为服务商添加模型
DefaultApiproviderBatchUpdateModelsPOST /providers/{id}/models/batch批量更新服务商的模型(会删除原有模型)
DefaultApiproviderCreatePOST /providers创建服务商
DefaultApiproviderFindAllGET /providers获取所有服务商
DefaultApiproviderFindOneGET /providers/{id}获取指定服务商
DefaultApiproviderRemoveDELETE /providers/{id}删除服务商
DefaultApiproviderRemoveModelDELETE /providers/{id}/models/{modelId}删除服务商的指定模型
DefaultApiproviderRemoveModelsDELETE /providers/{id}/models批量删除服务商的模型
DefaultApiproviderUpdatePUT /providers/{id}更新服务商
DefaultApiroleAddPermissionsPOST /roles/{id}/permissions添加角色权限
DefaultApiroleCreatePOST /roles创建角色
DefaultApiroleFindAllGET /roles获取所有角色
DefaultApiroleFindOneGET /roles/{id}获取指定角色
DefaultApiroleRemoveDELETE /roles/{id}删除角色
DefaultApiroleRemovePermissionsDELETE /roles/{id}/permissions移除角色权限
DefaultApiroleUpdatePUT /roles/{id}更新角色信息
DefaultApisettingDeleteDELETE /settings/{key}删除设置
DefaultApisettingGetGET /settings/{key}获取指定设置
DefaultApisettingListGET /settings获取所有设置
DefaultApisettingSetPOST /settings/{key}创建或更新设置
DefaultApitokenCreatePOST /tokensCreate new API token
DefaultApitokenUpdatePATCH /tokens/{id}Update API token
DefaultApiuserCreatePOST /users创建用户
DefaultApiuserFindAllGET /users获取所有用户
DefaultApiuserFindOneGET /users/{id}获取指定用户
DefaultApiuserRemoveDELETE /users/{id}删除用户
DefaultApiuserUpdatePUT /users/{id}更新用户信息
DefaultApiworkflowCreatePOST /workflows创建工作流
DefaultApiworkflowFindAllGET /workflows获取所有工作流
DefaultApiworkflowFindOneGET /workflows/{id}获取指定工作流
DefaultApiworkflowRemoveDELETE /workflows/{id}删除工作流
DefaultApiworkflowUpdatePATCH /workflows/{id}更新工作流

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

bearer

  • Type: Bearer authentication (JWT)

Keywords

axios

FAQs

Package last updated on 29 Aug 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.