mirror of
https://github.com/symfony/recipes-contrib.git
synced 2026-09-11 15:16:55 +03:00
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:
co-authored by
Fabien Potencier
parent
dc7553ce31
commit
dfac622748
@@ -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": ""
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user