Skip to content

Google Gemini now supports thinking tokens #97

@akraines

Description

@akraines

Here is a sample as a get request

#!/bin/bash
set -e -E

GEMINI_API_KEY="$GEMINI_API_KEY"
MODEL_ID="gemini-3-flash-preview"
GENERATE_CONTENT_API="streamGenerateContent"

cat << EOF > request.json
{
"contents": [
{
"role": "user",
"parts": [
{
"text": "INSERT_INPUT_HERE"
},
]
},
],
"generationConfig": {
"temperature": 0,
"thinkingConfig": {
"thinkingLevel": "MINIMAL",
},
},
}
EOF

curl
-X POST
-H "Content-Type: application/json"
"https://generativelanguage.googleapis.com/v1beta/models/${MODEL_ID}:${GENERATE_CONTENT_API}?key=${GEMINI_API_KEY}" -d '@request.json'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions