Giphy

GiphyTools enables an Agent to search for GIFs on GIPHY.

Prerequisites

export GIPHY_API_KEY=***

Example

The following agent will search GIPHY for a GIF appropriate for a birthday message.

from bitca.agent import Agent
from bitca.model.openai import OpenAIChat
from bitca.tools.giphy import GiphyTools


gif_agent = Agent(
    name="Gif Generator Agent",
    model=OpenAIChat(id="gpt-4o"),
    tools=[GiphyTools()],
    description="You are an AI agent that can generate gifs using Giphy.",
)

gif_agent.print_response("I want a gif to send to a friend for their birthday.")

Toolkit Params

Parameter
Type
Default
Description

api_key

str

None

If you want to manually supply the GIPHY API key.

limit

int

1

The number of GIFs to return in a search.

Toolkit Functions

Function
Description

search_gifs

Searches GIPHY for a GIF based on the query string.

Last updated