Contoh Permintaan
curl -X POST https://generativelanguage.googleapis.com/v1beta/interactions \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H "Content-Type: application/json" \
-H "Api-Revision: 2026-05-20" \
-d '{
"model": "gemini-3-flash-preview",
"input": [
{
"type": "text",
"text": "What is in this picture?"
},
{
"type": "image",
"data": "BASE64_ENCODED_IMAGE",
"mime_type": "image/png"
}
]
}'
from google import genai
client = genai.Client()
response = client.interactions.create(
model="gemini-3-flash-preview",
input=[
{ "type": "text", "text": "What is in this picture?" },
{ "type": "image", "data": "BASE64_ENCODED_IMAGE", "mime_type": "image/png" }
]
)
print(response.steps[-1].content[0].text)
import {GoogleGenAI} from '@google/genai';
const ai = new GoogleGenAI({});
const interaction = await ai.interactions.create({
model: 'gemini-3-flash-preview',
input: [
{ type: 'text', text: 'What is in this picture?' },
{ type: 'image', data: 'BASE64_ENCODED_IMAGE', mime_type: 'image/png' }
]
});
console.log(interaction.steps.at(-1).content[0].text);