openai-scala-client

用 Scala 一个客户端搞定 OpenAI、Gemini 等多家大模型

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 40 🐛 待处理 8 👀 关注 9
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 257
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源库,MIT 许可证,完全免费,无付费版本。

项目预览

openai-scala-client 项目界面预览图
图片来源:项目官网

项目数据

分类对话助手
开发团队cequence-io
定价模式🏷️完全免费
价格说明开源库,MIT 许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Scala
技术栈/模型anthropic,anthropic-api,aws-bedrock,chatgpt,gemini,gemini-ai,groq-api,jev,llms,nlp-library,openai,openai-api-client,perplexity-api,scala,vertex-ai-gemini-api,vlms
GitHub 星标★ 257
上线时间2023-01-25 00:00:00
代码更新2026-11-09
仓库体积7.4 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

openai-scala-client 是一个用 Scala 编写的 OpenAI API 客户端,同时也支持 Anthropic、Gemini、AWS Bedrock、Groq 等主流大模型提供商。它旨在为 Scala 开发者提供统一的、类型安全的接口来调用多种 LLM 服务,解决 Scala 生态中缺乏成熟大模型客户端的问题。核心能力包括:异步非阻塞请求、流式响应支持、自动重试与错误处理、以及对不同提供商 API 差异的抽象封装。项目基于 Scala 3 构建,利用函数式编程特性提供简洁的 DSL 风格调用。目前处于早期阶段,已具备基本的对话补全、嵌入生成等功能,适合需要集成多模型能力的 Scala 后端服务。

Star 增长趋势

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

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

核心亮点

  • 统一接口覆盖多家主流 LLM,切换提供商无需改业务代码
  • 基于 Scala 3 和函数式设计,类型安全且支持异步流式响应
  • 自动处理重试和错误映射,减少对接不同 API 的样板代码

不足之处

  • 项目早期,API 稳定性和文档完善度待观察
  • Scala 生态相对小众,社区贡献和示例较少

适用场景

  • Scala 后端服务需要快速集成多种大模型能力
  • 构建多提供商容灾或成本优化的 LLM 网关
  • 在函数式编程架构中调用 AI 接口,保持类型安全

替代项目

openai-scala-client (本库)、openai4s、scala-openai

上一篇:bellman

下一篇:ai-sdk-provider-codex-cli

同类项目推荐

beehive 开源

让多个AI编码代理在独立工作区并行协作,互不干扰。

Orchestrate coding agents across isolated git workspaces

★ 64 2026-08-09
context-engineering 开源

把 AI 上下文当工程做,输出更稳更准更可控

Context Engineering: Build Consistent, Accurate, Predictable AI Systems

★ 186 2026-08-09
Edit-Banana 开源

把 PDF/图片表格变成可编辑数据,一键搞定

Edit Banana: A framework for converting statistical formats into editable.

★ 5512 2026-08-09
everything-claude-code-zh 开源

中文翻译的 Claude Code 全套配置,助你快速上手实战

everything-claude-code 中文翻译项目:完整的 Claude Code 配置集合(agents, skills, ho···

★ 2025 2026-08-09
horizon 开源

把终端塞进无限画布,GPU 加速多任务并行,一眼掌控所有会话。

GPU-accelerated terminal board that puts all your sessions on an infinite canvas

★ 722 2026-08-09
generative-ui 开源

在 Expo 中快速构建 AI 驱动的动态移动界面

Tools and templates for building generative UI applications. Mobile-first, optimized···

★ 172 2026-08-09
claude-desktop-cn 开源

让 Claude 桌面端说中文,本地代码管理更顺手

中文 Claude Desktop / Claude Code 桌面客户端:中文界面、本地 Code 工作区、GitHub 导入···

★ 270 2026-08-09
better-agents 开源

一套标准,让智能体开发更规范、测试更省心。

Standards for building agents, better

★ 1560 2026-08-09