API Reference

Complete reference documentation for all Tenzro Platform APIs. Base URL: https://api.tenzro.com

Authentication

All API requests require authentication using an API key in the request header. Visit platform.tenzro.com to register an account and obtain your API keys.

bash
X-API-Key: sk_your_key_here

💡 Getting Started: Visit platform.tenzro.com to register an account and obtain your API keys.

Quick Example

Request

Generate Text Requestcurl
curl -X POST https://api.tenzro.com/cortex/generate \
  -H "X-API-Key: sk_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Hello world!",
    "model": "gpt-4o",
    "max_tokens": 100
  }'

Response

API Responsejson
{
  "content": "Hello! How can I assist you today?",
  "model": "gpt-4o",
  "tokens_used": 156,
  "finish_reason": "stop",
  "generation_time": 1.23,
  "cost_estimate": 0.0012
}

API Endpoints

POST/cortex/generate
View Details

Generate Text

Generate text with AI models

Key Parameters:

promptmodelmax_tokenstemperaturethinking_budgetshow_thinking
POST/cortex/chat
View Details

Chat Completion

Multi-turn conversations with AI

Key Parameters:

messagesmodelmax_tokensfunction_declarationscode_execution
POST/cortex/analyze
View Details

Analyze Content

Analyze text, images, or other content

Key Parameters:

contentanalysis_typemodelimagesthinking_mode
POST/cortex/generate/image
View Details

Generate Image

Create images with AI models

Key Parameters:

promptmodelaspect_ratioqualityresolutionstylenegative_promptseed
POST/cortex/generate/video
View Details

Generate Video

Create videos with AI models

Key Parameters:

promptmodeldurationqualityfpsinclude_audiocamera_movement
POST/cortex/generate/music
View Details

Generate Music

Create music with AI models

Key Parameters:

promptmodeldurationgenremoodtempoinstruments
POST/cortex/generate/speech
View Details

Generate Speech

Convert text to speech

Key Parameters:

textvoice_idlanguagespeedemotionmulti_speaker
POST/cortex/live/session
View Details

Create Live Session

Start real-time AI session

Key Parameters:

modelaudio_configresponse_modalitiessystem_instructionthinking_mode
DELETE/cortex/live/session/{session_id}
View Details

Close Live Session

End real-time AI session

POST/cortex/analyze/image
View Details

Analyze Image

Analyze image content with AI

Key Parameters:

imagepromptmodel
POST/cortex/transcribe/audio
View Details

Transcribe Audio

Convert audio to text

Key Parameters:

audiolanguage
POST/cortex/reasoning/deep-think
View Details

Deep Think Reasoning

Advanced reasoning with thinking budget

Key Parameters:

promptthinking_budgetmodel
POST/cortex/workflows/chain
View Details

Chain AI Operations

Execute multiple AI operations in sequence

Key Parameters:

nameoperations
POST/cortex/batch/text-generation
View Details

Batch Text Generation

Generate text for multiple prompts

Key Parameters:

batch_requests
GET/cortex/models
View Details

List Available Models

Get all available AI models

GET/cortex/capabilities
View Details

Get AI Capabilities

List all AI capabilities

GET/cortex/demo
View Details

Service Demo

Get demo information

GET/cortex/health
View Details

Health Check

Check service health

HTTP Status Codes

200

OK

Successful operation

201

Created

Resource created successfully

400

Bad Request

Invalid request parameters

401

Unauthorized

Invalid or missing API key

403

Forbidden

Insufficient permissions

404

Not Found

Resource not found

422

Unprocessable Entity

Validation error

429

Too Many Requests

Rate limit exceeded

500

Internal Server Error

Server error

Rate Limits

API requests are rate limited to ensure fair usage across all users. Rate limits vary by endpoint and subscription tier.

Starter

1,000 requests/hour

Pro

10,000 requests/hour

Enterprise

100,000 requests/hour

Need Help?