API e integrações
Duas entradas, uma chave.
Duas formas de entrar: delegar ao Octo com um pedido só e deixar que ele orquestre, ou dirigir a plataforma direto com chamadas de ferramenta. As duas usam a mesma chave, e as duas são embrulhadas na mesma maquinaria de confirmação e de risco do painel.
- production sk_live_7f2a····
- nightly sync sk_live_c418····
client = OpenAI(
base_url="https://api.omniocto.com/v1",
api_key=OMNIOCTO_KEY,
) Ou é só pedir
Até o encanamento é uma conversa.
Chaves, webhooks e conexões — sem abrir a tela de configurações.
InboxChave criada: staging-runner
Preciso de uma chave de API para o deploy de staging, e aponta os eventos para o nosso endpoint.
Chave staging-runner criada — o valor está só nesta mensagem. A mesma chave serve para o endpoint compatível com OpenAI e para os dois servidores MCP. Webhook registrado e assinado, então o seu lado consegue verificar que veio da gente.
@Octo a conexão com o CRM ainda está funcionando?
Já estou nisso 🔧(executandoconnection_test_connection…)
No ar. A última chamada bem-sucedida foi há 3 minutos. As outras duas conexões também estão bem. (edited)
✅ 21 resposta · última há 40 min
dá pra reenviar os eventos que a gente perdeu durante a queda?
E-mail octo@agent.omniocto.com · WhatsApp 1-MAN-ASK-OCTO · Slack #omniocto
- Crie agentes conversando com o Octo
- Descreva o agente que você quer e ele é criado, colocado no ar e conectado — o mesmo processo, esteja você no painel ou no e-mail.
- Fale com o Octo no e-mail, no WhatsApp, no Slack ou no painel
- Quatro portas para o mesmo assistente, com as mesmas confirmações atrás de cada uma, então qual delas você usa é uma questão de onde as suas mãos estão.
- API compatível com a da OpenAI
- Troque a URL base e a chave no SDK da OpenAI e o seu agente atual ganha as ferramentas da plataforma.
- Dois servidores MCP
- Um para delegar ao Octo e deixar que ele orquestre, outro para dirigir as ferramentas da plataforma direto. Escolha conforme você queira um resultado ou controle.
- Chaves de API
- As chaves são criadas e revogadas pelo painel, com limites de criação para que uma sessão comprometida não consiga gerar um monte delas.
- Webhooks assinados
- Os webhooks de saída são assinados para que quem recebe possa verificar que vieram de nós, com proteções contra SSRF no cadastro.
- Fluxo de eventos em tempo real com repetição
- Um fluxo de eventos ao vivo que pode ser repetido a partir do último id visto, para que uma conexão que cai não signifique eventos perdidos.
- Chaves de idempotência
- Uma requisição repetida com a mesma chave não refaz o trabalho, e reusar uma chave com um corpo diferente é rejeitado em vez de aceito em silêncio.
- Tarefas em segundo plano
- O trabalho longo roda em segundo plano, com a conclusão entregue por webhook em vez de segurar a requisição aberta.
- Vários espaços de trabalho
- Uma conta pode ter vários espaços de trabalho, isolados uns dos outros, que é como as agências tocam clientes separadamente.
- Escolha entre sete modelos, com a sua própria chave
- Uma lista de modelos permitidos para escolher, e a opção de trazer a chave do seu próprio provedor.
- Tudo legível por máquina
- Um llms.txt, um índice de habilidades e uma descrição OpenAPI, para que um agente que avalia a plataforma consiga ler sem que uma pessoa resuma antes.
O que isso sustenta