!text <prompt> - Generate text using default model
Commands:
• !text --list-models - List all available models
• !text --use-model <model> <prompt> - Use specific model
Parameters:
• --temperature <0.0-1.0> - Set temperature (default: 0.9)
• --max-tokens <number> - Set max tokens (default: 2048)
Examples:
• !text write a python function to calculate fibonacci
• !text --list-models
"""
await bot.api.send_markdown_message(room.room_id, usage)
async def list_models(room, bot):
try:
await bot.api.send_text_message(room.room_id, "🔍 Fetching available models...")
url = f"{INFERMATIC_API_BASE}/models"
headers = {
"Authorization": f"Bearer {INFERMATIC_API_KEY}",
"Content-Type": "application/json"
}
async with aiohttp.ClientSession() as session:
async with session.get(url, headers=headers, timeout=30) as response:
response.raise_for_status()
data = await response.json()
models = data.get('data', [])
if not models:
await bot.api.send_text_message(room.room_id, "No models found.")
return
output = "🔧 Available Models:{model_id}!text --use-model {model_id} <prompt>{safe_model}!text <prompt> – Generate text using default model!text --list-models – List available models!text --use-model <model> <prompt> – Specific model--temperature <0.0-1.0> – Set creativity (default 0.9)--max-tokens <number> – Max output length (default 512)Requires INFERMATIC_API env var.