Add php-llm/llm-chain-bundle (#1762)

* Add recipe for php-llm/llm-chain-bundle

* Update manifest.json

* Use null instead of ~

---------

Co-authored-by: Fabien Potencier <fabien@potencier.org>
This commit is contained in:
Oskar Stark
2025-03-17 15:27:40 +00:00
committed by GitHub
co-authored by Fabien Potencier
parent dc7553ce31
commit dfac622748
2 changed files with 34 additions and 0 deletions
@@ -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'
@@ -0,0 +1,11 @@
{
"bundles": {
"PhpLlm\\LlmChainBundle\\LlmChainBundle": ["all"]
},
"copy-from-recipe": {
"config/": "%CONFIG_DIR%/"
},
"env": {
"OPENAI_API_KEY": ""
}
}