mirror of
https://github.com/hoshikawa2/first_contas.git
synced 2026-07-09 18:24:20 +00:00
309 lines
14 KiB
Plaintext
309 lines
14 KiB
Plaintext
APP_NAME=agent-contas-first-migrated
|
|
APP_ENV=local
|
|
LOG_LEVEL=DEBUG
|
|
API_HOST=0.0.0.0
|
|
API_PORT=8000
|
|
CORS_ORIGINS=http://localhost:5173,http://127.0.0.1:5173
|
|
|
|
# =====================================================================
|
|
# Agent Framework OCI - LLM
|
|
# Mapeado a partir das variáveis TIM_LLM_* do legado.
|
|
# =====================================================================
|
|
LLM_PROVIDER=oci
|
|
LLM_TEMPERATURE=0.0
|
|
LLM_MAX_TOKENS=10000
|
|
LLM_TIMEOUT_SECONDS=0
|
|
OCI_GENAI_BASE_URL=https://pegruagntaiatenddev.pe.inference.generativeai.sa-saopaulo-1.oci.oraclecloud.com
|
|
OCI_GENAI_MODEL=ocid1.generativeaiendpoint.oc1.sa-saopaulo-1.amaaaaaaaehl73aa2amkvyvpsv3ts6rdbx6tzya43zgwx7vqljtjade2vjya
|
|
OCI_GENAI_API_KEY=
|
|
OCI_CONFIG_FILE=/Users/cristianohoshikawa/Dropbox/ORACLE/TIM/FIRST/config/config
|
|
OCI_PROFILE=DEFAULT
|
|
OCI_COMPARTMENT_ID=ocid1.compartment.oc1..aaaaaaaa3prjvf7mkvijwn5ng5h6n5ftanbbwqfg6cu44kmffwamhyy267iq
|
|
OCI_REGION=sa-saopaulo-1
|
|
|
|
# Variáveis OCI legadas mantidas para compatibilidade com adapters/scripts.
|
|
TIM_LLM_PROVIDER=oci
|
|
TIM_LLM_MODEL=120b
|
|
TIM_LLM_API_KEY=
|
|
TIM_LLM_BASE_URL=
|
|
TIM_LLM_API_VERSION=
|
|
TIM_LLM_TEMPERATURE=0.0
|
|
TIM_LLM_MAX_TOKENS=10000
|
|
TIM_LLM_REQUEST_TIMEOUT=0
|
|
TIM_LLM_EXTRA={"auth_type":"API_KEY","provider":"meta"}
|
|
TIM_LLM_OCI_VARIANT=120b
|
|
TIM_LLM_OCI_MODEL_ID_20B=ocid1.generativeaiendpoint.oc1.sa-saopaulo-1.amaaaaaaaehl73aarckk4norgg263as5zleyp36tujnynrssoohshf3nwlhq
|
|
TIM_LLM_OCI_MODEL_ID_120B=ocid1.generativeaiendpoint.oc1.sa-saopaulo-1.amaaaaaaaehl73aa2amkvyvpsv3ts6rdbx6tzya43zgwx7vqljtjade2vjya
|
|
TIM_LLM_OCI_SERVICE_ENDPOINT=https://pegruagntaiatenddev.pe.inference.generativeai.sa-saopaulo-1.oci.oraclecloud.com
|
|
TIM_LLM_OCI_MODEL_KWARGS={"temperature":0.1,"top_p":0.1,"reasoning_effort":"LOW","max_tokens":5000}
|
|
TIM_LLM_OCI_MODEL_KWARGS_20B={"temperature":0.0,"top_p":0.1,"reasoning_effort":"LOW","max_tokens":5000}
|
|
TIM_LLM_OCI_MODEL_KWARGS_120B={"temperature":0.0,"top_p":0.1,"reasoning_effort":"LOW","max_tokens":5000}
|
|
TIM_LLM_OCI_COMPARTMENT_ID=ocid1.compartment.oc1..aaaaaaaa3prjvf7mkvijwn5ng5h6n5ftanbbwqfg6cu44kmffwamhyy267iq
|
|
TIM_OCI_USER=ocid1.user.oc1..aaaaaaaa2m2rrqp2m272oa6kfulx3kouaijutu4iik4xhtttg6l76nrp4rza
|
|
TIM_OCI_FINGERPRINT=89:b7:68:10:11:ff:60:45:e1:4c:4b:f2:68:3e:e5:3f
|
|
TIM_OCI_TENANCY=ocid1.tenancy.oc1..aaaaaaaayzepbi32gafno3hj23o3d6tuquqetuw3yelxb5y7t2ft2wtm2i7q
|
|
TIM_OCI_REGION=sa-saopaulo-1
|
|
TIM_OCI_KEY_FILE=/Users/cristianohoshikawa/Dropbox/ORACLE/TIM/FIRST/config/sa-agnt-ai-atendimento-contas-dev-2026-03-20T14_02_49.145Z.pem
|
|
TIM_LLM_OCI_AUTH_FILE_LOCATION=/Users/cristianohoshikawa/Dropbox/ORACLE/TIM/FIRST/config/config
|
|
|
|
# =====================================================================
|
|
# Repositórios / persistência do framework
|
|
# =====================================================================
|
|
SESSION_REPOSITORY_PROVIDER=memory
|
|
MEMORY_REPOSITORY_PROVIDER=memory
|
|
CHECKPOINT_REPOSITORY_PROVIDER=memory
|
|
USAGE_REPOSITORY_PROVIDER=memory
|
|
TIM_STATE_BACKEND=memory
|
|
|
|
# Autonomous DB / Oracle Store
|
|
ADB_USER=USR_ADB_AGNTATEND_W_DEV
|
|
ADB_PASSWORD="T!M#Esta026!"
|
|
ADB_DSN="(description=(retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=10.152.100.72))(connect_data=(service_name=gf9a4a2e79cfeb2_agntatendimentodev_low.adb.oraclecloud.com))(security=(ssl_server_dn_match=no)))"
|
|
ADB_WALLET_LOCATION=
|
|
ADB_WALLET_PASSWORD=
|
|
ADB_TABLE_PREFIX=AGENTFW
|
|
|
|
TIM_DB_TNS_NAME=agntatendimentodev_low
|
|
TIM_DB_CONNECT_STRING="(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=cxprbmua.adb.sa-saopaulo-1.oraclecloud.com))(connect_data=(service_name=gf9a4a2e79cfeb2_agntatendimentodev_low.adb.oraclecloud.com))(security=(ssl_server_dn_match=no)))"
|
|
TIM_DB_USER=
|
|
TIM_DB_PASSWORD=
|
|
TIM_DB_WALLET_PASSWORD=
|
|
TIM_DB_USE_WALLET=true
|
|
|
|
# =====================================================================
|
|
# RAG / Vector Store do framework
|
|
# =====================================================================
|
|
VECTOR_STORE_PROVIDER=autonomous
|
|
GRAPH_STORE_PROVIDER=memory
|
|
RAG_TOP_K=5
|
|
EMBEDDING_PROVIDER=oci
|
|
OCI_EMBEDDING_MODEL=cohere.embed-multilingual-v3.0
|
|
RAG_FILE_GLOBS=*.md,*.txt,*.yaml,*.yml,*.json,*.pdf
|
|
TIM_RAG_ENABLED=true
|
|
TIM_RAG_OCI_SERVICE_ENDPOINT=https://inference.generativeai.sa-saopaulo-1.oci.oraclecloud.com
|
|
TIM_RAG_DB_USER=USR_ADB_AGNTATEND_W_DEV
|
|
TIM_RAG_DB_PASSWORD="T!M#Esta026!"
|
|
TIM_RAG_DB_DSN="(description=(retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=10.152.100.72))(connect_data=(service_name=gf9a4a2e79cfeb2_agntatendimentodev_low.adb.oraclecloud.com))(security=(ssl_server_dn_match=no)))"
|
|
|
|
# =====================================================================
|
|
# Langfuse / observabilidade
|
|
# =====================================================================
|
|
ENABLE_LANGFUSE=true
|
|
LANGFUSE_PUBLIC_KEY=
|
|
LANGFUSE_SECRET_KEY=
|
|
LANGFUSE_HOST=http://localhost:3005
|
|
ENABLE_OTEL=false
|
|
TIM_LLM_GATEWAY_LANGFUSE_PUBLIC_KEY="pk-lf-ec665df6-a762-4c10-9412-7cb7035a7a19"
|
|
TIM_LLM_GATEWAY_LANGFUSE_SECRET_KEY="sk-lf-e90bef95-b166-4ee4-8a23-dfc1ac169a17"
|
|
TIM_LLM_GATEWAY_LANGFUSE_HOST=http://localhost:3005
|
|
TIM_LLM_GATEWAY_LANGFUSE_DEFAULT_LABEL=production
|
|
TIM_LLM_GATEWAY_LANGFUSE_CACHE_TTL_SECONDS=60
|
|
TIM_LLM_GATEWAY_LANGFUSE_MAX_RETRIES=3
|
|
TIM_LLM_GATEWAY_LANGFUSE_FETCH_TIMEOUT_SECONDS=5
|
|
TIM_LLM_GATEWAY_LANGFUSE_MASK_SENSITIVE_DATA=true
|
|
TIM_AGENT_FRAMEWORK_LOG_EXPORT_ENABLED=false
|
|
|
|
ENABLE_ANALYTICS=false
|
|
ANALYTICS_PROVIDERS=noop
|
|
ENABLE_OCI_STREAMING=false
|
|
|
|
# =====================================================================
|
|
# Guardrails / Supervisor / Judges do framework
|
|
# =====================================================================
|
|
ENABLE_INPUT_GUARDRAILS=true
|
|
ENABLE_OUTPUT_GUARDRAILS=true
|
|
ENABLE_JUDGES=true
|
|
ENABLE_SUPERVISOR=true
|
|
ENABLE_OUTPUT_SUPERVISOR=true
|
|
ENABLE_PARALLEL_GUARDRAILS=true
|
|
GUARDRAILS_FAIL_FAST=true
|
|
OUTPUT_SUPERVISOR_MAX_RETRIES=3
|
|
GUARDRAILS_CONFIG_PATH=./config/guardrails.yaml
|
|
JUDGES_CONFIG_PATH=./config/judges.yaml
|
|
PROMPT_POLICY_PATH=./config/prompt_policy.yaml
|
|
USE_MOCK_LLM=false
|
|
GUARDRAIL_LLM=20b
|
|
|
|
# =====================================================================
|
|
# Channel / Routing / MCP framework
|
|
# =====================================================================
|
|
DEFAULT_CHANNEL=web
|
|
FRAMEWORK_CHANNEL_INPUT_MODE=embedded
|
|
ENABLE_VOICE_ADAPTER=true
|
|
ENABLE_WHATSAPP_ADAPTER=true
|
|
ENABLE_TEXT_ADAPTER=true
|
|
ROUTING_CONFIG_PATH=./config/routing.yaml
|
|
ENABLE_LLM_ROUTER=false
|
|
ROUTING_MODE=router
|
|
|
|
ENABLE_MCP_TOOLS=true
|
|
MCP_SERVERS_CONFIG_PATH=./config/mcp_servers.yaml
|
|
TOOLS_CONFIG_PATH=./config/tools.yaml
|
|
MCP_PARAMETER_MAPPING_PATH=./config/mcp_parameter_mapping.yaml
|
|
MCP_TOOL_TIMEOUT_SECONDS=30
|
|
IDENTITY_CONFIG_PATH=./config/identity.yaml
|
|
|
|
ENABLE_REDIS_CACHE=false
|
|
REDIS_URL=redis://localhost:6379/0
|
|
ENABLE_CONVERSATION_SUMMARY_MEMORY=true
|
|
MEMORY_CONTEXT_STRATEGY=summary
|
|
MEMORY_HISTORY_LIMIT=80
|
|
MEMORY_RECENT_MESSAGES_LIMIT=8
|
|
MEMORY_SUMMARY_TRIGGER_MESSAGES=20
|
|
MEMORY_MAX_SUMMARY_CHARS=6000
|
|
MEMORY_SUMMARY_USE_LLM=false
|
|
MEMORY_INJECT_RECENT_MESSAGES=true
|
|
MEMORY_INJECT_SUMMARY=true
|
|
|
|
# =====================================================================
|
|
# MCP legacy TIM/FIRST - integração real por padrão
|
|
# =====================================================================
|
|
TIM_MCP_USE_MOCK=false
|
|
TIM_MCP_TIMEOUT_SECONDS=30
|
|
TIM_GATEWAY_RETRY_MAX_RETRIES=3
|
|
TIM_GATEWAY_RETRY_BACKOFF_FACTOR=0.5
|
|
TIM_GATEWAY_DEFAULT_TIMEOUT=30
|
|
TIM_DEFAULT_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
TIM_CLIENT_ID=AIAGENTCR
|
|
TIM_USER_ID=AIAGENTCR
|
|
TIM_DEFAULT_CLIENT_ID=CHAT
|
|
TIM_DEFAULT_CSP_ID=740
|
|
TIM_DEFAULT_CHANNEL=APP
|
|
TIM_DEFAULT_CHANNEL_LEGACY=APP
|
|
TIM_AUTHORIZATION_OAM=
|
|
TIM_CN_FIELD=
|
|
TIM_TYPE_FIELD=
|
|
|
|
# Consulta VAS
|
|
TIM_QUERY_VAS_URL=http://10.151.3.100:8000/access/v1/productsSingleVas
|
|
TIM_QUERY_VAS_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
TIM_QUERY_VAS_TIMEOUT=30
|
|
TIM_URL_CONSULTA_VAS=http://10.151.3.100:8000/access/v1/productsSingleVas
|
|
TIM_CONSULTA_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
TIM_CONSULTA_TIMEOUT=30
|
|
|
|
# Bloqueio VAS
|
|
TIM_BLOCK_VAS_URL=http://10.151.3.100:8000/customers/v1/createPartialBlocking
|
|
TIM_BLOCK_VAS_AUTH="Basic YmZmZGlnaXRhbDpiZmZkaWdpdGFsMDE="
|
|
TIM_BLOCK_VAS_TIMEOUT=30
|
|
TIM_BLOCK_VAS_CLIENT_ID=AIAGENTCR
|
|
TIM_BLOCK_VAS_OPERATION_TYPE=block
|
|
TIM_BLOCK_VAS_PAYLOAD_MODE=auto
|
|
TIM_BLOCK_VAS_ACCEPT_ENCODING=gzip,deflate
|
|
TIM_URL_BLOQUEIO_VAS=http://10.151.3.100:8000/customers/v1/createPartialBlocking
|
|
TIM_BLOQUEIO_AUTH="Basic YmZmZGlnaXRhbDpiZmZkaWdpdGFsMDE="
|
|
TIM_BLOQUEIO_TIMEOUT=30
|
|
TIM_BLOQUEIO_OPERATION_TYPE=block
|
|
TIM_BLOQUEIO_ACCEPT_ENCODING=gzip,deflate
|
|
|
|
# Cancelamento VAS
|
|
TIM_CANCEL_VAS_URL=http://10.151.3.100:8000/access/v1/singleVas
|
|
TIM_CANCEL_VAS_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
TIM_CANCEL_VAS_TIMEOUT=30
|
|
TIM_CANCEL_VAS_CLIENT_ID=AIAGENTCR
|
|
TIM_CANCELAMENTO_URL=http://10.151.3.100:8000/access/v1/singleVas
|
|
TIM_CANCELAMENTO_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
TIM_CANCELAMENTO_TIMEOUT=30
|
|
|
|
# Contrato
|
|
TIM_CONTRATO_URL=http://10.151.3.100:8000/access/v1/contractInformation
|
|
TIM_CONTRATO_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
TIM_CONTRATO_TIMEOUT=30
|
|
|
|
# Complete invoices / fatura completa
|
|
TIM_COMPLETE_INVOICES_URL=http://10.151.3.100:8000/customers/v1/completeInvoices
|
|
TIM_COMPLETE_INVOICES_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
TIM_COMPLETE_INVOICES_TIMEOUT=30
|
|
TIM_COMPLETE_INVOICES_CLIENT_ID=AIAGENTCR
|
|
|
|
# Perfil de fatura
|
|
TIM_PROFILE_BILL_URL=http://10.151.3.100:8000/customers/v1/completeInvoices
|
|
TIM_PROFILE_BILL_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
TIM_PROFILE_BILL_TIMEOUT=30
|
|
TIM_URL_PERFIL_FATURA=http://10.151.3.100:8000/customers/v1/completeInvoices
|
|
TIM_PROFILE_FULL_URL=http://server:port/v1/r-profile-full
|
|
|
|
# Divergência / billing analysis
|
|
TIM_DIVERGENCIA_URL=http://10.151.3.100:8000/customers/v1/billingAnalysis
|
|
TIM_DIVERGENCIA_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
TIM_INVOICE_EXPLANATION_URL=http://10.151.3.100:8000/customers/v1/billingAnalysis
|
|
TIM_INVOICE_EXPLANATION_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
|
|
# Bill/PDF / invoice recover
|
|
TIM_BILL_PDF_URL=http://10.151.3.100:8000/invoices/v1/invoiceRecover
|
|
TIM_BILL_PDF_AUTH="Basic YmZmZGlnaXRhbDpiZmZkaWdpdGFsMDE="
|
|
TIM_BILL_PDF_TIMEOUT=30
|
|
TIM_BILL_PDF_CLIENT_ID=TIMX
|
|
TIM_URL_INVOICE_RECOVER=http://10.151.3.100:8000/invoices/v1/invoiceRecover
|
|
TIM_INVOICE_RECOVER_AUTH="Basic YmZmZGlnaXRhbDpiZmZkaWdpdGFsMDE="
|
|
TIM_INVOICE_RECOVER_TIMEOUT=30
|
|
TIM_INVOICE_RECOVER_CLIENT_ID=TIMX
|
|
|
|
# Protocolo / backOfficeSRopening
|
|
TIM_PROTOCOL_URL=http://10.151.3.100:8000/customers/v1/backOfficeSRopening
|
|
TIM_PROTOCOL_AUTH="Basic YmZmZGlnaXRhbDpiZmZkaWdpdGFsMDE="
|
|
TIM_PROTOCOL_TIMEOUT=30
|
|
|
|
# Contestação/SR
|
|
TIM_CUSTOMER_CONTESTATION_URL=http://10.151.3.100:8000/interactions/v1/customerContestation
|
|
TIM_CUSTOMER_CONTESTATION_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
TIM_CUSTOMER_CONTESTATION_TIMEOUT=30
|
|
TIM_CUSTOMER_CONTESTATION_CLIENT_ID=AIAGENTCR
|
|
TIM_CUSTOMER_CONTESTATION_USER_ID=aiagentcr
|
|
|
|
# Status SR
|
|
TIM_SERVICE_REQUEST_STATUS_URL=http://10.151.3.100:8000/interactions/v1/statusServiceRequest
|
|
TIM_SERVICE_REQUEST_STATUS_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
TIM_SERVICE_REQUEST_STATUS_TIMEOUT=30
|
|
|
|
# SMS
|
|
TIM_SMS_URL=http://10.151.3.100:8000/customers/v1/smsSend
|
|
TIM_SMS_AUTH="Bearer eyJhbGciOiJSUzUxMiIsInR5cCI6IkpXVCIsIng1dCI6IjVubEFuRWxwaFlNZ3R4Nm1JbFRMN1VuX2x2RSIsImtpZCI6Im9yYWtleSJ9.eyJzdWIiOiJlY29tbWVyY2VjYyIsImlzcyI6Im9yYWtleTJfb2FtdmFzcWEiLCJvcmFjbGUub2F1dGguc3ZjX3BfbiI6Ik9BdXRoU2VydmljZVByb2ZpbGUiLCJpYXQiOjE3NzQ2MjU3NjIsIm9yYWNsZS5vYXV0aC5wcm4uaWRfdHlwZSI6IkNsaWVudElEIiwiZXhwIjoxNzc0NjQwMTYyLCJvcmFjbGUub2F1dGgudGtfY29udGV4dCI6InJlc291cmNlX2FjY2Vzc190ayIsInBybiI6ImVjb21tZXJjZWNjIiwianRpIjoiZGJkNmUwOTgtOThmYi00YmFjLTkyOGItOTRkZmIwYTIwYWI3Iiwib3JhY2xlLm9hdXRoLmNsaWVudF9vcmlnaW5faWQiOiJlY29tbWVyY2VjYyIsIm9yYWNsZS5vYXV0aC5zY29wZSI6ImVjb21tZXJjZS5jdXN0b21lciIsInVzZXIudGVuYW50Lm5hbWUiOiJEZWZhdWx0RG9tYWluIiwib3JhY2xlLm9hdXRoLmlkX2RfaWQiOiIxMjM0NTY3OC0xMjM0LTEyMzQtMTIzNC0xMjM0NTY3ODkwMTIifQ.fJ_zeOegG9UcYFz87NqSf3E-pnV2i_GLiJ19BumC6cyiGJunjBNTa0CxpAx0YTJznwV9l7kcBVh2rmmVrm4JH4db3Q0N_sR9l0qaKfwjFgzjUcwI7dVSDzzCCZHuYfqg1rOAUghQOPk02Ht2kxT5jaJtCYxRnK9FSnupPyzPXHI"
|
|
TIM_SMS_TIMEOUT=30
|
|
TIM_SMS_CLIENT_ID=Ecommercecc
|
|
TIM_SMS_SENDER_ADDRESS=TIM
|
|
TIM_SMS_SENDER_NAME=TIM
|
|
TIM_SMS_TOKEN_URL=
|
|
TIM_SMS_TOKEN_CLIENT_ID=
|
|
TIM_SMS_TOKEN_CLIENT_SECRET=
|
|
TIM_SMS_TOKEN_SCOPE=
|
|
TIM_SMS_TOKEN_AUDIENCE=
|
|
TIM_SMS_TOKEN_TIMEOUT=
|
|
SMS_BARCODE_AUTH="Bearer eyJhbGciOiJSUzUxMiIsInR5cCI6IkpXVCIsIng1dCI6IjVubEFuRWxwaFlNZ3R4Nm1JbFRMN1VuX2x2RSIsImtpZCI6Im9yYWtleSJ9.eyJzdWIiOiJlY29tbWVyY2VjYyIsImlzcyI6Im9yYWtleTJfb2FtdmFzcWEiLCJvcmFjbGUub2F1dGguc3ZjX3BfbiI6Ik9BdXRoU2VydmljZVByb2ZpbGUiLCJpYXQiOjE3NzQ2MjU3NjIsIm9yYWNsZS5vYXV0aC5wcm4uaWRfdHlwZSI6IkNsaWVudElEIiwiZXhwIjoxNzc0NjQwMTYyLCJvcmFjbGUub2F1dGgudGtfY29udGV4dCI6InJlc291cmNlX2FjY2Vzc190ayIsInBybiI6ImVjb21tZXJjZWNjIiwianRpIjoiZGJkNmUwOTgtOThmYi00YmFjLTkyOGItOTRkZmIwYTIwYWI3Iiwib3JhY2xlLm9hdXRoLmNsaWVudF9vcmlnaW5faWQiOiJlY29tbWVyY2VjYyIsIm9yYWNsZS5vYXV0aC5zY29wZSI6ImVjb21tZXJjZS5jdXN0b21lciIsInVzZXIudGVuYW50Lm5hbWUiOiJEZWZhdWx0RG9tYWluIiwib3JhY2xlLm9hdXRoLmlkX2RfaWQiOiIxMjM0NTY3OC0xMjM0LTEyMzQtMTIzNC0xMjM0NTY3ODkwMTIifQ.fJ_zeOegG9UcYFz87NqSf3E-pnV2i_GLiJ19BumC6cyiGJunjBNTa0CxpAx0YTJznwV9l7kcBVh2rmmVrm4JH4db3Q0N_sR9l0qaKfwjFgzjUcwI7dVSDzzCCZHuYfqg1rOAUghQOPk02Ht2kxT5jaJtCYxRnK9FSnupPyzPXHI"
|
|
|
|
# Tracking activities
|
|
TIM_TRACKING_ACTIVITIES_URL=http://10.151.3.100:8000/customers/v1/trackingActivities
|
|
TIM_TRACKING_ACTIVITIES_AUTH="Basic dXJhOnVyYTAwMDAx"
|
|
TIM_TRACKING_ACTIVITIES_TIMEOUT=30
|
|
TIM_TRACKING_ACTIVITIES_USER_LOGIN=
|
|
TIM_TRACKING_ACTIVITIES_CHANNEL=
|
|
TIM_TRACKING_ACTIVITIES_CLIENT_ID=
|
|
|
|
# Legacy app / workflows
|
|
TIM_WORKFLOWS_DIR=workflows
|
|
TIM_WORKFLOW_POSTGRES_DSN=
|
|
TIM_APP_HOST=0.0.0.0
|
|
TIM_APP_PORT=8000
|
|
TIM_APP_RELOAD=false
|
|
TIM_APP_LOG_LEVEL=DEBUG
|
|
|
|
# LLM Gateway legado
|
|
TIM_LLM_GATEWAY_SOURCES=txt
|
|
TIM_LLM_GATEWAY_LOCAL_DIR=prompts
|
|
TIM_LLM_GATEWAY_CAPABILITIES_DIR=
|
|
TIM_LLM_GATEWAY_LANGGRAPH_URL=
|
|
TIM_LLM_GATEWAY_LANGGRAPH_TIMEOUT=5
|
|
TIM_LLM_GATEWAY_FALLBACK_PROMPT_ID=default
|
|
TIM_LLM_GATEWAY_FALLBACK_PROMPT_CONTENT="Você é um agente para operações VAS TIM. Use tools quando precisar executar ações no backend."
|
|
|
|
# Pub/Sub / export legado
|
|
GCP_PROJECT_ID=tim-bigdata-dev-ca1f
|
|
AGENT_PUBSUB_TOPIC=pbs-ingest-agnt-ai-contas-curadoria
|
|
TIM_PUBSUB_DIRECT_ENABLED=true
|
|
GOOGLE_APPLICATION_CREDENTIALS=GCP_ACESS_KEY.json
|
|
|
|
# Mock legado explicitamente desligado
|
|
TIM_MOCK_LATENCY_MS=0
|
|
TIM_MOCK_FAILURES=
|
|
TIM_MOCK_FIXTURES_DIR=
|