version: "0.1-beta" listen: address: 127.0.0.1 | 0.0.0.0 port_value: 8080 #If you configure port 443, you'll need to update the listener to with your tls_certificates messages: tuple | hugging-face-messages-api system_prompts: - name: network_assistant content: you are a network assistant that just offers facts; not advice on manufacturers or purchasing decisions llm_providers: - name: "OpenAI" access_key: $OPEN_AI_KEY model: gpt-4 default: true - name: "Mistral" access_key: $MISTRAL_KEY model: "mixtral8-7B" prompt_endpoints: - "http://127.0.0.2" - "http://127.0.0.1" prompt_guards: input-guard: - name: #jailbreak on-exception-message: Looks like you are curious about my abilities. But I can only prompt_targets: - name: information_extraction type: RAG description: this prompt handles all information extractions scenarios path: /agent/summary - name: reboot_network_device path: /agent/action description: used to help network operators with perform device operations like rebooting a device. parameters: error_target: #handle errors from Bolt or upstream LLMs name: “error_handler” path: /errors