Multimodal B2B · Angola

Texto, visao, STT e TTS da Vanessa numa gateway pronta para integrar

A Vanessa mantem a sua identidade em pt-AO atraves da Groq e expoe uma API unica por chave. Cada empresa aprovada ganha apps proprias, prompts controlados e consumo agregado por servico.

Servicos4text · vision · stt · tts
Onboardingimediatochave trial ao registar
Portalappsprompts, chaves e saldo

Solicitar acesso

Começa o onboarding da tua empresa

Referencia da API

Quatro servicos, uma rota

Todos os pedidos vao para POST /v1/inference - so o campo service muda.

Texto

Chat, suporte e geracao de conteudo

curl -X POST "https://api.vanessa.ao/v1/inference" \
  -H "Authorization: Bearer vkg_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "service": "text",
    "input": { "text": "Quem es tu?" },
    "request_prompt": "responde como assistente de suporte premium",
    "conversation": []
  }'

Visao

Analise de imagens via URL publica ou base64

curl -X POST "https://api.vanessa.ao/v1/inference" \
  -H "Authorization: Bearer vkg_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "service": "vision",
    "input": {
      "text": "O que esta nesta imagem? Descreve em detalhes.",
      "image_url": "https://example.com/foto.jpg"
    }
  }'

STT

Transcricao de audio em base64 no mesmo endpoint

python - <<'PY'
import base64
from pathlib import Path
import requests

audio_b64 = base64.b64encode(Path("teste.mp3").read_bytes()).decode()
response = requests.post(
    "https://api.vanessa.ao/v1/inference",
    headers={"Authorization": "Bearer vkg_live_xxx"},
    json={
        "service": "stt",
        "input": {
            "audio_base64": audio_b64,
            "filename": "teste.mp3",
            "mime_type": "audio/mpeg"
        }
    },
)
print(response.json()["output_text"])
PY

TTS

Resposta textual com estado de audio em audio_status

curl -X POST "https://api.vanessa.ao/v1/inference" \
  -H "Authorization: Bearer vkg_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "service": "tts",
    "input": { "text": "Ajuda-me a resolver um problema com a minha conta." },
    "request_prompt": "responde como assistente de voz empatico"
  }'

# Resposta inclui audio_status com estado do TTS

Prompt stack

Interno > app > request

O prompt interno da Vanessa nunca sai da plataforma. O cliente trabalha por cima, sem conseguir quebrar as regras de identidade.

Billing pre-pago

Saldo em creditos

Cada inferencia debita creditos calculados por tokens consumidos. O admin gere o saldo e o cliente ve o consumo em tempo real no portal.

Multi-provider

Groq + Ollama

O admin muda o provider activo em runtime sem alterar codigo. A chave da empresa continua a funcionar independentemente do provider escolhido.