ChatMotor API v1.2 BETA
The ChatMotor API SDK simplifies integration with OpenAI, providing easy-to-use APIs for seamless streaming, automatic retries, unlimited input sizes.
The SDK includes functionnal ready to use APIs: translation, filter content, extract content, summary functions, ...
| Package | Description | 
|---|---|
| com.chatmotorapi.api | Provides classes to declare the ChatMotor instance, make basic requests, and large requests. | 
| com.chatmotorapi.api.experimental | Provides experimental functionnal APIs like content extraction and content filtering. | 
| com.chatmotorapi.api.functional | Provides functionnal APIs like summarization, strategic summarzation, translation, ... | 
| com.chatmotorapi.api.image | Provides Image APIs to create images using Dall-E 2 and Dall-E 3 from OpenAI. | 
| com.chatmotorapi.api.listener | Provides the MotorResponseListener used by streaming API, and provides ready to use implementations. | 
| com.chatmotorapi.api.listener.progress | Provides listeners for handling large file processing. | 
| com.chatmotorapi.api.models | Provides the list of available Models retrieved from OpenAI. | 
| com.chatmotorapi.api.notify | Provides notifications and file senders as APIs post-treatment processes. | 
| com.chatmotorapi.api.notify.failover | Provides the classes necessary to handle failover notifications within the ChatMotor API system. | 
| com.chatmotorapi.api.speech | Provides APIs to transform text to speech using OpenAI services. | 
| com.chatmotorapi.api.transcription | Provides APIs to transcribe audiofiles using OpenAI service. | 
| com.chatmotorapi.api.util | Provides misc utilities for accessing token counts, error reporting, and supported formats. | 
| com.chatmotorapi.api.util.exception | Provides run time Exceptions thrown by ChatMotor. | 
| com.chatmotorapi.api.version | Allows to access version info | 
| com.chatmotorapi.api.vision | Provides APIs to extract infos from an image using OpenAI service. |