forked from dapr/python-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathglobal_settings.py
More file actions
49 lines (39 loc) · 1.73 KB
/
Copy pathglobal_settings.py
File metadata and controls
49 lines (39 loc) · 1.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# -*- coding: utf-8 -*-
"""
Copyright 2023 The Dapr Authors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
"""
# Default environment settings that environment variables overrides
HTTP_APP_PORT = 3000
GRPC_APP_PORT = 3010
DAPR_API_TOKEN = None
DAPR_HTTP_ENDPOINT = None
DAPR_GRPC_ENDPOINT = None
DAPR_RUNTIME_HOST = '127.0.0.1'
DAPR_HTTP_PORT = 3500
DAPR_GRPC_PORT = 50001
DAPR_API_VERSION = 'v1.0'
DAPR_HEALTH_TIMEOUT = 60 # seconds
DAPR_API_MAX_RETRIES = 0
DAPR_API_TIMEOUT_SECONDS = (
None # No default deadline — set DAPR_API_TIMEOUT_SECONDS env var to impose one
)
DAPR_API_METHOD_INVOCATION_PROTOCOL = 'http'
DAPR_HTTP_TIMEOUT_SECONDS = 60
# Maximum inbound gRPC message size in bytes for the SDK client and ext-grpc callback server.
# 0 leaves the gRPC default (4 MiB) in place. See dapr/python-sdk#1023.
DAPR_GRPC_MAX_INBOUND_MESSAGE_SIZE_BYTES = 0
# ----- Conversation API settings ------
# Configuration for handling large enums to avoid massive JSON schemas that can exceed LLM token limits
DAPR_CONVERSATION_TOOLS_MAX_ENUM_ITEMS = 100
# What to do when an enum has more than DAPR_CONVERSATION_TOOLS_MAX_ENUM_ITEMS items. Convert to String message or raise an exception
# possible values: 'string' (default), 'error'
DAPR_CONVERSATION_TOOLS_LARGE_ENUM_BEHAVIOR = 'string'