omnifaces/omnihai
One API, any AI
This library helps Java developers integrate various AI services like OpenAI, Anthropic, and Google AI into their Jakarta EE or MicroProfile applications. It provides a single, consistent API for interacting with different AI providers, allowing developers to send text, stream responses, and even attach files for advanced chat capabilities. Developers can easily manage API keys and switch between models without rewriting their core application logic.
Use this if you are a Java developer building enterprise applications and need a streamlined way to incorporate multiple AI services, manage conversations with memory, or even aggregate responses from different providers for consensus.
Not ideal if you are not a Java developer or if your project doesn't use Jakarta EE or MicroProfile, as it requires these specific environments for full functionality.
Stars
27
Forks
1
Language
Java
License
—
Category
Last pushed
Mar 12, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/omnifaces/omnihai"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
yarin-zhang/AI-Gist
✨ AI Gist 是一款隐私优先的 AI 提示词管理工具,致力于让个人收藏的 AI 提示词能够发挥最大价值。支持变量替换、Jinja 模板、AI 生成与调优、历史版本记录、云端备份等核心功能。
uniai-lab/uniai
AI models all in one!
win4r/AISuperDomain
Aila(AI超元域): The premier AI integration tool for Windows, macOS, and Android. Ask once, get...
NitroRCr/AIaW
AI as Workspace - An elegant AI chat client. Full-featured, lightweight. Support multiple...
Jun-Murakami/AI-Browser
Client app for ChatGPT, Gemini, Claude, Kimi, DeepSeek, Grok, Nani !?, Felo, Cody, JENOVA,...