From 7958f69e70d57cf9e7f1ca897ccb7279b89d2244 Mon Sep 17 00:00:00 2001 From: Oskar Stark Date: Mon, 24 Mar 2025 10:11:05 +0100 Subject: [PATCH] `php-llm/llm-chain-bundle` Adjust namespace for 0.19 (#1764) --- .../0.19/config/packages/llm_chain.yaml | 23 +++++++++++++++++++ php-llm/llm-chain-bundle/0.19/manifest.json | 11 +++++++++ 2 files changed, 34 insertions(+) create mode 100644 php-llm/llm-chain-bundle/0.19/config/packages/llm_chain.yaml create mode 100644 php-llm/llm-chain-bundle/0.19/manifest.json diff --git a/php-llm/llm-chain-bundle/0.19/config/packages/llm_chain.yaml b/php-llm/llm-chain-bundle/0.19/config/packages/llm_chain.yaml new file mode 100644 index 00000000..f41590e9 --- /dev/null +++ b/php-llm/llm-chain-bundle/0.19/config/packages/llm_chain.yaml @@ -0,0 +1,23 @@ +# config/packages/llm_chain.yaml +services: + _defaults: + autowire: true + autoconfigure: true + + PhpLlm\LlmChain\Chain\Toolbox\Tool\Clock: null + +llm_chain: + platform: + openai: + api_key: '%env(OPENAI_API_KEY)%' + + chain: + default: + platform: 'llm_chain.platform.openai' + model: + name: 'GPT' + version: 'gpt-4o-mini' + system_prompt: | + You are a helpful assistant and you can provide the current date and time. + tools: + - 'PhpLlm\LlmChain\Chain\Toolbox\Tool\Clock' diff --git a/php-llm/llm-chain-bundle/0.19/manifest.json b/php-llm/llm-chain-bundle/0.19/manifest.json new file mode 100644 index 00000000..23505185 --- /dev/null +++ b/php-llm/llm-chain-bundle/0.19/manifest.json @@ -0,0 +1,11 @@ +{ + "bundles": { + "PhpLlm\\LlmChainBundle\\LlmChainBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "OPENAI_API_KEY": "" + } +}