Everest AI API

Build with Everest AI

A simple API for intelligent applications and generation workflows.

Quick start

Create an API key from your dashboard. The current chat endpoint accepts a simple JSON message. Bearer authentication can be included with your API key.

curl -X POST https://api.everestai.cloud/api/chat/ \
  -H "Content-Type: application/json" \
  -d '{"message":"Hello Everest"}'

Chat API

Send a POST request to the working chat endpoint. The only required field is message. Additional fields such as model, chat history, RAG, web search, deep thinking, session ID and language are optional.

POST https://api.everestai.cloud/api/chat/

Content-Type: application/json

Example response

{
  "response": "Namaste! I'm Everest AI...",
  "model": "E4.0",
  "plan": "free",
  "remaining": 48,
  "reset": "2026-09-15T00:00:00Z",
  "timestamp": "2026-09-14T13:54:22Z"
}

Available endpoints

POST /api/chat/

Chat

Non-streaming chat

POST /api/chat/stream

Streaming

Streaming chat

POST /api/chat/search

Search

Search + answer

POST /api/chat/progress

Progress

NDJSON progress

POST /api/chat/image

Image

Image generation

GET /api/chat/session/{id}

Session

Get a chat session

DELETE /api/chat/session/{id}

Session

Clear a chat session

GET /api/chat/quota/{user_id}

Quota

Quota information

GET /api/chat/rag/stats

RAG

RAG statistics

GET /health

Health

API health check