Skip to Content
Uncodie Market Fit está disponible 🎉
Rest APIAiAI Text Generation API

AI Text Generation (/api/ai/text)

Try it

AI Text Generation

Chat-based text generation with Azure, Gemini, or Vercel fallback.

Endpoint

POST /api/ai/text

Request Body

FieldTypeDescriptionRequired
messagesarrayChat messages with roles system/user/assistantYes
provider’azure’ | ‘gemini’ | ‘vercel’Provider to useNo (default: ‘azure’)
modelstringProvider-specific model idNo
temperaturenumberSampling temperatureNo
maxTokensnumberMax output tokensNo
topPnumberNucleus samplingNo

Example (Azure)

{ "messages": [ { "role": "system", "content": "You are a helpful assistant." }, { "role": "user", "content": "Write a haiku about the ocean" } ], "provider": "azure" }

Example (Gemini)

{ "messages": [ { "role": "user", "content": "Summarize this text." } ], "provider": "gemini", "model": "models/gemini-1.5-pro" }

Example (Vercel fallback)

{ "messages": [ { "role": "user", "content": "List 3 ideas for a blog post" } ], "provider": "vercel", "model": "gpt-4o-mini", "temperature": 0.7, "maxTokens": 200 }

Response

{ "provider": "azure", "content": "..." }

Environment

  • Azure: AZURE_OPENAI_ENDPOINT, AZURE_OPENAI_API_KEY, AZURE_OPENAI_CHAT_DEPLOYMENT
  • Gemini: GEMINI_API_KEY
  • Vercel fallback: VERCEL_AI_GATEWAY_OPENAI, VERCEL_AI_GATEWAY_API_KEY
Last updated on