Skip to content

Text Generation

POST
/v1beta/models/gemini-2.5-pro:generateContent
  • Gemini native non-streaming generateContent text generation
  • Supports systemInstruction and multi-turn contents
  • Enable thought process via generationConfig.thinkingConfig
  • Official docs: Text generation

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object
object

System instruction

object[]
Required
object

Generation config

object[]

Safety settings

Tools (e.g. function calling)

Responses

Success

application/json

Playground

Authorization
Body

Samples