openai-kotlin

一套 Kotlin 代码,无缝调用 OpenAI、Claude、Gemini 等主流大模型。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 2 👀 关注 2
GitHub ↗
GitHub 星标 ★ 57
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源SDK,Apache-2.0许可证,完全免费,无付费版本。

项目预览

openai-kotlin 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队tddworks
定价模式🏷️完全免费
价格说明开源SDK,Apache-2.0许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Kotlin
技术栈/模型anthropic-claude,anthropic-kotlin,azureai,chatgpt,claude,claude-ai,claude-api,gemini-api,kmp,koin,kotlin,ollama-api,openai-api,openai-gateway,openai-kotlin
GitHub 星标★ 57
上线时间2024-02-09 00:00:00
代码更新2025-12-18
仓库体积855 KB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数9

项目介绍

openai-kotlin 是一个基于 Kotlin 多平台(KMP)的 AI 客户端 SDK,旨在为开发者提供统一的接口来接入 OpenAI、Anthropic、Azure、Gemini 和 Ollama 等主流大模型服务。它解决了在不同 AI 提供商之间切换时需重复编写适配代码的痛点,通过一套简洁的 Kotlin API 屏蔽底层差异,支持 JVM、Android、iOS 等平台。项目采用测试驱动开发(TDD),内置对 Koin 依赖注入框架的集成,方便在模块化应用中使用。核心能力包括:多模型统一调用、流式响应处理、平台无关的异步支持,以及通过扩展点自定义请求。适合需要快速集成多种 AI 能力的 Kotlin 开发者,尤其适合多平台项目。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 57

核心亮点

  • 多平台支持:基于 KMP,一套代码可运行于 JVM、Android、iOS,降低跨平台 AI 集成成本。
  • 多模型统一接口:同时支持 OpenAI、Anthropic、Azure、Gemini、Ollama,切换模型无需重写业务逻辑。
  • TDD 开发:测试驱动保证代码质量,API 设计经过测试验证,可靠性较高。

不足之处

  • 项目处于早期阶段(星标 54),API 可能不稳定,社区生态和文档尚不完善。
  • 对高级特性(如微调、函数调用)的支持可能不如官方 SDK 全面,需自行扩展。

适用场景

  • 在多平台 App 中集成 AI 对话功能,需要兼容不同后端模型。
  • 企业级应用需灵活切换 AI 供应商,避免供应商锁定。
  • Kotlin 开发者希望用原生语言而非 REST 调用方式集成 AI 服务。

替代项目

OpenAI Kotlin SDK(官方)、LangChain4j、Ktorfit

上一篇:liboai

下一篇:chatgpt-java

同类项目推荐

agent-core 开源

一套 SDK 搞定 Agent 开发、运行到持续优化演进

openJiuwen agent-core provides a complete set of SDK capabilities related to AI Agen···

★ 467 2026-09-12
navigator 开源

让 Claude Code 长会话不崩,连续干完复杂活

Finish What You Start — Context engineering for Claude Code. Sessions last ···

★ 355 2026-08-09
OpenAIKit 开源

用 Swift 原生语法快速接入 OpenAI,几行代码搞定聊天和绘图

Swift Package for OpenAI's API

★ 269 2026-08-09
comfyui-mixlab-nodes 开源

把 ComfyUI 工作流变成能对话、能共享的实用应用

Workflow-to-APP、ScreenShare&FloatingVideo、GPT & 3D、SpeechRecognition&TTS

★ 1875 2026-08-09
chitra 开源

一个库搞定深度学习从训练到部署的全流程

A multi-functional library for full-stack Deep Learning. Simplifies Model Building, ···

★ 234 2026-08-09
epsiclaw 开源

515行Python实现极简智能体,秒懂秒改

The Karpathy treatment for OpenClaw - stripped to ε. 515 lines of Python, 6 files, ···

★ 51 2026-08-09
aegra 开源

自托管 LangGraph 后端,数据自己管,不怕被锁定

Open source alternative to LangGraph Platform (now LangSmith Deployments) - Self-hos···

★ 1314 2026-09-13
llm-anthropic 开源

一条命令在终端调用 Claude,还能写进脚本

LLM access to models by Anthropic, including the Claude series

★ 252 2026-09-16
pi-session-manager 开源

轻松管理 Pi AI 编程会话,搜索并一键恢复历史记录

Pi session manager for browsing, searching, and resuming Pi AI coding sessions. Rela···

★ 203 2026-08-09