UNPKG

@ondewo/csi-client-nodejs

Version:

ONDEWO Communication System Integration (CSI) Client library for Nodejs

112 lines (102 loc) 4.57 kB
<div align="center"> <table> <tr> <td> <a href="https://ondewo.com/en/products/natural-language-understanding/"> <img width="400px" src="https://raw.githubusercontent.com/ondewo/ondewo-logos/master/ondewo_we_automate_your_phone_calls.png"/> </a> </td> </tr> <tr> <td align="center"> <a href="https://www.linkedin.com/company/ondewo "><img width="40px" src="https://cdn-icons-png.flaticon.com/512/3536/3536505.png"></a> <a href="https://www.facebook.com/ondewo"><img width="40px" src="https://cdn-icons-png.flaticon.com/512/733/733547.png"></a> <a href="https://twitter.com/ondewo"><img width="40px" src="https://cdn-icons-png.flaticon.com/512/733/733579.png"> </a> <a href="https://www.instagram.com/ondewo.ai/"><img width="40px" src="https://cdn-icons-png.flaticon.com/512/174/174855.png"></a> <a href="https://badge.fury.io/js/%40ondewo%2Fcsi-client-nodejs"><img src="https://badge.fury.io/js/%40ondewo%2Fcsi-client-nodejs.svg" alt="npm version" height="32"></a> </td> </tr> </table> <h1 align="center"> ONDEWO CSI Client NodeJS </h1> </div> ## Overview `@ondewo/csi-client-nodejs` is a compiled version of the [ONDEWO CSI API](https://github.com/ondewo/ondewo-csi-api) using the [ONDEWO PROTO COMPILER](https://github.com/ondewo/ondewo-proto-compiler). Here you can find the CSI API [documentation](https://ondewo.github.io). ONDEWO APIs use [Protocol Buffers](https://github.com/google/protobuf) version 3 (proto3) as their Interface Definition Language (IDL) to define the API interface and the structure of the payload messages. The same interface definition is used for gRPC versions of the API in all languages. ## Setup Using NPM: ```shell npm i --save @ondewo/csi-client-nodejs ``` Using GitHub: ```shell git clone https://github.com/ondewo/ondewo-csi-client-nodejs.git ## Clone repository cd ondewo-csi-client-nodejs ## Change into repo-directoy make setup_developer_environment_locally ## Install dependencies ``` ## Package structure ``` npm ├── api │ ├── google │ │ ├── api │ │ │ ├── annotations_grpc_pb.js │ │ │ ├── annotations_pb.d.ts │ │ │ └── annotations_pb.js │ │ ├── protobuf │ │ │ ├── any_grpc_pb.js │ │ │ ├── any_pb.d.ts │ │ │ ├── any_pb.js │ │ │ ├── empty_grpc_pb.js │ │ │ ├── empty_pb.d.ts │ │ │ ├── empty_pb.js │ │ │ ├── field_mask_grpc_pb.js │ │ │ ├── field_mask_pb.d.ts │ │ │ ├── field_mask_pb.js │ │ │ ├── struct_grpc_pb.js │ │ │ ├── struct_pb.d.ts │ │ │ ├── struct_pb.js │ │ │ ├── timestamp_grpc_pb.js │ │ │ ├── timestamp_pb.d.ts │ │ │ └── timestamp_pb.js │ │ ├── rpc │ │ │ ├── status_grpc_pb.js │ │ │ ├── status_pb.d.ts │ │ │ └── status_pb.js │ │ └── type │ │ ├── latlng_grpc_pb.js │ │ ├── latlng_pb.d.ts │ │ └── latlng_pb.js │ └── ondewo │ ├── csi │ │ ├── conversation_grpc_pb.d.ts │ │ ├── conversation_grpc_pb.js │ │ ├── conversation_pb.d.ts │ │ └── conversation_pb.js │ ├── nlu │ │ ├── agent_grpc_pb.d.ts │ │ ├── agent_grpc_pb.js │ │ ├── agent_pb.d.ts │ │ ├── agent_pb.js │ │ ├── aiservices_grpc_pb.d.ts │ │ ├── aiservices_grpc_pb.js │ │ ├── aiservices_pb.d.ts │ │ ├── aiservices_pb.js │ │ ├── ... │ ├── s2t │ │ ├── speech-to-text_grpc_pb.d.ts │ │ ├── speech-to-text_grpc_pb.js │ │ ├── speech-to-text_pb.d.ts │ │ └── speech-to-text_pb.js │ └── t2s │ ├── text-to-speech_grpc_pb.d.ts │ ├── text-to-speech_grpc_pb.js │ ├── text-to-speech_pb.d.ts │ └── text-to-speech_pb.js ├── LICENSE ├── package.json ├── public-api.d.ts ├── public-api.js └── README.md ```