Proxy Integration

1

Create an account + Generate an API Key

Log into helicone or create an account. Once you have an account, you can generate an API key.

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."
      }]
    }]
  }'