Skip to main content

Gemini extensions

Binding Pocket Tools

import os

from google import genai
from google.genai import types

from hyperpocket_gemini import PocketGemini

pocket = PocketGemini(tools=[
    "https://github.com/vessl-ai/hyperpocket/tree/main/tools/slack/get-messages",
    "https://github.com/vessl-ai/hyperpocket/tree/main/tools/slack/post-message",
])

# get gemini compatible tools from pocket
tools = pocket.get_gemini_tool_specs()
client = genai.Client(api_key=os.getenv("GEMINI_API_KEY"))
messages = []  # add system prompt here. 

response = client.models.generate_content(
    model='gemini-2.0-flash-001',
    contents=messages,
    config=types.GenerateContentConfig(tools=tools)
)

Agent Examples

Metadata

Release files for hyperpocket-gemini 0.5.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hyperpocket-gemini 0.5.7
File Size Uploaded
hyperpocket_gemini-0.5.7.tar.gz 44.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hyperpocket-gemini 0.5.7
File Interpreter ABI Platform
hyperpocket_gemini-0.5.7-py3-none-any.whl Python 3 none any Details

Total release size: 48.2 kB

Release files / hyperpocket_gemini-0.5.7.tar.gz

Download URL hyperpocket_gemini-0.5.7.tar.gz
Size 44.9 kB
Tags Source
SHA-256 checksum
How to use checksums
93ef1e24683ace831ca475ca3ac9befafe776c7c58133a574654423a23c0a340
BLAKE2b-256 checksum
How to use checksums
d4c0c762f5c0f8f46fafda50af4e4b5a2c8896a3301863f6de7822560982dcbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.14

Release files / hyperpocket_gemini-0.5.7-py3-none-any.whl

Download URL hyperpocket_gemini-0.5.7-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d1b242d3974a5f181ab380c36a26d8c05c3fce46907b4e8d12d8b38ad87ce567
BLAKE2b-256 checksum
How to use checksums
30fd4401dc159ff6bda85d7660a0acf5ed0871cbf8dd4a6f52b506b196e02ccc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.14

Release history Release notifications | RSS feed

This release

0.5.7 This release

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.7

2 release files

0.3.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page