API
Gemini AI cURL Integration
Use cURL to integrate Gemini AI with Helicone to log your Gemini AI usage.
Proxy Integration
1
2
Create Google Generative AI API Key
Visit the Google Generative AI API Key page. Follow the instructions to create a new API key. Make sure to save the key as you will need it for the next steps.
3
Set API keys as environment variables
export HELICONE_API_KEY=<your Helicone API key>
export GOOGLE_GENERATIVE_API_KEY=<your Google Generative AI API key>
4
Send a request using cURL
Use the following cURL command to send a request to the Google Generative AI API through the Helicone proxy:
curl --request POST \
--url "https://gateway.helicone.ai/v1beta/models/model-name:generateContent?key=${GOOGLE_GENERATIVE_API_KEY}" \
--header "Content-Type: application/json" \
--header "Helicone-Auth: Bearer ${HELICONE_API_KEY}" \
--header "Helicone-Target-URL: https://generativelanguage.googleapis.com" \
--data '{
"contents": [{
"parts":[{
"text": "Write a story about a magic backpack."
}]
}]
}'