File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11BSD 3-Clause License
22
3- Copyright (c) 2022, Holger Wolff
3+ Copyright (c) 2025, EMO Libre Team
44All rights reserved.
55
66Redistribution and use in source and binary forms, with or without
Original file line number Diff line number Diff line change 11# EMO Proxy server
2+
23This part of the knowledge bank is a Proxy server to analyze the traffic that goes between the EMO robot and the living.ai servers.
34
45## Start the proxy
6+
57` go run . `
68
79### Alternatively start with air
10+
811` air run . `
912
1013## Docker setup
11- You can find a simplified setup using Docker Compose by SebbeJohansson here: https://github.com/SebbeJohansson/emo-proxy-docker
14+
15+ You can find a simplified setup using Docker Compose by SebbeJohansson here: https://github.com/emo-libre/emo-proxy-docker
1216It uses nginx, dnsmasq, and mitmproxy to be able to pass through the api requests to the EMO Proxy.
1317
1418## Experimental
19+
1520### ChatGPT Speak server
21+
1622One of the most common responses from EMO is to respond using ChatGPT.
1723An experimental feature is to use a local Speak server to generate EMO's chatgpt speak responses instead of using the living.ai servers.
1824You can find a proof of concept server here: https://github.com/SebbeJohansson/EmoChatGptSpeakPOC
1925
2026Connect the server by adding the following line to your emoProxy.conf file:
21- ` "chatGptSpeakServer": "http://localhost:8085" `
27+ ` "chatGptSpeakServer": "http://localhost:8085" `
You can’t perform that action at this time.
0 commit comments