SDK Go Oficial

IA gerenciada.
API simples.
Integra em minutos.

Conecte qualquer sistema à infraestrutura de IA da Verboo com o SDK oficial em Go. Gerencie agentes, sessões e canais sem se preocupar com escala ou manutenção.

WhatsAppEvolutionZ-APIMyZapAPI
terminal

Instalar

go get github.com/verbeux-ai/generative-sdk/go

Configurar

export API_KEY="sua-api-key"

Executar

go run main.go

Agente respondendo · latencia < 500ms

Exemplos reais

Copie, adapte e integre ao seu sistema.

main.go
1package main
2 
3import (
4 "context"
5 "fmt"
6 "os"
7 
8 verbeux "github.com/verbeux-ai/generative-sdk/go"
9)
10 
11func main() {
12 client := verbeux.NewClient(
13 verbeux.WithApiKey(os.Getenv("API_KEY")),
14 )
15 
16 // 1. Criar sessão para o agente
17 session, _ := client.CreateSession(
18 context.Background(),
19 verbeux.SessionCreateRequest{
20 SessionAssistantID: verbeux.SessionAssistantID{
21 AssistantId: 865,
22 },
23 ClientDataBody: verbeux.ClientDataBody{
24 ClientData: map[string]string{
25 "phone": "+5511999999999",
26 },
27 },
28 },
29 )
30 
31 // 2. Enviar mensagem
32 result, _ := client.SendMessage(
33 context.Background(),
34 verbeux.SendMessageRequest{
35 ID: session.ID,
36 SendMessageBody: verbeux.SendMessageBody{
37 Message: "Quero saber sobre os planos",
38 Channel: verbeux.EvolutionChannel,
39 },
40 },
41 )
42 
43 // 3. Processar resposta
44 for _, r := range result.Response {
45 switch r.Type {
46 case verbeux.TextResponseType:
47 fmt.Println("Texto:", r.Data)
48 case verbeux.TriggerResponseType:
49 fmt.Println("Trigger disparado:", r.Data)
50 case verbeux.ButtonResponseType:
51 fmt.Println("Botoes:", r.Data)
52 }
53 }
54}

Infraestrutura pronta. Você foca no produto.

Escala, latência e confiabilidade gerenciadas pela Verboo. Sem DevOps de IA.

SDK Go Oficial

API idiomática com options pattern, context support, erros tipados. CreateSession, SendMessage e OneShot prontos para uso.

Multi-canal nativo

WhatsApp (Evolution, Z-API, MyZap), API REST, Rita — um único SDK para todos os canais.

Triggers automáticos

O agente detecta intenções e dispara webhooks para seu sistema — CRM, calendário, checkout — sem código adicional.

Response types ricos

Text, Button, List, Image, Audio, Trigger, Reference. Processe cada tipo de resposta conforme o canal.

Multimodal

Envie áudio (MP3), imagens (JPEG/PNG) e arquivos. Transcrição automática retornada no campo Transcriptions.

client_data customizado

Passe metadados de negócio (phone, user_id, source) em cada sessão para rastreamento e integração com seu sistema.

Tipos de resposta suportados

Todos os tipos retornados em result.Response[].Type

text

Resposta em texto puro

button

Botões interativos

list

Lista de opções

trigger

Webhook/integração disparada

image

Resposta com imagem

audio

Resposta em áudio

file

Arquivo para download

reference

Citação da base de conhecimento

Pronto para integrar?

Acesse o SDK no GitHub ou fale com a equipe para obter sua API key e começar hoje.