Examples
Python (requests)
Copy
import requests
url = 'https://api.loom.aayanmishra.com/api/v1/chat/completions'
headers = {
'Authorization': 'Bearer loom_your_api_key',
'Content-Type': 'application/json'
}
data = {
'model': 'Apollo-1-4B',
'messages': [
{'role': 'user', 'content': 'Hello, how are you?'}
],
'max_tokens': 1024,
'temperature': 0.7,
'top_p': 0.9
}
response = requests.post(url, json=data, headers=headers)
result = response.json()
print(result)
Node (fetch)
Copy
const fetch = require('node-fetch')
const KEY = process.env.LOOM_API_KEY
const res = await fetch('https://api.loom.aayanmishra.com/api/v1/chat/completions', {
method: 'POST',
headers: { 'Authorization': `Bearer ${KEY}`, 'Content-Type': 'application/json' },
body: JSON.stringify({ model: 'gpt-4o-mini', messages: [{ role: 'user', content: 'Hello' }] })
})
const data = await res.json()
console.log(data)
Curl (quick)
Copy
curl -X POST https://api.loom.aayanmishra.com/api/v1/chat/completions -H "Authorization: Bearer ax_your_api_key" -H "Content-Type: application/json" -d '{
"model": "Apollo-1-4B",
"messages": [
{"role": "user", "content": "Hello, how are you?"}
],
"max_tokens": 1024,
"temperature": 0.7,
"top_p": 0.9
}'
If you use OpenAI SDKs that accept a
base_url override, set it to https://api.loom.aayanmishra.com/api/v1.