- *Eden AI is an AI API aggregator that allows any tech enthusiast to use multiple AI technologies with different providers available on the market without having to set up each API individually. We are proud to announce that Eden AI is now open sourcing the AI API aggregator on his Github project*.*
We would love if you could star our GitHub repo!
What is Eden AI?
Eden AI simplifies the use and deployment of AI technologies by providing a unique API connected to the best AI APIs. Eden AI is the future of AI use in business and provides:
Centralized and fully monitored billing on Eden AI for all AI APIs
Unified API for all providers: simple and standard to use, quick switch between providers, access to the specific features of each provider
Standardized response format: the JSON output format is the same for all suppliers thanks to Eden AI's standardization work. The response elements are also standardized thanks to Eden AI's powerful matching algorithms.
The best Artificial Intelligence APIs on the market: big cloud providers (Google, AWS, Microsoft, and more specialized engines)
Data protection: Eden AI will not store or use any data. Possibility to filter to use only GDPR engines.
One API for multiple AI APIs
Many different AI technologies are covered by Eden AI: Text Analysis (sentiment analysis, keyword extraction, etc.), Computer Vision (object detection, face detection, etc.), Machine Translation, speech recognition, Document Parsing (invoice parsing, resume parsing, etc.).
Try these APIs on Eden AI
What is Eden AI APIs Open Source project?
Nearly 30 different AI providers
Eden AI APIs Open Source package includes the essentials to use AI technologies from different AI providers (ex: Google, Amazon, Clarifai, etc.). The project contains the API integration of nearly 30 different AI providers. All you need is this integration and an API key from the provider’s website to use their technologies. You can find all AI providers’ integrations here.
Many AI technologies and features
Besides, Eden AI APIs package provides the standardization of all AI technologies and features covered by Eden AI. This means that you will be able to use any of the providers available for a given feature, and you will get the same input and output structure so that you can switch from one provider to another very easily.
Here is the list of all features available in the package:
Text analysis/NLP: sentiment analysis, keyword extraction, summarization, text search, question answering, text anonymization, syntax analysis, NER
Audio: Speech-to-text and Text-to-speech
OCR & Document Parsing: raw OCR, OCR for tables, invoice parser, resume parser, receipt parser
Image Analysis: object detection, explicit content detection, face detection, logo detection, landmark detection, image anonymization, image search
Video Analysis: object tracking, person tracking, face detection, logo detection, label detection, explicit content detection, text recognition
Example of a feature standardization
Here is an example of a feature standardization. You will find a feature_args.py where you will have the standard input parameter for the API.
You will find:
- a feature_args.py file where you will have the standard input parameters for the API
- a features_dataclasses.py file with the standard output fields returned by the API
- a feature_response.json file with the standard json structure of the API response
Why open-sourcing Eden AI?
We chose to publish the Eden AI APIs package for multiple reasons:
Democratization
We strongly believe in democratizing AI as a Service. Our goal is to provide developers who need AI features to build their projects with better and easier access to them. There are plenty of APIs from many different players, which is why anyone looking to use AI APIs should be able to choose the right engine and have flexibility in their choice.
Transparency
As an agnostic actor in the AI APIs market, we guarantee our users that we’ll always remain neutral towards all AI vendors. Standardizing API responses implies making choices among the multiplicity of elements returned by the different APIs. By publishing the standardization of API input and output for all features, we are embracing those choices and sharing them with the whole community.
Opening up to AI providers
Eden AI APIs package is a way of universalizing the integration of AI APIs providers. We are continuously integrating new providers, but we need to be selective and we do not have the resources to integrate all AI APIs existing on the market. Therefore, providers can now add their own APIs and enhance their existing APIs so that all members from the community can access them as well. Needless to say, our team of experts always reviews pull requests and we only validate strong AI APIs.
Listen and work with the AI community
We strive for a stimulating environment that inspires developers around the world. We are working on building a strong community around Eden AI APIs package, which is why any AI API user can add an API or add a new feature. Our goal is to build the most universal AI hub for everyone in the AI and developer community. If you want to contribute, you can have a look here.
We also have a Discord server where the community can discuss and help each other: https://discord.com/invite/VYwTbMQc8u
Discover Eden AI APIs GitHub
What are the differences between the App and the Open Source package?
Using Eden AI, you won’t have to create accounts or use API keys for every AI APIs provider. Eden AI already has partnerships with those providers allowing our users to access all the AI APIs through a unique API token.
A user interface
Of course, Eden AI hosts the API endpoints on its servers and provides a user interface with additional features:
Cost management: monitor all your costs in one place
Dedicated support from AI experts
Use Eden AI on external platforms (no-code platforms, data science platforms)
Advanced features
Eden AI provides a pay-per-use offer where you only pay for what you use. We also offer another pricing plan involving a monthly subscription. This gives access to advanced features such as:
Build advanced AI models with your own dataset
Best-fit AI API recommendation
Data labeling tool
Company account (up to 10 users)
AI Workflow builder on Eden AI platform
If you need more information, you can contact us here.