Dreemy AI

Dreemy character roleplay chat (anonymous guest).

1 endpoint241 calls1/1 passing
Get API key

OpenAI-compatible chat completions (dual mode stream/non-stream).

POST/v1/…dreemy-ai/chat
passing · 2.1sno cache

Try it

Checking your keys…

Parameters

messages

array · body · required

OpenAI-format messages array. Mendukung multi-turn (riwayat percakapan dijaga via conversationHistory). `system` role memakai PERSONA OVERRIDE — bisa mengganti identitas/persona default upstream. Min 1 item, harus ada role user.

stream

boolean · body · optional

Stream OpenAI delta SSE. Default false.

Example response

{"project":"ai:dreemy-ai",  "data": {"id":"chatcmpl-X31ZhjEE43uCcbq3cUbU5","model":"dreemy",    "usage": {"total_tokens":211,"prompt_tokens":161,"completion_tokens":50    },"object":"chat.completion",    "choices": [      {"index":0,        "message": {"role":"assistant","content":"Halo Budi! Namaku adalah Zapi AI, asisten digital ramah yang dibuat oleh Zapi (Zest API). Aku di sini untuk membantumu dengan berbagai hal dalam bahasa Indonesia. Ada yang bisa aku bantu hari ini? 😊"        },"finish_reason":"stop"      }    ],"created":1782118381  },"timestamp":"2026-07-10T05:18:18Z"}

Errors

  • 401Missing or invalid x-api-key
  • 404Not found or private
  • 429Rate limit or monthly quota reached

Code

const data = await client.run(  "ai:dreemy-ai",  "chat",  { messages: [{"role":"system","content":"Kamu adalah asisten yang ramah dan ringkas. Selalu jawab dalam bahasa Indonesia."},{"role":"user","content":"Halo, namaku Budi."},{"role":"assistant","content":"Halo Budi, ada yang bisa kubantu?"},{"role":"user","content":"Siapa namaku tadi dan siapa kamu?"}] });