refactor: rename argc install to argc link-to-aichat (#171)
This commit is contained in:
+2
-2
@@ -549,8 +549,8 @@ link-code-interpreter() {
|
|||||||
_link_tool $1 code_interpreter
|
_link_tool $1 code_interpreter
|
||||||
}
|
}
|
||||||
|
|
||||||
# @cmd Install this repo to aichat functions_dir
|
# @cmd Link this repo to aichat functions_dir
|
||||||
install() {
|
link-to-aichat() {
|
||||||
functions_dir="$(aichat --info | grep -w functions_dir | awk '{$1=""; print substr($0,2)}')"
|
functions_dir="$(aichat --info | grep -w functions_dir | awk '{$1=""; print substr($0,2)}')"
|
||||||
if [[ -z "$functions_dir" ]]; then
|
if [[ -z "$functions_dir" ]]; then
|
||||||
_die "error: your aichat version don't support function calling"
|
_die "error: your aichat version don't support function calling"
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ Make sure you have the following tools installed:
|
|||||||
|
|
||||||
```sh
|
```sh
|
||||||
git clone https://github.com/sigoden/llm-functions
|
git clone https://github.com/sigoden/llm-functions
|
||||||
|
cd llm-functions
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Build tools and agents
|
### 2. Build tools and agents
|
||||||
@@ -82,14 +83,22 @@ argc build
|
|||||||
argc check
|
argc check
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3. Install to AIChat
|
### 3. Link LLM-functions and AIChat
|
||||||
|
|
||||||
Symlink this repo directory to AIChat's **functions_dir**:
|
AIChat expects LLM-functions to be placed in AIChat's **functions_dir** so that AIChat can use the tools and agents that LLM-functions provides.
|
||||||
|
|
||||||
|
You can symlink this repository directory to AIChat's **functions_dir** with:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
ln -s "$(pwd)" "$(aichat --info | sed -n 's/^functions_dir\s\+//p')"
|
ln -s "$(pwd)" "$(aichat --info | sed -n 's/^functions_dir\s\+//p')"
|
||||||
# OR
|
# OR
|
||||||
argc install
|
argc link-to-aichat
|
||||||
|
```
|
||||||
|
|
||||||
|
Alternatively, you can tell AIChat where the LLM-functions directory is by using an environment variable:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
export AICHAT_FUNCTIONS_DIR="$(pwd)"
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4. Start using the functions
|
### 4. Start using the functions
|
||||||
|
|||||||
+2
-2
@@ -70,8 +70,8 @@ argc link-web-search web_search_tavily.sh
|
|||||||
argc link-code-interpreter execute_py_code.py
|
argc link-code-interpreter execute_py_code.py
|
||||||
|
|
||||||
# -------- Misc --------
|
# -------- Misc --------
|
||||||
# Install this repo to aichat functions_dir
|
# Link this repo to aichat functions_dir
|
||||||
argc install
|
argc link-to-aichat
|
||||||
# Displays version information for required tools
|
# Displays version information for required tools
|
||||||
argc version
|
argc version
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user