North Mini Code — model AI khusus coding, gratis. Tulis/jelaskan/perbaiki kode. OpenAI-compatible streaming.
messagesarrayRequiredOpenAI-format messages
streambooleanOptionalStream OpenAI delta SSE. Default false
truefalsetemperaturenumberOptionalSampling temperature 0-2
max_tokensnumberOptionalMax output tokens
top_pnumberOptionalNucleus sampling 0-1
reasoning_effortenumOptionalReasoning effort
lowmediumhightoolsarrayOptionalOpenAI tool/function-calling definitions
tool_choicestringOptionalauto | none | required | {function}
response_formatstringOptionalmis. {"type":"json_object"}
stopstringOptionalStop sequence(s)
seednumberOptionalDeterministic seed
/v1/ai:north/chatOpenAI-compatible chat completions. Streaming SSE + reasoning.messagesarrayrequiredin bodystreambooleanoptionalin bodytemperaturenumberoptionalin bodymax_tokensnumberoptionalin bodytop_pnumberoptionalin bodyreasoning_effortenumoptionalin bodytoolsarrayoptionalin bodytool_choicestringoptionalin bodyresponse_formatstringoptionalin bodystopstringoptionalin bodyseednumberoptionalin bodycurl -X POST "https://api.zpi.web.id/v1/ai:north/chat" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"id": "11109eb9-cc96-4233-afd0-dd2caf17f495",
"cost": "0",
"model": "north-mini-code-1-0-xl",
"usage": {
"total_tokens": 380,
"prompt_tokens": 33,
"completion_tokens": 347,
"prompt_tokens_details": {
"audio_tokens": 0,
"cached_tokens": 0
},
"completion_tokens_details": {
"audio_tokens": 0,
"reasoning_tokens": 224,
"accepted_prediction_tokens": 0,
"rejected_prediction_tokens": 0
}
},
"object": "chat.completion",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "```python\ndef cek_palindrome(s: str) -> bool:\n \"\"\"\n Periksa apakah string s adalah palindrome, mengabaikan spasi dan huruf kapital.\n \"\"\"\n # Hapus semua spasi dan ubah ke huruf kecil\n cleaned = ''.join(s.split()).lower()\n # Bandingkan dengan string terbaliknya\n return cleaned == cleaned[::-1]\n\n# Contoh penggunaan\nif __name__ == \"__main__\":\n print(cek_palindrome(\"A man a plan a canal Panama\")) # True\n print(cek_palindrome(\"Hello World\")) # False\n```",
"reasoning_content": "The user asks: \"Write a Python function cek_palindrome(s) that ignores spaces and capital letters, and include 2 examples\". So we need to output a function that takes a string s, removes spaces, lowercases, then checks if it's equal to its reverse. Provide two example calls with prints presumably. They want concise code. Should be correct.\n\nWe need to output code snippet. Since it's a coding assistant, likely they want Python code. We can include docstring.\n\nLet's produce:\n\ndef cek_palindrome(s):\n cleaned = ''.join(s.split()).lower()\n return cleaned == cleaned[::-1]\n\nBut ignoring spaces also includes other whitespace? Probably just spaces. So we can remove spaces: s.replace(\" \", \"\").lower().\n\nBetter: cleaned = ''.join(s.split()).lower() removes all whitespace.\n\nLet's do:\n\ndef cek_palindrome(s):\n s = ''.join(s.split()).lower()\n return s == s[::-1]\n\nExamples:\n\nprint(cek_palindrome(\"A man a plan a canal Panama\")) # True\nprint(cek_palindrome(\"Hello World\")) # False\n\nThat's it."
},
"logprobs": null,
"finish_reason": "stop"
}
],
"created": 1782115834
}Chatex chat — OpenAI-compatible chat completions.
AI search assistant dengan web real-time — OpenAI-compatible, support streaming, return sumber referensi.
Microsoft Copilot — chat completion OpenAI-compatible, support streaming SSE
Dolphin 24B uncensored chat — chat completion OpenAI-compatible, support streaming SSE
LLM-ready markdown extraction with anti-bot escalation. 3-tier: fast (direct), magic (browser stealth), worker-chain (CF Worker IP rotation).
GLM (Zhipu z.ai) chat — model GLM-4.7. Endpoint kompatibel OpenAI Chat Completions (stream & non-stream).