openai-ruby

Ruby 项目几行代码接入 OpenAI 接口

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 68 🐛 待处理 6 👀 关注 10
GitHub ↗
GitHub 星标 ★ 475
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源 SDK 免费使用,调用 API 需按 OpenAI 官方计费

项目预览

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

项目数据

分类编程开发
开发团队openai
定价模式🏷️完全免费
价格说明开源 SDK 免费使用,调用 API 需按 OpenAI 官方计费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Ruby
GitHub 星标★ 475
上线时间2025-03-05 00:00:00
代码更新2026-11-07
仓库体积30.2 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-11-09
浏览次数0

项目介绍

openai-ruby 是 OpenAI 官方维护的 Ruby SDK,把 OpenAI API 的各类能力封装成符合 Ruby 习惯的客户端接口。它解决 Ruby 项目接入大模型时需手写 HTTP 请求、鉴权、重试和错误处理的问题,让开发者用少量代码调用对话、文本生成、向量嵌入、图像生成等接口。核心能力包括:统一的客户端配置与 API Key 管理,覆盖聊天补全、嵌入、文件、微调等主要端点,支持流式响应,对请求参数和返回结构做类型化封装,并内置超时、重试与异常映射。作为官方库,它跟进 API 版本较及时,接口风格与官方其他语言 SDK 保持一致,适合 Rails 或纯 Ruby 服务快速集成 AI 功能。

Star 增长趋势

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

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

核心亮点

  • OpenAI 官方维护,接口随 API 更新及时同步
  • 封装鉴权、重试、超时与异常,省去手写 HTTP 层
  • 覆盖聊天、嵌入、文件、微调等主要端点,支持流式响应

不足之处

  • 星标数较少,社区示例和第三方教程相对有限
  • 仅面向 OpenAI 服务,切换其他模型供应商需另找方案

适用场景

  • Rails 应用集成对话式 AI 助手
  • Ruby 后端批量生成文本摘要或分类
  • 在 Ruby 服务中调用嵌入接口做语义检索

替代项目

ruby-openai、langchainrb

上一篇:openai-cli

下一篇:没有了!

同类项目推荐

Awesome-Vibe-Coding 开源

一站式收藏AI编程神器,快速上手Vibe Coding。

A curated list of coding harnesses, vibe-coding communities, named personal agents, ···

★ 122 2026-08-09
antigravity-nix 开源

在 NixOS 上自动更新安装 Google 智能 IDE,每周三次同步最新版。

Auto-updating Nix package for Google Antigravity agentic IDE. Updates 3x/week. FHS e···

★ 179 2026-08-09
echook 开源

给 AI 编程助手装上声音,任务完成/出错/限流秒知道

【Every star you give feeds a hungry developer's motivation!⭐️】 echook — AI-ope···

★ 90 2026-08-09
openrabbit 开源

在 GitHub Actions 里免费跑 AI 审查,PR 质量自动把关

Free, AI PR reviewer that runs entirely in GitHub Actions. No hosting required.

★ 58 2026-08-09
TEDI 开源

一个窗口搞定终端、SSH、AI 编程和代码管理,让开发流程更顺畅。

Terminal Director. One lightweight app, eight features, your whole dev workflow in a···

★ 170 2026-08-09
Canny 开源

拦住AI代理空口说完成,要证据才放行

Stops AI coding agents from claiming work is done without evidence. Deterministic ho···

★ 134 2026-10-03
vim-ollama 开源

在 Vim 里直接问本地大模型,代码不离开编辑器

Vim plugin for integrating Ollama based LLM (large language models)

★ 334 2026-09-15
opencommit 开源

1秒生成规范提交信息,告别憋提交词

top #1 and most feature rich GPT wrapper for git — generate commit messages with an···

★ 7543 2026-08-09
craft-anything 开源

拆解任意软件原理,动手复刻自己的版本

Craft Anything: understand how any software works, and craft your own.

★ 21843 2026-11-03