← back to Exo
clearer documentation on accessing web UI and chatgpt-api
5ac6b6a717f0156aeadac56232de2a1d12363989 · 2024-07-24 14:27:37 -0700 · Alex Cheema
Files touched
Diff
commit 5ac6b6a717f0156aeadac56232de2a1d12363989
Author: Alex Cheema <alexcheema123@gmail.com>
Date: Wed Jul 24 14:27:37 2024 -0700
clearer documentation on accessing web UI and chatgpt-api
---
README.md | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 0aa0885c..334e9bfc 100644
--- a/README.md
+++ b/README.md
@@ -109,7 +109,9 @@ That's it! No configuration required - exo will automatically discover the other
The native way to access models running on exo is using the exo library with peer handles. See how in [this example for Llama 3](examples/llama3_distributed.py).
-exo also starts a ChatGPT-compatible API endpoint on http://localhost:8000. Note: this is currently only supported by tail nodes (i.e. nodes selected to be at the end of the ring topology). Example request:
+exo starts a ChatGPT-like WebUI (powered by [tinygrad tinychat](https://github.com/tinygrad/tinygrad/tree/master/examples/tinychat)) on http://localhost:8000
+
+For developers, exo also starts a ChatGPT-compatible API endpoint on http://localhost:8000/v1/chat/completions. Example with curl:
```sh
curl http://localhost:8000/v1/chat/completions \
← 9a373c2b make configurable discovery timeout
·
back to Exo
·
styling for tinychat model selector 94201257 →