Passer au contenu principal
POST
/
v1beta
/
models
/
{model}
:generateContent
Intelligent Model Routing (Gemini Format)
curl --request POST \
  --url https://direct.evolink.ai/v1beta/models/{model}:generateContent \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "text": "Introduce the history of artificial intelligence"
        }
      ]
    }
  ],
  "generationConfig": {
    "temperature": 0.7,
    "topP": 0.9,
    "topK": 40,
    "maxOutputTokens": 1024
  }
}
'
{
  "candidates": [
    {
      "content": {
        "parts": [
          {
            "text": "L'histoire de l'intelligence artificielle remonte aux années 1950..."
          }
        ],
        "role": "model"
      },
      "finishReason": "STOP"
    }
  ],
  "usageMetadata": {
    "promptTokenCount": 15,
    "candidatesTokenCount": 156,
    "totalTokenCount": 171
  },
  "modelVersion": "gpt-5.4"
}

Documentation Index

Fetch the complete documentation index at: https://docs.evolink.ai/llms.txt

Use this file to discover all available pages before exploring further.

Routage Intelligent de Modèles

Appelez le routage intelligent de modèles EvoLink Auto en utilisant le format Google Generative AI.

Caractéristiques Principales

  • Format Natif Gemini: Entièrement compatible avec l’API Google Generative AI
  • Routage Intelligent: Sélectionne automatiquement un modèle approprié
  • Réponse Transparente: La réponse inclut la version du modèle réellement utilisée
Utilisez evolink/auto dans le paramètre de chemin et appelez le point de terminaison /v1beta/models/evolink/auto:generateContent.
BaseURL : La BaseURL par défaut est https://direct.evolink.ai, qui offre une meilleure prise en charge des modèles de texte et des connexions persistantes. https://api.evolink.ai est le point d’accès principal pour les services multimodaux et sert d’adresse de secours pour les modèles de texte.

Autorisations

Authorization
string
header
requis

##All APIs require Bearer Token authentication##

Get API Key:

Visit API Key Management to get your API Key

Add to request header:

Authorization: Bearer YOUR_API_KEY

Paramètres de chemin

model
enum<string>
requis

Model name, use evolink/auto to enable intelligent routing

Options disponibles:
evolink/auto
Exemple:

"evolink/auto"

Corps

application/json
contents
object[]
requis

Conversation content list

Exemple:
[
{
"role": "user",
"parts": [
{
"text": "Introduce the history of artificial intelligence"
}
]
}
]
generationConfig
object

Réponse

200 - application/json

Success

candidates
object[]
usageMetadata
object
modelVersion
string

Actual model version used

Exemple:

"gemini-2.5-pro"