Compare commits

...

4 Commits
main ... v1.7.2

Author SHA1 Message Date
gastoner 778b8de061 chore: 🥁 tagging v1.7.2 🥳 2025-05-21 15:53:56 +00:00
Jeff MAURY ea0fa0d542 fix: update catalog reference to 1.7.0.2 (#3057)
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>

Signed-off-by: Jeff MAURY <jmaury@redhat.com>
2025-05-21 17:35:42 +02:00
Evzen Gasta 34802347d0 chore: updated ubuntu runner
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
2025-05-20 08:25:18 +02:00
gastoner 1e88d4ca8b chore: 🥁 tagging v1.7.0 🥳 2025-05-20 06:05:00 +00:00
6 changed files with 19 additions and 19 deletions

View File

@ -150,7 +150,7 @@ jobs:
release: release:
needs: [tag, build] needs: [tag, build]
name: Release name: Release
runs-on: ubuntu-20.04 runs-on: ubuntu-24.04
steps: steps:
- name: id - name: id
run: echo the release id is ${{ needs.tag.outputs.releaseId}} run: echo the release id is ${{ needs.tag.outputs.releaseId}}

View File

@ -3,7 +3,7 @@
"displayName": "ai-lab-monorepo", "displayName": "ai-lab-monorepo",
"description": "ai-lab-monorepo", "description": "ai-lab-monorepo",
"publisher": "redhat", "publisher": "redhat",
"version": "1.7.0-next", "version": "1.7.2",
"license": "Apache-2.0", "license": "Apache-2.0",
"private": true, "private": true,
"engines": { "engines": {

View File

@ -2,7 +2,7 @@
"name": "ai-lab", "name": "ai-lab",
"displayName": "Podman AI Lab", "displayName": "Podman AI Lab",
"description": "Podman AI Lab lets you work with LLMs locally, exploring AI fundamentals, experimenting with models and prompts, and serving models while maintaining data security and privacy.", "description": "Podman AI Lab lets you work with LLMs locally, exploring AI fundamentals, experimenting with models and prompts, and serving models while maintaining data security and privacy.",
"version": "1.7.0-next", "version": "1.7.2",
"icon": "icon.png", "icon": "icon.png",
"type": "module", "type": "module",
"publisher": "redhat", "publisher": "redhat",

View File

@ -6,7 +6,7 @@
"description": "This recipe provides a blueprint for developers to create their own AI-powered chat applications using Streamlit.", "description": "This recipe provides a blueprint for developers to create their own AI-powered chat applications using Streamlit.",
"name": "ChatBot", "name": "ChatBot",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "natural-language-processing", "icon": "natural-language-processing",
"categories": ["natural-language-processing"], "categories": ["natural-language-processing"],
"basedir": "recipes/natural_language_processing/chatbot", "basedir": "recipes/natural_language_processing/chatbot",
@ -28,7 +28,7 @@
"description": "This recipe provides a blueprint for developers to create their own AI-powered chat applications with the pydantic framework using Streamlit", "description": "This recipe provides a blueprint for developers to create their own AI-powered chat applications with the pydantic framework using Streamlit",
"name": "Chatbot PydanticAI", "name": "Chatbot PydanticAI",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "natural-language-processing", "icon": "natural-language-processing",
"categories": ["natural-language-processing"], "categories": ["natural-language-processing"],
"basedir": "recipes/natural_language_processing/chatbot-pydantic-ai", "basedir": "recipes/natural_language_processing/chatbot-pydantic-ai",
@ -43,7 +43,7 @@
"description": "This recipe shows how ReAct can be used to create an intelligent music discovery assistant with Spotify API.", "description": "This recipe shows how ReAct can be used to create an intelligent music discovery assistant with Spotify API.",
"name": "ReAct Agent Application", "name": "ReAct Agent Application",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "natural-language-processing", "icon": "natural-language-processing",
"categories": ["natural-language-processing"], "categories": ["natural-language-processing"],
"basedir": "recipes/natural_language_processing/agents", "basedir": "recipes/natural_language_processing/agents",
@ -65,7 +65,7 @@
"description": "This recipe guides into creating custom LLM-powered summarization applications using Streamlit.", "description": "This recipe guides into creating custom LLM-powered summarization applications using Streamlit.",
"name": "Summarizer", "name": "Summarizer",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "natural-language-processing", "icon": "natural-language-processing",
"categories": ["natural-language-processing"], "categories": ["natural-language-processing"],
"basedir": "recipes/natural_language_processing/summarizer", "basedir": "recipes/natural_language_processing/summarizer",
@ -88,7 +88,7 @@
"description": "This recipes showcases how to leverage LLM to build your own custom code generation application.", "description": "This recipes showcases how to leverage LLM to build your own custom code generation application.",
"name": "Code Generation", "name": "Code Generation",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "generator", "icon": "generator",
"categories": ["natural-language-processing"], "categories": ["natural-language-processing"],
"basedir": "recipes/natural_language_processing/codegen", "basedir": "recipes/natural_language_processing/codegen",
@ -109,7 +109,7 @@
"description": "This application illustrates how to integrate RAG (Retrieval Augmented Generation) into LLM applications enabling to interact with your own documents.", "description": "This application illustrates how to integrate RAG (Retrieval Augmented Generation) into LLM applications enabling to interact with your own documents.",
"name": "RAG Chatbot", "name": "RAG Chatbot",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "natural-language-processing", "icon": "natural-language-processing",
"categories": ["natural-language-processing"], "categories": ["natural-language-processing"],
"basedir": "recipes/natural_language_processing/rag", "basedir": "recipes/natural_language_processing/rag",
@ -131,7 +131,7 @@
"description": "This application illustrates how to integrate RAG (Retrieval Augmented Generation) into LLM applications written in Node.js enabling to interact with your own documents.", "description": "This application illustrates how to integrate RAG (Retrieval Augmented Generation) into LLM applications written in Node.js enabling to interact with your own documents.",
"name": "Node.js RAG Chatbot", "name": "Node.js RAG Chatbot",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "natural-language-processing", "icon": "natural-language-processing",
"categories": ["natural-language-processing"], "categories": ["natural-language-processing"],
"basedir": "recipes/natural_language_processing/rag-nodejs", "basedir": "recipes/natural_language_processing/rag-nodejs",
@ -153,7 +153,7 @@
"description": "This is a Java Quarkus-based recipe demonstrating how to create an AI-powered chat applications.", "description": "This is a Java Quarkus-based recipe demonstrating how to create an AI-powered chat applications.",
"name": "Java-based ChatBot (Quarkus)", "name": "Java-based ChatBot (Quarkus)",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "natural-language-processing", "icon": "natural-language-processing",
"categories": ["natural-language-processing"], "categories": ["natural-language-processing"],
"basedir": "recipes/natural_language_processing/chatbot-java-quarkus", "basedir": "recipes/natural_language_processing/chatbot-java-quarkus",
@ -175,7 +175,7 @@
"description": "This is a NodeJS based recipe demonstrating how to create an AI-powered chat applications.", "description": "This is a NodeJS based recipe demonstrating how to create an AI-powered chat applications.",
"name": "Node.js based ChatBot", "name": "Node.js based ChatBot",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "natural-language-processing", "icon": "natural-language-processing",
"categories": ["natural-language-processing"], "categories": ["natural-language-processing"],
"basedir": "recipes/natural_language_processing/chatbot-nodejs", "basedir": "recipes/natural_language_processing/chatbot-nodejs",
@ -197,7 +197,7 @@
"description": "This recipes guides into multiple function calling use cases, showing the ability to structure data and chain multiple tasks, using Streamlit.", "description": "This recipes guides into multiple function calling use cases, showing the ability to structure data and chain multiple tasks, using Streamlit.",
"name": "Function calling", "name": "Function calling",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "natural-language-processing", "icon": "natural-language-processing",
"categories": ["natural-language-processing"], "categories": ["natural-language-processing"],
"basedir": "recipes/natural_language_processing/function_calling", "basedir": "recipes/natural_language_processing/function_calling",
@ -215,7 +215,7 @@
"description": "This recipes guides into multiple function calling use cases, showing the ability to structure data and chain multiple tasks, using Streamlit.", "description": "This recipes guides into multiple function calling use cases, showing the ability to structure data and chain multiple tasks, using Streamlit.",
"name": "Node.js Function calling", "name": "Node.js Function calling",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "natural-language-processing", "icon": "natural-language-processing",
"categories": ["natural-language-processing"], "categories": ["natural-language-processing"],
"basedir": "recipes/natural_language_processing/function-calling-nodejs", "basedir": "recipes/natural_language_processing/function-calling-nodejs",
@ -233,7 +233,7 @@
"description": "This demo provides a recipe to build out a custom Graph RAG (Graph Retrieval Augmented Generation) application using the repo LightRag which abstracts Microsoft's GraphRag implementation. It consists of two main components; the Model Service, and the AI Application with a built in Database.", "description": "This demo provides a recipe to build out a custom Graph RAG (Graph Retrieval Augmented Generation) application using the repo LightRag which abstracts Microsoft's GraphRag implementation. It consists of two main components; the Model Service, and the AI Application with a built in Database.",
"name": "Graph RAG Chat Application", "name": "Graph RAG Chat Application",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "natural-language-processing", "icon": "natural-language-processing",
"categories": ["natural-language-processing"], "categories": ["natural-language-processing"],
"basedir": "recipes/natural_language_processing/graph-rag", "basedir": "recipes/natural_language_processing/graph-rag",
@ -248,7 +248,7 @@
"description": "This application demonstrate how to use LLM for transcripting an audio into text.", "description": "This application demonstrate how to use LLM for transcripting an audio into text.",
"name": "Audio to Text", "name": "Audio to Text",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "generator", "icon": "generator",
"categories": ["audio"], "categories": ["audio"],
"basedir": "recipes/audio/audio_to_text", "basedir": "recipes/audio/audio_to_text",
@ -263,7 +263,7 @@
"description": "This recipe illustrates how to use LLM to interact with images and build object detection applications.", "description": "This recipe illustrates how to use LLM to interact with images and build object detection applications.",
"name": "Object Detection", "name": "Object Detection",
"repository": "https://github.com/containers/ai-lab-recipes", "repository": "https://github.com/containers/ai-lab-recipes",
"ref": "v1.7.0.1", "ref": "v1.7.0.2",
"icon": "generator", "icon": "generator",
"categories": ["computer-vision"], "categories": ["computer-vision"],
"basedir": "recipes/computer_vision/object_detection", "basedir": "recipes/computer_vision/object_detection",

View File

@ -1,7 +1,7 @@
{ {
"name": "frontend-app", "name": "frontend-app",
"displayName": "UI for AI Lab", "displayName": "UI for AI Lab",
"version": "1.7.0-next", "version": "1.7.2",
"type": "module", "type": "module",
"license": "Apache-2.0", "license": "Apache-2.0",
"scripts": { "scripts": {

View File

@ -1,6 +1,6 @@
{ {
"name": "ai-lab-tests-playwright", "name": "ai-lab-tests-playwright",
"version": "1.7.0-next", "version": "1.7.2",
"description": "Podman Desktop AI Lab extension Playwright E2E tests", "description": "Podman Desktop AI Lab extension Playwright E2E tests",
"scripts": { "scripts": {
"test:e2e": "xvfb-maybe --auto-servernum --server-args='-screen 0 1280x960x24' -- npx playwright test src/", "test:e2e": "xvfb-maybe --auto-servernum --server-args='-screen 0 1280x960x24' -- npx playwright test src/",