后台的基因AI插件 - LangGraph Agent Type
此软件包为后台的 Generative AI 插件执行代理 LangGraph.js (英语)。 。 。 .
特征 :
配置
此代理可配置在两个不同的级别, 全球和每代理
全球
全球配置值适用于所有代理,所有这一切都是可选的:
genai:
langgraph:
memory: # (Optional) Memory store to use
recursionLimit: # (Optional) Limit the number of graph supersteps (default 25)
langfuse: # (Optional) Configuration for LangFuse observability
baseUrl: http://localhost:3001 # (Required) LangFuse URL
publicKey: pk-aaa # (Required) Public key
secretKey: sk-bbb # (Required) Secret key
现有备选方案 memory 它们是:
in-memory: (默认) 将代理状态存储于内存backstage: 使用后台数据库存储代理状态, 取决于配置的 sqlite 或 PostgresQL
代理代理人
活性剂配置仅适用于与之对应的剂. 现有参数如下:
genai:
agents:
general:
description: [...]
prompt: [...]
langgraph:
messagesMaxTokens: 100000 # (Required) Prune message history to maximum of this number of tokens
temperature: 0 # (Optional) Model temperature
maxTokens: 4000 # (Optional) Maximum output tokens
topP: 0.9 # (Optional) Model topP
# Only include the subsequent section for your model provider
# Bedrock only
bedrock:
modelId: 'anthropic.claude-3-5-sonnet-20241022-v2:0' # (Required) Bedrock model ID
region: us-west-2 # (Required) Bedrock AWS region
# OpenAI only
openai:
apiKey: ${OPENAI_API_KEY} # (Required) OpenAI model name
modelName: 'gpt-3.5-turbo-instruct' # (Optional) OpenAI model name
baseUrl: ${OPENAI_API_BASE_URL} # (Optional) URL for OpenAI API endpoint
ollama:
model: ${OLLAMA_MODEL} # (Required) Ollama model name
baseUrl: ${OLLAMA_BASE_URL} # (Required) Base URL for Ollama