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.
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:
- 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. - Instalação do SDK
- Usuário JavaScript para executar:
npm i jigsawstack
- Usuário Python a ser executado:
pip install jigsawstack
- Usuário JavaScript para executar:
- 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
- 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. - 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. - automação financeira
Use a função de reconhecimento de imagem para extrair dados de faturas e importá-los para o sistema. - Suporte a vários idiomas
Adicione tradução em tempo real aos aplicativos com serviços de tradução.
QA
- 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. - Quais são as limitações da versão gratuita?
O número de chamadas é limitado, consulte https://jigsawstack.com/pricing. - 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. - Ele pode ser integrado a uma estrutura existente?
Sim, suporte para LangChain, Zapier, etc. e integração com Vercel e Supabase em breve.