mirror of
https://github.com/hoshikawa2/compass_backoffice.git
synced 2026-07-09 13:54:20 +00:00
first commit
This commit is contained in:
98
.env.example
Normal file
98
.env.example
Normal file
@@ -0,0 +1,98 @@
|
||||
# Backoffice convertido 100% para execução dentro do Agent Framework
|
||||
# Nunca versionar .env com credenciais reais.
|
||||
|
||||
APP_ENV=local
|
||||
LOG_LEVEL=INFO
|
||||
CORS_ORIGINS=*
|
||||
|
||||
# Framework
|
||||
DEFAULT_AGENT_ID=backoffice_anatel
|
||||
ROUTING_MODE=router
|
||||
ENABLE_SSE=true
|
||||
ENABLE_PARALLEL_GUARDRAILS=true
|
||||
GUARDRAILS_FAIL_FAST=true
|
||||
|
||||
# Repositórios locais por padrão
|
||||
SESSION_REPOSITORY_PROVIDER=sqlite
|
||||
MEMORY_REPOSITORY_PROVIDER=sqlite
|
||||
CHECKPOINT_REPOSITORY_PROVIDER=sqlite
|
||||
USAGE_REPOSITORY_PROVIDER=sqlite
|
||||
SQLITE_DB_PATH=.local/backoffice_framework.db
|
||||
|
||||
# LLM
|
||||
LLM_PROVIDER=oci_openai
|
||||
LLM_MODEL=cohere.command-r-08-2024
|
||||
# OCI OpenAI-compatible endpoint/credentials. Preencha conforme seu Agent Framework.
|
||||
# OCI_OPENAI_BASE_URL=https://inference.generativeai.<region>.oci.oraclecloud.com/20231130/actions/chat
|
||||
# OCI_OPENAI_API_KEY=<token-ou-chave-configurada-pelo-framework>
|
||||
# OPENAI_API_KEY=<quando o provider oci_openai usa contrato OpenAI-compatible>
|
||||
# OCI_CONFIG_PROFILE=DEFAULT
|
||||
# OCI_REGION=sa-saopaulo-1
|
||||
# OCI_COMPARTMENT_ID=<ocid1.compartment...>
|
||||
|
||||
# MCP
|
||||
MCP_ENABLED=true
|
||||
MCP_SERVERS_CONFIG_PATH=config/mcp_servers.yaml
|
||||
MCP_PARAMETER_MAPPING_PATH=config/mcp_parameter_mapping.yaml
|
||||
|
||||
# Original develop / TIM integrations
|
||||
ENABLE_OCI_STREAMING=false
|
||||
DEBUG=true
|
||||
# IMDB_API_HOST=
|
||||
# SIEBEL_API_HOST=
|
||||
# SIEBEL_API_ROUTE=
|
||||
# SIEBEL_STATUS_API_HOST=
|
||||
# SIEBEL_PREPAGO_STATUS_API_HOST=
|
||||
# SPEECH_ANALYTICS_API_HOST=
|
||||
# TAIS_KB_DB_USER=
|
||||
# TAIS_KB_DB_PASSWORD=
|
||||
# TAIS_KB_DSN=
|
||||
# OCI_REQUEST_STREAM_OCID=
|
||||
# OCI_RESPONSE_STREAM_OCID=
|
||||
# OCI_CONSUMER_GROUP_NAME=
|
||||
|
||||
|
||||
# MCP Server local do backoffice
|
||||
# O backend principal chama esse endpoint pelo MCPToolRouter do framework.
|
||||
BACKOFFICE_MCP_BASE_URL=http://localhost:8010
|
||||
BACKOFFICE_MCP_USE_MOCK=false
|
||||
BACKOFFICE_MCP_BACKEND_TYPE=tim_clients
|
||||
BACKOFFICE_MCP_FAIL_OPEN_ON_BACKEND_ERROR=true
|
||||
|
||||
# TIM/develop original - preencha no .env real, nunca versionar segredos.
|
||||
PMID_API_HOST=https://pmidfqa.internal.timbrasil.com.br/access/v1/info
|
||||
PMID_API_BASIC_TOKEN=<basic-token>
|
||||
PMID_API_TIMEOUT=10
|
||||
PMID_API_CLIENT_ID=AIAGENTCR
|
||||
|
||||
SIEBEL_API_HOST=https://pmidfqa.internal.timbrasil.com.br/customers/v1/backOfficeSRopening
|
||||
SIEBEL_API_TIMEOUT=10
|
||||
SIEBEL_API_USERNAME=<usuario>
|
||||
SIEBEL_API_PASSWORD=<senha>
|
||||
SIEBEL_API_CLIENT_ID=AIAGENTCR
|
||||
SIEBEL_STATUS_API_HOST=https://pmidfqa.internal.timbrasil.com.br
|
||||
SIEBEL_STATUS_API_ROUTE=/interactions/v1/statusServiceRequest
|
||||
SIEBEL_PREPAGO_STATUS_API_HOST=https://pmidfqa.internal.timbrasil.com.br
|
||||
SIEBEL_PREPAGO_STATUS_API_ROUTE=/customers/v1/serviceRequest
|
||||
VERIFY_SSL=false
|
||||
|
||||
SPEECH_PREDICTION_BASE_URL=https://apigatewayfqa1.tim.com.br
|
||||
SPEECH_PREDICTION_CLIENT_ID=<client-id>
|
||||
SPEECH_PREDICTION_CLIENT_SECRET=<client-secret>
|
||||
SPEECH_HISTORY_BASE_URL=<speech-history-url>
|
||||
SPEECH_HISTORY_AUDIENCE=<speech-history-audience>
|
||||
GOOGLE_APPLICATION_CREDENTIALS=/path/to/gcp-credentials-local.json
|
||||
SPEECH_TIMEOUT=30
|
||||
SPEECH_SIMILARITY_THRESHOLD=70
|
||||
|
||||
TAIS_DB_USER=<usuario>
|
||||
TAIS_DB_PASSWORD=<senha>
|
||||
TAIS_DB_DSN=<dsn>
|
||||
TAIS_DB_TIMEOUT=30
|
||||
TAIS_GENAI_ENDPOINT=https://inference.generativeai.sa-saopaulo-1.oci.oraclecloud.com
|
||||
TAIS_GENAI_COMPARTMENT_ID=<compartment-ocid>
|
||||
TAIS_GENAI_EMBED_MODEL_ID=cohere.embed-multilingual-v3.0
|
||||
TAIS_TABLE_CHUNKS=CHUNKS_CHAR_COHERE_3
|
||||
TAIS_TOP_K=3
|
||||
|
||||
USE_FULL_ANATEL_DICT=true
|
||||
Reference in New Issue
Block a user