AI Integration
Integration Patterns
Off-Chain Query (Fastest)
import axios from "axios";
async function translate(text: string, sourceLang: string, targetLang: string): Promise<string> {
// Get top miners from subnet registry
const miners = await getTopMiners(LINGUISTA_SUBNET_ID, count: 3);
for (const miner of miners) {
try {
const response = await axios.post(miner.endpoint, {
task_id: generateUUID(),
task_type: "translation",
input: { text, source_lang: sourceLang, target_lang: targetLang },
timestamp: Date.now(),
validator_signature: "0x..." // Optional
}, { timeout: 5000 });
return response.data.result.text;
} catch (error) {
console.warn(`Miner ${miner.id} failed, trying next...`);
continue;
}
}
throw new Error("All miners unavailable");
}On-Chain Request (Trustless)
Hybrid (Recommended)
Example: DeFi Risk Scoring
SDK Examples
JavaScript/TypeScript
Python
Error Handling
Last updated