# Genkit Integration Configuration | |
# Model Configuration | |
models: | |
primary: "googleai/gemini-2.5-flash" | |
embeddings: "googleai/gemini-embedding-001" | |
fallback: "googleai/gemini-1.5-pro" | |
# Vector Store Configuration | |
vector_stores: | |
threat_intel: | |
name: "threatIntel" | |
embedder: "googleai/gemini-embedding-001" | |
description: "Threat intelligence and IOC database" | |
vulnerabilities: | |
name: "vulnerabilities" | |
embedder: "googleai/gemini-embedding-001" | |
description: "Vulnerability database and CVE information" | |
playbooks: | |
name: "playbooks" | |
embedder: "googleai/gemini-embedding-001" | |
description: "Security playbooks and response procedures" | |
# Agent Configuration | |
agents: | |
recon: | |
model: "googleai/gemini-2.5-flash" | |
temperature: 0.1 | |
max_tokens: 2048 | |
safety: | |
model: "googleai/gemini-2.5-flash" | |
temperature: 0.0 | |
max_tokens: 2048 | |
c2: | |
model: "googleai/gemini-2.5-flash" | |
temperature: 0.2 | |
max_tokens: 2048 | |
explainability: | |
model: "googleai/gemini-2.5-flash" | |
temperature: 0.3 | |
max_tokens: 2048 | |
orchestrator: | |
model: "googleai/gemini-2.5-flash" | |
temperature: 0.1 | |
max_tokens: 4096 | |
# Observability Configuration | |
observability: | |
metrics_enabled: true | |
tracing_enabled: true | |
logging_level: "INFO" | |
# Integration Settings | |
integration: | |
legacy_system_enabled: true | |
cognitive_system_path: "/home/o1/Desktop/cyber_llm/src/cognitive" | |
agents_path: "/home/o1/Desktop/cyber_llm/src/agents" | |