Integrazioni sviluppatore

Usa Architect dentro un'altra app.

Invia ad Architect un prompt grezzo di un dipendente, fagli usare i file knowledge aziendali, poi ricevi un prompt arricchito per Claude Code, Codex o un'AI interna.

Carica knowledge aziendale

Aggiungi PDF o file di testo in Memorie. I file attivi vengono recuperati automaticamente dalle chiamate API.

Crea una chiave API

Crea le chiavi in Impostazioni. Sono mostrate una sola volta e vanno inviate come Bearer token.

Chiama HTTP, MCP o compiler

Usa l'arricchimento per riscrittura AI e il compiler per diagnostica deterministica e formato di passaggio.

Endpoint HTTP diretto

curl -X POST https://architect-ai.online/api/integrations/enrich-prompt \
  -H "Authorization: Bearer arch_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "request": "make this ticket into a precise implementation prompt",
    "category": "Coding",
    "language": "en",
    "targetTool": "Codex",
    "handoffFormat": "codex",
    "conversationContext": "User is asking for a bug fix in checkout.",
    "requireQuestions": true
  }'

Pipeline app aziendale

const architectResponse = await fetch("https://architect-ai.online/api/integrations/enrich-prompt", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.ARCHITECT_API_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    request: workerMessage,
    category: "Business",
    targetTool: "Internal company AI",
    handoffFormat: "internal_ai",
    downstreamContext: JSON.stringify({ department, currentWorkflow }),
    responseMode: "text"
  })
});

const enrichedPrompt = await architectResponse.text();
const internalAiResult = await yourInternalAi.generate(enrichedPrompt);

Formati di passaggio

  • general: per qualsiasi assistente.
  • claude_code: per task Claude Code con contesto repo e verifiche.
  • codex: per lavoro Codex con limiti di modifica chiari.
  • internal_ai: per un assistente aziendale che deve seguire il contesto caricato.

Chiamata compatibile MCP

POST /api/mcp
Authorization: Bearer arch_YOUR_KEY

{
  "jsonrpc": "2.0",
  "id": "1",
  "method": "tools/call",
  "params": {
    "name": "architect_enrich_prompt",
    "arguments": {
      "request": "turn this rough idea into a safe coding task",
      "targetTool": "Claude Code",
      "handoffFormat": "claude_code",
      "language": "en"
    }
  }
}

Endpoint prompt compiler

curl -X POST https://architect-ai.online/api/integrations/compile-prompt \
  -H "Authorization: Bearer arch_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "roughPrompt": "make a prompt for a clothes website",
    "finalPrompt": "Role: You are... Objective: Create...",
    "category": "Business",
    "targetTool": "codex"
  }'

Uso del compiler

Eseguilo dopo che Architect o un'altra app crea un prompt. Restituisce punteggio, rischi, decisioni mancanti, casi di test e una versione formattata per Codex, Claude Code, assistenti generici o AI interne.

Apri Laboratorio prompt
Integrazioni per sviluppatori | Architect AI