Overview
Interact with Gemini with prompts or by sending images. The Gemini tool also allows you to send prompts and receive structured responses.
Key Features
GEMINI_INVOKE
- Send prompts to Gemini AI
GEMINI_INVOKE_WITH_IMAGE
- Send images to Gemini AI for analysis
Authentication
If you do not have an API key, you can still run Gemini tools by using Jinba API credit. If you’d like to use your own API key, you can obtain one from the official Gemini website.
Note: Treat API keys as sensitive information and never commit them to public repositories.
Example: Image Analysis and Spreadsheet Export
- id: analyze_image
name: analyze_image
tool: GEMINI_INVOKE_WITH_IMAGE
config:
- name: version
value: gemini-1.5-flash
- name: token
value: "{{secrets.GEMINI_API_KEY}}"
input:
- name: prompt
value: Please analyze this image in detail. If there is any text, extract it as well. Please provide as much detail as possible.
- name: base64_image
value: YOUR_IMAGE_URL_OR_BASE64
- id: structure_information
name: structure_information
tool: OPENAI_INVOKE
config:
- name: version
value: gpt-4
input:
- name: prompt
value: |
Please organize the following image analysis results into a structured format.
==Image Analysis Results==
{{steps.analyze_image.result.content}}
==Instructions==
1. Extract and organize important information by category
2. Format the output suitable for spreadsheets
3. Output in the following JSON array format:
[
["Category", "Item", "Content"],
["Text", "Detected Text 1", "..."],
["Object", "Detected Object 1", "..."],
...
]