curl --request POST \
--url https://api.2ken.com/v1/chat/completions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "gpt-5.5",
"messages": [{"role": "user", "content": "Hello"}]
}'
const res = await fetch("https://api.2ken.com/v1/chat/completions", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.TWO_KEN_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "gpt-5.5",
messages: [{ role: "user", content: "Hello" }],
}),
});
const data = await res.json();
console.log(data.choices[0].message.content);
import os
import requests
resp = requests.post(
"https://api.2ken.com/v1/chat/completions",
headers={"Authorization": f"Bearer {os.environ['TWO_KEN_API_KEY']}"},
json={
"model": "gpt-5.5",
"messages": [{"role": "user", "content": "Hello"}],
},
)
print(resp.json()["choices"][0]["message"]["content"])
{
"id": "chatcmpl-demo",
"choices": [{"message": {"role": "assistant", "content": "Hello from 2KEN."}}],
"usage": {"prompt_tokens": 8, "completion_tokens": 6}
}