跳转至

variables

feishu.variables

系统变量

飞书:

Name Type Description
APP_ID str | None

飞书应用 ID。默认读取环境变量的 APP_ID。 如果在调用函数时未提供 app_id 参数,则使用此值。

APP_SECRET str | None

飞书应用密钥。默认读取环境变量的 APP_SECRET。 如果在调用函数时未提供 app_secret 参数,则使用此值。

VERIFICATION_TOKEN str | None

飞书验证令牌。默认读取环境变量的 VERIFICATION_TOKEN

ENCRYPT_KEY str | None

飞书加密密钥。默认读取环境变量的 ENCRYPT_KEY

BASE_URL

飞书 API 基础 URL。默认为 "https://open.feishu.cn/open-apis/"

请求:

Name Type Description
ACCESS_TOKEN_REFRESH_OFFSET

飞书访问刷新偏移量。默认为 1800 秒。

MAX_RETRIES

飞书请求最大重试次数。默认为 5 次。

BACKOFF_BASE

飞书请求指数退避因子。默认为 1.2。 每次重试的等待时间为 random.uniform(BACKOFF_BASE ** retry_count)

STREAMING_STATUS_TEXT

飞书流状态文本。默认为 "生成中..."

消息:

Name Type Description
STREAM_MESSAGE_INTERVAL

消息流间隔时间。默认为 0.2 秒。

机器人:

Name Type Description
MAX_NUM_MESSAGES

机器人回复消息时读取的最大历史消息数量。默认为 200 条。

MAX_MESSAGE_LENGTH

机器人回复消息时读取的最大历史消息长度。默认为 65535 字。

STOP_WORDS

机器人回复消息时,遇到这些关键词将停止读取历史消息。默认为 {"/clear"}

OpenAI:

Name Type Description
OPENAI_API_KEY str | None

OpenAI API 密钥。默认读取环境变量的 OPENAI_API_KEY

OPENAI_BASE_URL str | None

OpenAI API URL。默认读取环境变量的 OPENAI_BASE_URL

OPENAI_MODEL str

OpenAI API 模型。默认为 "gpt-4o-mini"

SYSTEM_PROMPT str

OpenAI API 系统提示。

SYSTEM_PROMPT_FILE str | None

OpenAI API 系统提示文件,应当是 TEXT 格式。 只在 SYSTEM_PROMPT 为空时使用。

SYSTEM_INFO Dict[str, Any]

OpenAI API 系统信息,用于存储系统变量。 值将在构建 System Prompt 时被注入其中。

SYSTEM_INFO_FILE str | None

OpenAI API 系统信息文件,应当是 YAML 格式。 只在 SYSTEM_INFO 为空时使用。