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, ...
Packages
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.