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.5.3.tar.gz (125.0 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.5.3-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for hyperpocket_llamaindex-0.5.3.tar.gz
Algorithm Hash digest
SHA256 3add29a48c209687f1505d8fdd20e8f927e483863560d53f4029aab1b16feb33
MD5 d455d88312cba5efc8f4ae7df43f68ee
BLAKE2b-256 284dbdcfe8f42576937733338247086d78d99f53aea07d383881cb7fc7d7d9d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hyperpocket_llamaindex-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cfe664db82943c0d02945b3e27a332861305ad9c24288a4622fb148874c02919
MD5 ba9343005aa29f8473e99266d3189c71
BLAKE2b-256 ed554a5f2ab0866fe6cee7ef71392ed66fb923dfecfc8a7df9e12d56dec14469

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