kayetana
Para programadores

Uma API. Todas as tarefas. O seu servidor.

Teste no Playground, copie o código de exemplo e continue a desenvolver. O kayetana oferece uma API REST em /v2 com chaves Bearer, streaming e limites mensais, sem custos por token.

kayetana.local
Playground com chat e código de exemplo
Endpoints

O que a API consegue fazer.

chat

Streaming via server-sent events, modo JSON, function calling, raciocínio com orçamento, imagens como entrada.

documentos e citações

Envie documentos com o pedido e obtenha respostas com fontes, também em streaming.

embed e rerank

Vetores como float, int8, uint8, binary ou ubinary. Rerank por similaridade com bge-m3.

classify

Com exemplos no pedido ou um classificador treinado, uma ou várias etiquetas, confiança por etiqueta.

transcribe e parse

Áudio para texto com marcas temporais, texto de PDF, Word, RTF, ODT e HTML.

datasets e fine-tuning

Carregue datasets, execute tarefas de embed em segundo plano, fine-tuning LoRA e classificadores próprios.

Playground

Experimente primeiro, depois integre.

No Playground, define o modelo, o prompt de sistema, a temperatura e o máximo de tokens e vê o resultado de imediato. Cada pedido vem com código pronto em Python, TypeScript e curl.

  • Código de exemplo para cada pedido
  • Teste o modo JSON e as ferramentas
  • Embeddings como gráfico 2D
Chaves e utilização

Chaves, limites e números.

Crie chaves API para cada app, cada uma com limite mensal. Quando é ultrapassado, a API devolve 429. A vista de utilização mostra tokens e pedidos por chave e modelo, além do tempo de resposta e da taxa de erros.

  • Autenticação Bearer
  • Limite mensal por chave
  • Períodos de 7, 30, 90 e 365 dias
Utilização por dia, chave e modelo
Primeiros passos

O seu primeiro pedido em três passos.

Crie uma chave

Gere uma chave API com limite na interface web.

Teste no Playground

Escolha um modelo e os parâmetros e copie o código de exemplo.

Faça a chamada

Chame a API REST em /v2 a partir da sua app.

Veja a API numa demo.

Mostramos endpoints, streaming e respostas com fontes com um exemplo do seu projeto.

FAQ

Perguntas frequentes

Como me autentico?

Com uma chave API como token Bearer. Cada chave tem um limite mensal e a API devolve 429 quando é ultrapassado.

Como obtenho respostas com fontes?

Passe documentos no parâmetro documents. A resposta inclui citações, também em streaming.

Posso treinar os meus próprios modelos?

Sim. Pode fazer fine-tuning de um modelo de chat (atualmente qwen3:4b-instruct) com LoRA nos seus próprios exemplos de conversa, o que lhe dá ft-name. A partir de datasets etiquetados, pode criar classificadores clf-name.

O function calling é suportado?

Sim. Pode definir ferramentas no chat. O modo JSON impõe respostas estruturadas.