|
17 | 17 | </p> |
18 | 18 |
|
19 | 19 | <div class="d-flex flex-wrap gap-2"> |
20 | | - <a href="#" class="btn btn-light btn-lg px-4 d-flex align-items-center"> |
21 | | - <span>Add AI to your app</span> |
| 20 | + <a href="https://symfony.com/doc/current/ai/bundles/ai-bundle.html" class="btn btn-light btn-lg px-4 d-flex align-items-center"> |
| 21 | + <span>Add AI to your Symfony app</span> |
22 | 22 | {{ ux_icon('tabler:arrow-up-right', {width: 24, height: 24, class: 'ms-2'}) }} |
23 | 23 | </a> |
24 | | - <a href="#" class="mt-3 mt-sm-0 ms-lg-4 btn btn-outline-light btn-lg px-4 d-flex align-items-center"> |
25 | | - Build server |
| 24 | + <a href="https://symfony.com/doc/current/ai/bundles/mcp-bundle.html" class="mt-3 mt-sm-0 ms-lg-4 btn btn-outline-light btn-lg px-4 d-flex align-items-center"> |
| 25 | + Build MCP Server |
26 | 26 | {{ ux_icon('tabler:arrow-up-right', {width: 24, height: 24, class: 'ms-2'}) }} |
27 | 27 | </a> |
28 | 28 | </div> |
|
55 | 55 | <h2 class="ff-title fw-bold h4 mb-4 text-center">Models</h2> |
56 | 56 | <article class="sf-ai-card sf-ai-card-hover sf-ai-card-hover-dark p-3 p-lg-4"> |
57 | 57 | <div class="sf-ai-card-body sf-ai-logo-grid"> |
58 | | - <a class="logo-pill" href="#"> |
| 58 | + <span class="logo-pill"> |
59 | 59 | {{ ux_icon('logos:openai') }} |
60 | | - </a> |
61 | | - <a class="logo-pill" href="#"> |
| 60 | + </span> |
| 61 | + <span class="logo-pill"> |
62 | 62 | {{ ux_icon('logos:google-gemini') }} |
63 | | - </a> |
64 | | - <a class="logo-pill" href="#"> |
| 63 | + </span> |
| 64 | + <span class="logo-pill"> |
65 | 65 | {{ ux_icon('logos:mistral') }} |
66 | | - </a> |
67 | | - <a class="logo-pill" href="#"> |
| 66 | + </span> |
| 67 | + <span class="logo-pill"> |
68 | 68 | {{ ux_icon('logos:claude') }} |
69 | | - </a> |
| 69 | + </span> |
70 | 70 | </div> |
71 | 71 |
|
72 | | - <a href="#" class="mt-5 fw-semibold small text-decoration-none d-flex align-items-center justify-content-end"> |
| 72 | + <a href="https://symfony.com/doc/current/ai/components/platform.html#supported-models-platforms" class="mt-5 fw-semibold small text-decoration-none d-flex align-items-center justify-content-end"> |
73 | 73 | <span>See all supported models</span> |
74 | 74 | {{ ux_icon('tabler:arrow-right', {width: 18, height: 18, class: 'ms-1'}) }} |
75 | 75 | </a> |
|
80 | 80 | <h2 class="ff-title fw-bold h4 mb-4 mt-5 mt-lg-0 text-center">Platforms</h2> |
81 | 81 | <article class="sf-ai-card sf-ai-card-hover sf-ai-card-hover-dark p-3 p-lg-4"> |
82 | 82 | <div class="sf-ai-card-body sf-ai-logo-grid"> |
83 | | - <a class="logo-pill" href="#"> |
| 83 | + <span class="logo-pill"> |
84 | 84 | {{ ux_icon('logos:hugging-face') }} |
85 | | - </a> |
86 | | - <a class="logo-pill" href="#"> |
| 85 | + </span> |
| 86 | + <span class="logo-pill"> |
87 | 87 | {{ ux_icon('logos:azure') }} |
88 | | - </a> |
89 | | - <a class="logo-pill" href="#"> |
| 88 | + </span> |
| 89 | + <span class="logo-pill"> |
90 | 90 | {{ ux_icon('logos:ollama') }} |
91 | | - </a> |
92 | | - <a class="logo-pill" href="#"> |
| 91 | + </span> |
| 92 | + <span class="logo-pill"> |
93 | 93 | {{ ux_icon('logos:docker') }} |
94 | | - </a> |
| 94 | + </span> |
95 | 95 | </div> |
96 | 96 |
|
97 | | - <a href="#" class="mt-5 fw-semibold small text-decoration-none d-flex align-items-center justify-content-end"> |
| 97 | + <a href="https://symfony.com/doc/current/ai/components/platform.html#supported-models-platforms" class="mt-5 fw-semibold small text-decoration-none d-flex align-items-center justify-content-end"> |
98 | 98 | <span>See all supported platforms</span> |
99 | 99 | {{ ux_icon('tabler:arrow-right', {width: 18, height: 18, class: 'ms-1'}) }} |
100 | 100 | </a> |
|
105 | 105 | <h2 class="ff-title fw-bold h4 mb-4 mt-5 mt-lg-0 text-center">Stores</h2> |
106 | 106 | <article class="sf-ai-card sf-ai-card-hover sf-ai-card-hover-dark p-3 p-lg-4"> |
107 | 107 | <div class="sf-ai-card-body sf-ai-logo-grid"> |
108 | | - <a class="logo-pill" href="#"> |
| 108 | + <span class="logo-pill"> |
109 | 109 | {{ ux_icon('logos:pinecone') }} |
110 | | - </a> |
111 | | - <a class="logo-pill" href="#"> |
| 110 | + </span> |
| 111 | + <span class="logo-pill"> |
112 | 112 | {{ ux_icon('logos:postgresql') }} |
113 | | - </a> |
114 | | - <a class="logo-pill" href="#"> |
| 113 | + </span> |
| 114 | + <span class="logo-pill"> |
115 | 115 | {{ ux_icon('logos:mariadb') }} |
116 | | - </a> |
117 | | - <a class="logo-pill" href="#"> |
| 116 | + </span> |
| 117 | + <span class="logo-pill"> |
118 | 118 | {{ ux_icon('logos:chroma') }} |
119 | | - </a> |
| 119 | + </span> |
120 | 120 | </div> |
121 | 121 |
|
122 | | - <a href="#" class="mt-5 fw-semibold small text-decoration-none d-flex align-items-center justify-content-end"> |
| 122 | + <a href="https://symfony.com/doc/current/ai/components/store.html#supported-stores" class="mt-5 fw-semibold small text-decoration-none d-flex align-items-center justify-content-end"> |
123 | 123 | <span>See all stores</span> |
124 | 124 | {{ ux_icon('tabler:arrow-right', {width: 18, height: 18, class: 'ms-1'}) }} |
125 | 125 | </a> |
|
130 | 130 | <h2 class="ff-title fw-bold h4 mb-4 mt-5 mt-lg-0 text-center">Tools integration</h2> |
131 | 131 | <article class="sf-ai-card sf-ai-card-hover sf-ai-card-hover-dark p-3 p-lg-4"> |
132 | 132 | <div class="sf-ai-card-body sf-ai-logo-grid"> |
133 | | - <a class="logo-pill" href="#"> |
| 133 | + <span class="logo-pill"> |
134 | 134 | Similarity Search (RAG) |
135 | | - </a> |
136 | | - <a class="logo-pill" href="#"> |
| 135 | + </span> |
| 136 | + <span class="logo-pill"> |
137 | 137 | {{ ux_icon('logos:wikipedia') }} |
138 | | - </a> |
139 | | - <a class="logo-pill" href="#"> |
| 138 | + </span> |
| 139 | + <span class="logo-pill"> |
140 | 140 | {{ ux_icon('logos:youtube') }} |
141 | | - </a> |
142 | | - <a class="logo-pill" href="#"> |
| 141 | + </span> |
| 142 | + <span class="logo-pill"> |
143 | 143 | {{ ux_icon('logos:brave') }} |
144 | | - </a> |
| 144 | + </span> |
145 | 145 | </div> |
146 | 146 |
|
147 | | - <a href="#" class="mt-5 fw-semibold small text-decoration-none d-flex align-items-center justify-content-end"> |
| 147 | + <a href="https://symfony.com/doc/current/ai/components/agent.html#code-examples-with-built-in-tools" class="mt-5 fw-semibold small text-decoration-none d-flex align-items-center justify-content-end"> |
148 | 148 | <span>See all tools</span> |
149 | 149 | {{ ux_icon('tabler:arrow-right', {width: 18, height: 18, class: 'ms-1'}) }} |
150 | 150 | </a> |
|
172 | 172 | <div class="flex-grow-1"> |
173 | 173 | <div class="d-flex align-items-start gap-2 mb-1"> |
174 | 174 | <h3 class="h5 ff-title fw-bold mb-0"> |
175 | | - <a href="#" class="stretched-link">Symfony Blog Bot</a> |
| 175 | + <a href="https://github.com/symfony/ai-demo" class="stretched-link">Symfony Blog Bot</a> |
176 | 176 | </h3> |
177 | 177 | {{ ux_icon('tabler:arrow-right', {width: 24, height: 24, class: 'ms-1'}) }} |
178 | 178 | </div> |
|
194 | 194 | <div class="flex-grow-1"> |
195 | 195 | <div class="d-flex align-items-start gap-2 mb-1"> |
196 | 196 | <h3 class="h5 ff-title fw-bold mb-0"> |
197 | | - <a href="#" class="stretched-link">Youtube Transcript Bot</a> |
| 197 | + <a href="https://github.com/symfony/ai-demo" class="stretched-link">Youtube Transcript Bot</a> |
198 | 198 | </h3> |
199 | 199 | {{ ux_icon('tabler:arrow-right', {width: 24, height: 24, class: 'ms-1'}) }} |
200 | 200 | </div> |
|
216 | 216 | <div class="flex-grow-1"> |
217 | 217 | <div class="d-flex align-items-start gap-2 mb-1"> |
218 | 218 | <h3 class="h5 ff-title fw-bold mb-0"> |
219 | | - <a href="#" class="stretched-link">Wikipedia research Bot</a> |
| 219 | + <a href="https://github.com/symfony/ai-demo" class="stretched-link">Wikipedia research Bot</a> |
220 | 220 | </h3> |
221 | 221 | {{ ux_icon('tabler:arrow-right', {width: 24, height: 24, class: 'ms-1'}) }} |
222 | 222 | </div> |
|
238 | 238 | <div class="flex-grow-1"> |
239 | 239 | <div class="d-flex align-items-start gap-2 mb-1"> |
240 | 240 | <h3 class="h5 ff-title fw-bold mb-0"> |
241 | | - <a href="#" class="stretched-link">Audio Bot</a> |
| 241 | + <a href="https://github.com/symfony/ai-demo" class="stretched-link">Audio Bot</a> |
242 | 242 | </h3> |
243 | 243 | {{ ux_icon('tabler:arrow-right', {width: 24, height: 24, class: 'ms-1'}) }} |
244 | 244 | </div> |
|
260 | 260 | <div class="flex-grow-1"> |
261 | 261 | <div class="d-flex align-items-start gap-2 mb-1"> |
262 | 262 | <h3 class="h5 ff-title fw-bold mb-0"> |
263 | | - <a href="#" class="stretched-link">Video Bot</a> |
| 263 | + <a href="https://github.com/symfony/ai-demo" class="stretched-link">Video Bot</a> |
264 | 264 | </h3> |
265 | 265 | {{ ux_icon('tabler:arrow-right', {width: 24, height: 24, class: 'ms-1'}) }} |
266 | 266 | </div> |
|
282 | 282 | <div class="flex-grow-1"> |
283 | 283 | <div class="d-flex align-items-start gap-2 mb-1"> |
284 | 284 | <h3 class="h5 ff-title fw-bold mb-0"> |
285 | | - <a href="#" class="stretched-link">Tuto stream Bot</a> |
| 285 | + <a href="https://github.com/symfony/ai-demo" class="stretched-link">Tuto stream Bot</a> |
286 | 286 | </h3> |
287 | 287 | {{ ux_icon('tabler:arrow-right', {width: 24, height: 24, class: 'ms-1'}) }} |
288 | 288 | </div> |
|
0 commit comments