Initial commit: jibo-llm hotword-triggered agent

Hotword-triggered LLM conversation loop for Jibo with tool-calling agent
loop, ESML expressive speech, web search/fetch, and per-conversation
abort handling.
This commit is contained in:
pasketti
2026-04-26 00:05:39 -04:00
commit 8955f21ab4
8 changed files with 2039 additions and 0 deletions

9
.env.example Normal file
View File

@@ -0,0 +1,9 @@
# Jibo robot IP address
JIBO_IP=192.168.1.217
# LLM API configuration (OpenAI-compatible chat completions endpoint)
# LLM_BASE_URL is the base URL *without* /chat/completions
LLM_BASE_URL=https://api.openai.com/v1
LLM_API_TOKEN=sk-your-api-key-here
LLM_MODEL_ID=gpt-4o
BRAVE_API_KEY=brave-api-key