AFRIA API

API de inteligência artificial otimizada para português e línguas africanas. Oferece serviços de processamento de texto, visão computacional e transcrição de áudio.

Base URL

https://api.afria.ai/v1

Modelos Disponíveis

AFRIA-01 (Texto)

Modelo para Texto

AFRIA-Vision

Modelo para Visão Computacional

AFRIA-Speech

Modelo para Transcrição de Áudio

POST /chat

Endpoint principal para interação com os modelos de texto e visão.

Request Body

{
    "messages": [
        {"role": "system", "content": "Você é um assistente útil"},
        {"role": "user", "content": "Olá!"}
    ],
    "modelo": "afria-01",    // opcional
    "tipo": "texto",         // opcional
    "temperature": 0.7       // opcional
}

Parâmetros

Campo Tipo Descrição
messages array Lista de mensagens no formato role/content
modelo string Nome do modelo (default: afria-01)
tipo string Tipo do modelo: texto, visao ou audio

Ver mais sobre os modelos AFRIA-01

POST /transcribe

Endpoint para transcrição de áudio.

Headers Necessários

  • X-API-Key: Sua chave de API
  • Content-Type: multipart/form-data

Formatos de Áudio Suportados

  • MP3
  • WAV
  • M4A
  • OGG

Exemplo de Requisição

curl -X POST https://api.afria.ai/v1/transcribe \
-H "X-API-Key: sua_chave_api_aqui" \
-F "[email protected]"

Resposta

{
    "transcricao": "Texto transcrito do áudio..."
}

Notas Importantes

  • O arquivo é automaticamente deletado após o processamento
  • Limite máximo de tamanho: [especificar tamanho]
  • O modelo padrão é otimizado para português

GET /status

Endpoint para verificar o status da sua chave API e informações da assinatura.

Exemplo de Resposta

{
    "api_key_info": {
        "created_at": "2024-03-13 10:00:00",
        "expires_at": "2025-03-13 10:00:00",
        "last_used": "2024-03-13 15:30:00",
        "is_paid": true,
        "subscription_end": "2025-03-13"
    }
}

AFRIA-01

O AFRIA-01 é um modelo de linguagem natural avançado baseado no LLaMA 3.1, especialmente otimizado para o português.

Performance superior em tarefas em português

Compreensão contextual avançada

Fácil integração via API REST

POST /vision

Endpoint para análise e compreensão de imagens usando o modelo AFRIA-Vision.

Requisição

Multipart Form Data

curl -X POST https://api.afria.ai/v1/vision \
  -H "X-API-Key: sua_chave_api" \
  -F "[email protected]" \
  -F "prompt=Descreva esta imagem em detalhes"

Parâmetros

Campo Tipo Descrição
file file Arquivo de imagem (JPG, PNG, WEBP)
prompt string Instrução ou pergunta sobre a imagem
temperature float Temperatura da resposta (0.0 a 1.0, default: 0.7)

Exemplo de Resposta

{
    "resposta": {
        "descricao": "A imagem mostra uma paisagem urbana moderna...",
        "elementos_detectados": [
            "prédios",
            "ruas",
            "pessoas",
            "veículos"
        ],
        "confianca": 0.95
    }
}

Capacidades

  • Descrição detalhada de imagens
  • Detecção de objetos e cenas
  • Análise de contexto visual
  • Resposta a perguntas sobre imagens
  • Identificação de texto em imagens
  • Análise de cores e composição

Códigos de Erro

Código Descrição
400 Arquivo inválido ou não fornecido
401 API key inválida ou expirada
413 Arquivo muito grande
415 Formato de arquivo não suportado
500 Erro interno do servidor

Saiba mais sobre o AFRIA-Vision

AFRIA-Speech

Modelo de transcrição de áudio baseado no whisper-large-v3-turbo, otimizado para múltiplos idiomas.

Configurações do Modelo

Parâmetros Padrão

  • Modelo Base: whisper-large-v3-turbo

Formatos Suportados

  • Áudio: .mp3, .wav, .m4a, .ogg
  • Tamanho Máximo: 25MB

Saiba mais sobre o AFRIA-Speech