Aprendizagem pessoal com IA
e orientação prática
Beanbag Marscode1

JigsawStack: atendendo a uma ampla gama de APIs de modelos de IA pequenos e dedicados

Introdução geral

O JigsawStack é uma plataforma de ferramentas de IA para desenvolvedores. Ela fornece uma variedade de serviços de API para pequenos modelos de IA para ajudar os usuários a integrar rapidamente os recursos em seus aplicativos. Os principais recursos são velocidade rápida, latência global de até 200 ms e disponibilidade de até 99,51 TP3T. A plataforma oferece suporte a recursos úteis, como rastreamento da Web, conversão de fala em texto, reconhecimento de imagens etc. O preço é por uso, flexível e com controle de custos. Oficialmente, a JigsawStack recebeu US$ 500.000 em financiamento inicial em outubro de 2024, com o apoio da Antler. Ele é adequado para equipes de tecnologia e desenvolvedores que precisam de uma solução de IA eficiente.

JigsawStack: fornecimento de vários serviços de API de modelos de IA pequenos-1


 

Lista de funções

  • Raspagem de páginas da Web (AI Scrape)Extraia dados de páginas da Web, como manchetes de notícias ou preços de produtos, solicitando o retorno de resultados estruturados.
  • Conversão de fala em textoConversão de arquivos de áudio em texto, otimizada para velocidade com base no modelo Whisper 3.
  • Reconhecimento de imagens (VOCR)Extração de texto ou informações específicas de imagens, como valores em faturas.
  • Text-to-SQL (Texto para SQL)Descrição: simplifique as operações do banco de dados convertendo a linguagem natural em instruções de consulta SQL.
  • Pesquisa em tempo real (Pesquisa de IA)Pesquisa de conteúdo na Web, retornando resultados classificados com precisão e uma visão geral da IA.
  • Conversão de texto em falaConversão de texto em fala natural, com suporte a vários idiomas.
  • Serviços de tradução (Translate)Suporte para tradução em mais de 100 idiomas, levando em conta a precisão contextual.
  • Modelagem preditiva (previsão de IA):: Previsão única de alta precisão de dados de séries temporais sem pré-treinamento.
  • AI de validaçãoVerificação de spam, validade de e-mail, análise de sentimento, etc. Suporte à validação de dados localizados.
  • Mecanismo de prompt: otimiza e executa automaticamente os melhores modelos de linguagem de grande porte para dar suporte ao uso em larga escala.

 

Usando a Ajuda

O JigsawStack foi projetado com o objetivo de permitir que os desenvolvedores implementem recursos rapidamente por meio de uma API simples. Veja abaixo um guia detalhado de como usá-lo.

Processo de instalação

O JigsawStack fornece a API REST e o SDK para oferecer suporte a várias linguagens de programação. As etapas de instalação são as seguintes:

  1. Registre-se e obtenha a chave da API
    Acesse https://jigsawstack.com e clique em "Start for free" (Iniciar gratuitamente) para se registrar. Depois de fazer login, gere uma chave na página "API Keys" (Chaves de API) de https://jigsawstack.com/dashboard, por exemplo: sk39wo393.... .32ncsmw9339RNj3.
  2. Instalação do SDK
    • Usuário JavaScript para executar:
      npm i jigsawstack
      
    • Usuário Python a ser executado:
      pip install jigsawstack
      
  3. Inicialização do SDK
    Veja o JavaScript, por exemplo:

    importar { JigsawStack } de "jigsawstack" ;
    const jigsaw = new JigsawStack({ apiKey: "Sua chave" });

Funções principais

1. raspagem de páginas da Web (AI Scrape)

Essa função pode extrair rapidamente os dados da página da Web. Etapas da operação:

  • Prepare o URL da página da Web, por exemplo, https://news.ycombinator.com/show.
  • Interface de chamada:
    const result = await jigsaw.web.ai_scrape({
    url: "https://news.ycombinator.com/show",
    element_prompts: ["post title", "post points"]
    });
    console.log(result);
    
  • Retorna um resultado de amostra:
    {
    
    "post points": ["150"]
    }
    
  • chamar a atenção para algoEspecifique o conteúdo a ser extraído, conciso e preciso, mais eficaz.

2. fala para texto

Baseado no modelo Whisper 3, ele pode transcrever áudio rapidamente. Etapas de operação:

  • Prepare o URL do áudio, por exemplo.  .
  • Interface de chamada:
    const text = await jigsaw.audio.speech_to_text({
    url: "https://example.com/meeting.mp3"
    }); console.log(text);
    console.log(text);
    
  • Exemplo de resultado de retorno: "O desenvolvimento de novos recursos foi discutido na reunião de hoje".
  • tomar nota deSuporte para MP3, WAV e outros formatos, com arquivos que não excedem o limite de tamanho.

3. reconhecimento de imagem (VOCR)

Extrair dados estruturados de imagens. Etapas da operação:

  • Prepare o URL da imagem, por exemplo, https://jigsawstack.com/preview/vocr-example.jpg.
  • Interface de chamada:
    const data = await jigsaw.vision.vocr({
    url: "https://jigsawstack.com/preview/vocr-example.jpg",
    prompt: ["total_price", "tax"]
    });
    console.log(data);
    
  • Retorna um resultado de amostra:
    {
    "total_price": "$50.00",
    "tax": "$5.00"
    }
    

4. pesquisa em tempo real (pesquisa de IA)

Pesquisar na Web e retornar resultados precisos. Procedimento operacional:

  • Interface de chamada:
    const search = await jigsaw.web.search({
    query: "Melhores restaurantes em São Francisco"
    }); console.log(search);
    console.log(search);
    
  • Retorna resultados estruturados e visões gerais geradas por IA.

5. serviços de tradução (Translate)

Oferece suporte à tradução em vários idiomas, levando em conta o contexto. Etapas operacionais:

  • Interface de chamada:
    const translated = await jigsaw.translate({
    text: ["Hey, how are you?"], target_language: "zh", target_language: "zh
    target_language: "zh"
    });
    console.log(translated);
    
  • Resultado do retorno: ["Hey, how are you?"].

Gerenciamento e comissionamento

  • painéis de instrumentosVisualização de registros em tempo real e análise do uso da API em https://jigsawstack.com/dashboard, incluindo IP, localização e mais de 30 outros pontos de dados.
  • segurança das chavesSuporte a listas brancas de domínios e configurações de permissão de acesso, que podem restringir a chave para chamar apenas APIs específicas.
  • Arquivo (de computador)Visite https://jigsawstack.com/docs para obter uma referência detalhada da API e um código de amostra.
  • Gerenciamento de equipesSuporte à colaboração multijogador, convidando membros e atribuindo funções.

Dicas e truques

  • A versão gratuita é adequada para testes, com um limite mensal, e o upgrade é recomendado para ambientes de produção.
  • As respostas da API são consistentes e todos os serviços usam um formato uniforme de solicitação e retorno.
  • A implementação global de mais de 99 nós de borda garante baixa latência e alta disponibilidade.

 

cenário do aplicativo

  1. Coleta de dados de notícias
    Use a função de rastreador da Web para extrair títulos e classificações e analisar tópicos de tendências.
  2. Comparação de conferência de voz
    Use o recurso de conversão de voz em texto para converter gravações de reuniões em texto para arquivamento.
  3. automação financeira
    Use a função de reconhecimento de imagem para extrair dados de faturas e importá-los para o sistema.
  4. Suporte a vários idiomas
    Adicione tradução em tempo real aos aplicativos com serviços de tradução.

 

QA

  1. Quais idiomas são compatíveis com o JigsawStack?
    A API é compatível com JavaScript, Python, PHP e outros idiomas, e há suporte para traduções em mais de 100 idiomas.
  2. Quais são as limitações da versão gratuita?
    O número de chamadas é limitado, consulte https://jigsawstack.com/pricing.
  3. Como é garantida a segurança dos dados?
    A transmissão de dados é criptografada e os registros não armazenam conteúdo confidencial, em conformidade com as políticas de privacidade.
  4. Ele pode ser integrado a uma estrutura existente?
    Sim, suporte para LangChain, Zapier, etc. e integração com Vercel e Supabase em breve.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " JigsawStack: atendendo a uma ampla gama de APIs de modelos de IA pequenos e dedicados
pt_BRPortuguês do Brasil