You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
updating the messaging to call ourselves the edge and AI gateway for … (#527)
* updating the messaging to call ourselves the edge and AI gateway for agents
* updating README to tidy up some language
* updating README to tidy up some language
* updating README to tidy up some language
---------
Co-authored-by: Salman Paracha <salmanparacha@MacBook-Pro-329.local>
Copy file name to clipboardExpand all lines: README.md
+4-7Lines changed: 4 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,8 @@
4
4
<divalign="center">
5
5
6
6
7
-
_The proxy server and the universal data plane for AI-native apps._<br><br>
8
-
Arch handles the *pesky low-level work* in building AI agents like clarifying vague user inputs, routing prompts to the right agents, calling tools for simple tasks, and unifying access to large language models (LLMs) - all without locking you into a framework. Move faster by focusing on the high-level logic of your agents.
7
+
_Arch is a proxy server designed as a modular edge and AI gateway for agentic apps_<br><br>
8
+
Arch handles the *pesky low-level work* in building agentic apps — like applying guardrails, clarifying vague user input, routing prompts to the right agent, and unifying access to any LLM. It’s a language and framework friendly infrastructure layer designed to help you build and ship agentic apps faster.
9
9
10
10
11
11
[Quickstart](#Quickstart) •
@@ -80,7 +80,7 @@ Arch's CLI allows you to manage and interact with the Arch gateway efficiently.
80
80
> We recommend that developers create a new Python virtual environment to isolate dependencies before installing Arch. This ensures that archgw and its dependencies do not interfere with other packages on your system.
81
81
82
82
```console
83
-
$ python -m venv venv
83
+
$ python3.12 -m venv venv
84
84
$ source venv/bin/activate # On Windows, use: venv\Scripts\activate
Copy file name to clipboardExpand all lines: docs/source/concepts/llm_provider.rst
+18-23Lines changed: 18 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,28 +35,23 @@ make outbound LLM calls.
35
35
Adding custom LLM Provider
36
36
--------------------------
37
37
38
-
We support any OpenAI compliant LLM for example mistral, openai, ollama etc. We offer first class support for openai and ollama. You can easily configure an LLM that communicates over the OpenAI API interface, by following the below guide.
38
+
We support any OpenAI compliant LLM for example mistral, openai, ollama etc. We also offer first class support for OpenAI, Anthropic, DeepSeek, Mistral, Groq, and Ollama based models.
39
+
You can easily configure an LLM that communicates over the OpenAI API interface, by following the below guide.
39
40
40
41
For example following code block shows you how to add an ollama-supported LLM in the `arch_config.yaml` file.
41
42
42
43
.. code-block:: yaml
43
-
44
-
- name: local-llama
44
+
llm_providers:
45
+
- model: some_custom_llm_provider/llama3.2
45
46
provider_interface: openai
46
-
model: llama3.2
47
-
endpoint: host.docker.internal:11434
48
-
47
+
base_url: http://host.docker.internal:11434
49
48
50
-
For example following code block shows you how to add mistral llm provider in the `arch_config.yaml` file.
49
+
And in the following code block shows you how to add mistral llm provider in the `arch_config.yaml` file.
51
50
52
51
.. code-block:: yaml
53
-
54
-
- name: mistral-ai
55
-
provider_interface: openai
56
-
model: ministral-3b-latest
57
-
endpoint: api.mistral.ai:443
58
-
protocol: https
59
-
52
+
llm_providers:
53
+
- name: mistral/ministral-3b-latest
54
+
access_key: $MISTRAL_API_KEY
60
55
61
56
Example: Using the OpenAI Python SDK
62
57
------------------------------------
@@ -65,15 +60,15 @@ Example: Using the OpenAI Python SDK
Copy file name to clipboardExpand all lines: docs/source/get_started/intro_to_arch.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ Arch is designed to solve these problems by providing a unified, out-of-process
20
20
High-level network flow of where Arch Gateway sits in your agentic stack. Designed for both ingress and egress prompt traffic.
21
21
22
22
23
-
Arch is an AI-native proxy server and the universal data plane for AI built by the contributors of Envoy Proxy with the belief that:
23
+
`Arch <https://github.com/katanemo/arch>`_ is a modular edge and AI gateway for AI-native apps - built by the contributors of Envoy Proxy with the belief that:
24
24
25
25
*Prompts are nuanced and opaque user requests, which require the same capabilities as traditional HTTP requests
26
26
including secure handling, intelligent routing, robust observability, and integration with backend (API)
Copy file name to clipboardExpand all lines: docs/source/get_started/overview.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
4
4
Overview
5
5
============
6
-
`Arch <https://github.com/katanemo/arch>`_ is an AI-native proxy server and the universal data plane for AI- one that is natively designed to handle and process AI prompts, not just network traffic.
6
+
`Arch <https://github.com/katanemo/arch>`_ is a modular edge and AI gateway for AI-native apps - one that is natively designed to handle and process prompts, not just network traffic.
7
7
8
8
Built by contributors to the widely adopted `Envoy Proxy <https://www.envoyproxy.io/>`_, Arch helps you move faster by handling the pesky *low-level* work in AI agent development—fast input clarification, intelligent agent routing, seamless prompt-to-tool integration, and unified LLM access and observability—all without locking you into a framework.
`Arch <https://github.com/katanemo/arch>`_ is an AI-native proxy server and the universal data plane for AI- one that is natively designed to handle and process AI prompts, not just network traffic.
17
+
`Arch <https://github.com/katanemo/arch>`_ is a modular edge and AI gateway for AI-native apps - one that is natively designed to handle and process prompts, not just network traffic.
18
18
19
19
Built by contributors to the widely adopted `Envoy Proxy <https://www.envoyproxy.io/>`_, Arch helps you move faster by handling the pesky *low-level* work in AI agent development—fast input clarification, intelligent agent routing, seamless prompt-to-tool integration, and unified LLM access and observability—all without locking you into a framework.
0 commit comments