You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/_config.yml
+109Lines changed: 109 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,9 @@ title: RubyLLM
2
2
description: One beautiful API for ChatGPT, Claude, Gemini, and more. Chat, images, embeddings, tools.
3
3
url: https://rubyllm.com
4
4
baseurl: /
5
+
lang: en-US
6
+
locale: en_US
7
+
repository: crmne/ruby_llm
5
8
remote_theme: just-the-docs/just-the-docs
6
9
7
10
# Collections for organizing content
@@ -42,21 +45,29 @@ defaults:
42
45
type: "getting_started"
43
46
values:
44
47
layout: "default"
48
+
seo:
49
+
type: "WebPage"
45
50
- scope:
46
51
path: ""
47
52
type: "core_features"
48
53
values:
49
54
layout: "default"
55
+
seo:
56
+
type: "WebPage"
50
57
- scope:
51
58
path: ""
52
59
type: "advanced"
53
60
values:
54
61
layout: "default"
62
+
seo:
63
+
type: "WebPage"
55
64
- scope:
56
65
path: ""
57
66
type: "reference"
58
67
values:
59
68
layout: "default"
69
+
seo:
70
+
type: "WebPage"
60
71
61
72
logo: "/assets/images/logotype.svg"
62
73
favicon_ico: "/assets/images/logo.svg"
@@ -65,6 +76,13 @@ twitter:
65
76
username: paolino
66
77
card: summary_large_image
67
78
79
+
social:
80
+
name: RubyLLM
81
+
links:
82
+
- https://github.com/crmne/ruby_llm
83
+
- https://rubygems.org/gems/ruby_llm
84
+
- https://github.com/sponsors/crmne
85
+
68
86
search_enabled: true
69
87
search:
70
88
heading_level: 2
@@ -114,6 +132,97 @@ plugins:
114
132
- jekyll-sitemap
115
133
- jekyll-og-image
116
134
- jekyll-redirect-from
135
+
- jekyll-ai-visible-content
136
+
137
+
author:
138
+
type: Organization
139
+
name: RubyLLM
140
+
url: https://rubyllm.com
141
+
twitter: paolino
142
+
143
+
ai_visible_content:
144
+
enabled: true
145
+
entity:
146
+
type: Organization
147
+
id_slug: ruby-llm
148
+
name: RubyLLM
149
+
alternate_names:
150
+
- ruby_llm
151
+
- Ruby LLM
152
+
description: one consistent Ruby API for chat, image generation, embeddings, transcription, moderation, tools, agents, structured output, streaming, and Rails integration across OpenAI, Anthropic, Gemini, Bedrock, DeepSeek, Mistral, Ollama, OpenRouter, Perplexity, GPUStack, xAI, and OpenAI-compatible providers.
153
+
image: /assets/images/logotype.jpg
154
+
same_as:
155
+
- https://github.com/crmne/ruby_llm
156
+
- https://rubygems.org/gems/ruby_llm
157
+
- https://github.com/sponsors/crmne
158
+
knows_about:
159
+
- Ruby
160
+
- Ruby on Rails
161
+
- Large language models
162
+
- AI agents
163
+
- Retrieval augmented generation
164
+
- Function calling
165
+
- Structured output
166
+
- Vector embeddings
167
+
- Streaming AI responses
168
+
- Multi-modal AI
169
+
- OpenAI
170
+
- Anthropic Claude
171
+
- Google Gemini
172
+
- AWS Bedrock
173
+
- DeepSeek
174
+
- Mistral AI
175
+
- xAI
176
+
- OpenRouter
177
+
- Perplexity
178
+
- Ollama
179
+
- Vertex AI
180
+
- GPUStack
181
+
- OpenAI-compatible APIs
182
+
json_ld:
183
+
auto_inject: false
184
+
include_website_schema: true
185
+
include_breadcrumbs: true
186
+
include_blog_posting: false
187
+
include_faq: true
188
+
include_how_to: true
189
+
article_body: excerpt
190
+
compact: true
191
+
crawlers:
192
+
allow_gptbot: true
193
+
allow_perplexitybot: true
194
+
allow_claudebot: true
195
+
allow_googlebot: true
196
+
allow_bingbot: true
197
+
generate_robots_txt: true
198
+
llms_txt:
199
+
enabled: true
200
+
title: RubyLLM Documentation
201
+
description: Developer documentation for RubyLLM, a Ruby library for building AI applications with chat, agents, tools, embeddings, image generation, audio transcription, moderation, streaming, and Rails integration.
description: RubyLLM is an open source Ruby gem for building AI applications across major model providers with one consistent Ruby API.
5
+
permalink: /about/
6
+
nav_exclude: true
7
+
search_exclude: true
8
+
entity_type: Organization
9
+
image: /assets/images/logotype.jpg
10
+
topics:
11
+
- Ruby
12
+
- Large language models
13
+
- AI agents
14
+
- Ruby on Rails
15
+
- OpenAI
16
+
- Anthropic Claude
17
+
- Google Gemini
18
+
- AWS Bedrock
19
+
- Ollama
20
+
---
21
+
22
+
# About RubyLLM
23
+
24
+
RubyLLM is an open source Ruby gem that gives developers one consistent API for building AI applications across OpenAI, Anthropic, Gemini, Bedrock, DeepSeek, Mistral, Ollama, OpenRouter, Perplexity, GPUStack, xAI, and OpenAI-compatible providers.
25
+
26
+
It supports chat, multi-modal inputs, image generation, embeddings, audio transcription, moderation, tools, agents, structured output, streaming, Rails integration, async workloads, and model registry access.
27
+
28
+
RubyLLM is maintained by [Carmine Paolino](https://paolino.me) and developed in the open on [GitHub](https://github.com/crmne/ruby_llm). The published gem is available on [RubyGems](https://rubygems.org/gems/ruby_llm).
0 commit comments