Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 1 addition & 16 deletions website/docs/components/tools/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,7 @@ A tool is a function or operation that can be called directly or by a [language

For details about providing LLMs tool access, see [Language Model Tools](/docs/features/large-language-models/tools).

**Example**
```yaml
tools:
- name: arpanet
from: websearch
description: "Search the web for information."
params:
engine: perplexity
perplexity_auth_token: ${ secrets:SPICE_PERPLEXITY_AUTH_TOKEN }

```

For details on tool specifications, see the [Tools Spicepod Reference](/docs/reference/spicepod/tools).
For details on tool specifications, see the [Tools Spicepod Reference](/docs/reference/spicepod/tools).

### Available Tools

Expand All @@ -35,9 +23,6 @@ For details on tool specifications, see the [Tools Spicepod Reference](/docs/re
| `top_n_sample` | Sample the top N rows from a table based on a specified ordering. | `auto` |
| `memory:load` | Retrieve all stored memories from the last time period. | `memory` |
| `memory:store` | Store information from LLM interaction(s) for future reference. | `memory` |
| [`websearch`][websearch] | Search the web for information. | - |

[websearch]: /docs/components/tools/websearch

### Tool Groups
Tool groups are predefined sets of tools that can be provided to LLMs in a single tool name. For example, the `auto` tool group provides all default tools to the LLM (see above table).
Expand Down
57 changes: 0 additions & 57 deletions website/docs/components/tools/websearch.md

This file was deleted.

12 changes: 0 additions & 12 deletions website/docs/reference/spicepod/tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,6 @@ Tools define functions that can be invoked within the Spice runtime, either dire

The `tools` section in your configuration specifies one or more tools available for use in the runtime.

Example:

```yaml
tools:
- name: arpanet
from: websearch
description: "Search the web for information."
params:
engine: perplexity
perplexity_auth_token: ${ secrets:SPICE_PERPLEXITY_AUTH_TOKEN }
```

### `name`

A unique identifier for this tool.
Expand Down
Loading