Skip to main content

No project description provided

Project description

Anthropic extensions

Get Pocket Tools

import hyperpocket as pk
from pocket_llamaindex import PocketLlamaindex

# 
pocket = PocketLlamaindex(tools=[
    *pk.curated_tools.SLACK,  # SLACK = [slack_get_message, slack_post_message, ..]
    *pk.curated_tools.LINEAR,
    "https://github.com/my-org/some-awesome-tool"]
)

# get tools from pocket
tools = pocket.get_tools()

Examples

from llama_index.core.agent import FunctionCallingAgent
from llama_index.llms.openai import OpenAI

import hyperpocket as pk
from pocket_llamaindex import PocketLlamaindex

pocket = PocketLlamaindex(tools=[
    *pk.curated_tools.SLACK,  # SLACK = [slack_get_message, slack_post_message, ..]
    *pk.curated_tools.LINEAR,
    "https://github.com/my-org/some-awesome-tool"]
)

# get tools from pocket
tools = pocket.get_tools()

llm = OpenAI()
# pass tools get by pocket to an argument
agent = FunctionCallingAgent.from_tools(
    tools=tools, llm=llm, verbose=True
)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hyperpocket_llamaindex-0.3.2.tar.gz (124.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hyperpocket_llamaindex-0.3.2-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file hyperpocket_llamaindex-0.3.2.tar.gz.

File metadata

File hashes

Hashes for hyperpocket_llamaindex-0.3.2.tar.gz
Algorithm Hash digest
SHA256 c235250b9747c495ceb48569e3d37c84b0ed9a23022e2bf4aa5d49f5f682e86e
MD5 f3d4b2191706309d5900ee0eefc286a6
BLAKE2b-256 786920e69536bb01244a2d652c53e672f398b2bf7ca6d96697e90b6cc5c4689a

See more details on using hashes here.

File details

Details for the file hyperpocket_llamaindex-0.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for hyperpocket_llamaindex-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8102cf6096e696a3c39e8f45c534de3523991364d52536d0de52309a6c7d088e
MD5 7307ad6a393bb8a9753341fd72dd4346
BLAKE2b-256 3a227eb6457b68325b6b650ecb255f37fc34eee792d1f972d9b51125a6b5cd59

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page