O que é
Este início rápido leva você até a sua primeira chamada à API do Symphony em poucos minutos. A API permite que sistemas, scripts e automações usem os modelos, os agentes e as bases de conhecimento da sua empresa sem passar pela interface. Depois deste início rápido, siga para:Criando projetos com a API
Guia completo, com receitas.
Referência da API
Todos os endpoints disponíveis, com parâmetros e respostas.
Erros e limites
Como tratar falhas.
Ambientes e suporte
Onde testar e como pedir ajuda.
Pré-requisitos
- Conta ativa no AI Symphony.
- Uma chave de API (começa com
sk-). - O ID da sua empresa, para o header
X-Enterprise-Id.
Passo 1 — Gerar a chave de API
1
Abra o AI Symphony
Acesse symphony.fcamara.com.
2
Clique no seu nome de usuário
No canto inferior esquerdo.
3
Vá até Configurações
4
Acesse a aba Conta (ou Conexões, conforme a versão)
Abra Chaves de API.
5
Crie e copie a chave
Clique em Chave de API (ou “API Key”) e copie a chave gerada. Ela começa com
sk-.Passo 2 — Descobrir o ID da sua empresa
O Symphony atende várias empresas, e cada uma tem o próprio catálogo de modelos, agentes e bases. A chave não carrega essa informação, então você informa a empresa em todas as chamadas, pelo headerX-Enterprise-Id.
Peça esse ID ao administrador do Symphony na sua empresa.
Sem esse header, você recebe “modelo não encontrado” para um modelo que aparece funcionando na tela.
Passo 3 — Fazer a primeira chamada
Todas as chamadas usam os mesmos três headers:Você não precisa de cookies nem de token CSRF. Esses passos só valem para o navegador. Quem integra com chave de API não passa por eles.
https://symphony.fcamara.com
Listar os modelos que você pode usar
id de um dos itens retornados. É esse valor que vai no campo model.
Enviar uma mensagem
200 OK), no formato da OpenAI:
Exemplo em Python
A API é compatível com a da OpenAI. Com a biblioteca oficialopenai, basta trocar a URL e a chave. Sem biblioteca, use requests:
Problemas mais comuns no começo
A lista completa está em Erros e limites.
Boas práticas de segurança
- Guarde a chave em variável de ambiente ou cofre de segredos.
- Nunca coloque a chave em código que roda no navegador, em repositório, em URL ou em log.
- Use sempre HTTPS.
- Para integrações em produção, peça ao administrador uma conta técnica dedicada. Assim, gerar uma nova chave pessoal não derruba a automação.
Perguntas frequentes
Qual modelo devo usar no campo model?
Qual modelo devo usar no campo model?
Um dos
id retornados por GET /api/models. Agentes criados na plataforma também aparecem nessa lista e podem ser usados da mesma forma.Preciso do X-Enterprise-Id?
Preciso do X-Enterprise-Id?
Sim, em todas as chamadas.
A chave expira?
A chave expira?
Não. Ela só deixa de funcionar se você gerar outra ou se ela for revogada.