Code Examples
Copy-paste ready code for all Rox AI models.
Python Examples
Rox Core
import requests
response = requests.post(
'https://Rox-Turbo-API.hf.space/chat',
json={
'messages': [
{'role': 'user', 'content': 'Hello, how are you?'}
]
}
)
print(response.json()['content'])
Rox 2.1 Turbo
import requests
response = requests.post(
'https://Rox-Turbo-API.hf.space/turbo',
json={
'messages': [
{'role': 'user', 'content': 'What is 2+2?'}
]
}
)
print(response.json()['content'])
Rox 3.5 Coder
import requests
response = requests.post(
'https://Rox-Turbo-API.hf.space/coder',
json={
'messages': [
{'role': 'user', 'content': 'Write a Python function to sort a list'}
]
}
)
print(response.json()['content'])
Rox 4.5 Turbo
import requests
response = requests.post(
'https://Rox-Turbo-API.hf.space/turbo45',
json={
'messages': [
{'role': 'user', 'content': 'Explain quantum computing'}
]
}
)
print(response.json()['content'])
Rox 5 Ultra
import requests
response = requests.post(
'https://Rox-Turbo-API.hf.space/ultra',
json={
'messages': [
{'role': 'user', 'content': 'Design a scalable system architecture'}
]
}
)
print(response.json()['content'])
Rox 6 Dyno
import requests
response = requests.post(
'https://Rox-Turbo-API.hf.space/dyno',
json={
'messages': [
{'role': 'user', 'content': 'Analyze this long document...'}
]
}
)
print(response.json()['content'])
Rox 7 Coder
import requests
response = requests.post(
'https://Rox-Turbo-API.hf.space/coder7',
json={
'messages': [
{'role': 'user', 'content': 'Build a complex algorithm'}
]
}
)
print(response.json()['content'])
Rox Vision Max
import requests
response = requests.post(
'https://Rox-Turbo-API.hf.space/vision',
json={
'messages': [
{'role': 'user', 'content': 'Describe this image'}
]
}
)
print(response.json()['content'])
JavaScript Examples
Rox Core
const response = await fetch('https://Rox-Turbo-API.hf.space/chat', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [
{ role: 'user', content: 'Hello, how are you?' }
]
})
});
const data = await response.json();
console.log(data.content);
Rox 2.1 Turbo
const response = await fetch('https://Rox-Turbo-API.hf.space/turbo', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [
{ role: 'user', content: 'What is 2+2?' }
]
})
});
const data = await response.json();
console.log(data.content);
Rox 3.5 Coder
const response = await fetch('https://Rox-Turbo-API.hf.space/coder', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [
{ role: 'user', content: 'Write a JavaScript function to sort an array' }
]
})
});
const data = await response.json();
console.log(data.content);
Rox 4.5 Turbo
const response = await fetch('https://Rox-Turbo-API.hf.space/turbo45', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [
{ role: 'user', content: 'Explain quantum computing' }
]
})
});
const data = await response.json();
console.log(data.content);
Rox 5 Ultra
const response = await fetch('https://Rox-Turbo-API.hf.space/ultra', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [
{ role: 'user', content: 'Design a scalable system architecture' }
]
})
});
const data = await response.json();
console.log(data.content);
Rox 6 Dyno
const response = await fetch('https://Rox-Turbo-API.hf.space/dyno', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [
{ role: 'user', content: 'Analyze this long document...' }
]
})
});
const data = await response.json();
console.log(data.content);
Rox 7 Coder
const response = await fetch('https://Rox-Turbo-API.hf.space/coder7', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [
{ role: 'user', content: 'Build a complex algorithm' }
]
})
});
const data = await response.json();
console.log(data.content);
Rox Vision Max
const response = await fetch('https://Rox-Turbo-API.hf.space/vision', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [
{ role: 'user', content: 'Describe this image' }
]
})
});
const data = await response.json();
console.log(data.content);
With Parameters
Python with Custom Parameters
import requests
response = requests.post(
'https://Rox-Turbo-API.hf.space/chat',
json={
'messages': [
{'role': 'user', 'content': 'Write a creative story'}
],
'temperature': 1.5,
'max_tokens': 1000
}
)
print(response.json()['content'])
JavaScript with Custom Parameters
const response = await fetch('https://Rox-Turbo-API.hf.space/chat', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [
{ role: 'user', content: 'Write a creative story' }
],
temperature: 1.5,
max_tokens: 1000
})
});
const data = await response.json();
console.log(data.content);
With System Prompt
Python with System Prompt
import requests
response = requests.post(
'https://Rox-Turbo-API.hf.space/chat',
json={
'messages': [
{'role': 'system', 'content': 'You are a helpful coding assistant'},
{'role': 'user', 'content': 'Help me debug this code'}
]
}
)
print(response.json()['content'])
JavaScript with System Prompt
const response = await fetch('https://Rox-Turbo-API.hf.space/chat', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [
{ role: 'system', content: 'You are a helpful coding assistant' },
{ role: 'user', content: 'Help me debug this code' }
]
})
});
const data = await response.json();
console.log(data.content);
Conversation History
Python Conversation
import requests
conversation = [
{'role': 'user', 'content': 'My name is Alice'},
{'role': 'assistant', 'content': 'Nice to meet you, Alice!'},
{'role': 'user', 'content': 'What is my name?'}
]
response = requests.post(
'https://Rox-Turbo-API.hf.space/chat',
json={'messages': conversation}
)
print(response.json()['content'])
JavaScript Conversation
const conversation = [
{ role: 'user', content: 'My name is Alice' },
{ role: 'assistant', content: 'Nice to meet you, Alice!' },
{ role: 'user', content: 'What is my name?' }
];
const response = await fetch('https://Rox-Turbo-API.hf.space/chat', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ messages: conversation })
});
const data = await response.json();
console.log(data.content);
Reusable Functions
Python Helper Function
import requests
def ask_rox(message, model='chat', temperature=1.0, max_tokens=512):
response = requests.post(
f'https://Rox-Turbo-API.hf.space/{model}',
json={
'messages': [{'role': 'user', 'content': message}],
'temperature': temperature,
'max_tokens': max_tokens
}
)
return response.json()['content']
# Usage
answer = ask_rox('What is AI?')
print(answer)
# Use different model
code = ask_rox('Write a function', model='coder')
print(code)
JavaScript Helper Function
async function askRox(message, model = 'chat', temperature = 1.0, maxTokens = 512) {
const response = await fetch(`https://Rox-Turbo-API.hf.space/${model}`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [{ role: 'user', content: message }],
temperature: temperature,
max_tokens: maxTokens
})
});
const data = await response.json();
return data.content;
}
// Usage
const answer = await askRox('What is AI?');
console.log(answer);
// Use different model
const code = await askRox('Write a function', 'coder');
console.log(code);
Chatbot Class
Python Chatbot
import requests
class RoxChatbot:
def __init__(self, model='chat'):
self.model = model
self.conversation = []
self.base_url = 'https://Rox-Turbo-API.hf.space'
def chat(self, message):
self.conversation.append({'role': 'user', 'content': message})
response = requests.post(
f'{self.base_url}/{self.model}',
json={'messages': self.conversation}
)
reply = response.json()['content']
self.conversation.append({'role': 'assistant', 'content': reply})
return reply
def clear(self):
self.conversation = []
# Usage
bot = RoxChatbot()
print(bot.chat('Hello'))
print(bot.chat('What is AI?'))
print(bot.chat('Tell me more'))
bot.clear()
JavaScript Chatbot
class RoxChatbot {
constructor(model = 'chat') {
this.model = model;
this.conversation = [];
this.baseUrl = 'https://Rox-Turbo-API.hf.space';
}
async chat(message) {
this.conversation.push({ role: 'user', content: message });
const response = await fetch(`${this.baseUrl}/${this.model}`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ messages: this.conversation })
});
const data = await response.json();
const reply = data.content;
this.conversation.push({ role: 'assistant', content: reply });
return reply;
}
clear() {
this.conversation = [];
}
}
// Usage
const bot = new RoxChatbot();
console.log(await bot.chat('Hello'));
console.log(await bot.chat('What is AI?'));
console.log(await bot.chat('Tell me more'));
bot.clear();
Error Handling
Python with Error Handling
import requests
def safe_ask(message, model='chat'):
try:
response = requests.post(
f'https://Rox-Turbo-API.hf.space/{model}',
json={'messages': [{'role': 'user', 'content': message}]},
timeout=30
)
response.raise_for_status()
return response.json()['content']
except requests.exceptions.Timeout:
return 'Request timed out'
except requests.exceptions.RequestException as e:
return f'Error: {str(e)}'
# Usage
answer = safe_ask('What is AI?')
print(answer)
JavaScript with Error Handling
async function safeAsk(message, model = 'chat') {
try {
const response = await fetch(`https://Rox-Turbo-API.hf.space/${model}`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [{ role: 'user', content: message }]
})
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
const data = await response.json();
return data.content;
} catch (error) {
return `Error: ${error.message}`;
}
}
// Usage
const answer = await safeAsk('What is AI?');
console.log(answer);
Built by Mohammad Faiz