Files
2026-07-13 12:38:34 +08:00

27 lines
680 B
Python

from composio_gemini import GeminiProvider
from google import genai
from google.genai import types
from composio import Composio
# Create composio client
composio = Composio(provider=GeminiProvider())
# Create google client
client = genai.Client()
# Create genai client config
config = types.GenerateContentConfig(
tools=composio.tools.get(
user_id="default",
tools=[
"GITHUB_STAR_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER",
],
)
)
# Use the chat interface.
chat = client.chats.create(model="gemini-2.0-flash", config=config)
response = chat.send_message("Can you star composiohq/composio repository on github")
print(response.text)