Aprendizagem pessoal com IA
e orientação prática
Espelho de desenho CyberKnife

Bocha AI Open Platform: API de pesquisa em tempo real para aplicativos de IA

Introdução geral

A Bocha AI Open Platform é uma plataforma de serviços de mecanismo de busca projetada para aplicativos de IA. Ela ajuda os desenvolvedores a conectar a IA ao conhecimento do mundo em tempo real, fornecendo ferramentas como a API de pesquisa na Web e a API do Semantic Reranker. A plataforma extrai dados limpos e precisos de quase 10 bilhões de páginas da Web e fontes de conteúdo ecológico e oferece suporte a uma ampla gama de pesquisas de conteúdo, incluindo notícias, imagens e vídeos. O objetivo da Bocha é tornar os aplicativos de IA mais inteligentes e práticos, especialmente para cenários que exigem informações em tempo real ou inicialização de dados. Ele é fácil de usar, suporta invocação flexível e é adequado para uma variedade de necessidades de desenvolvimento de IA.

Bocha AI Open Platform: API de pesquisa em tempo real para aplicativos de IA-1


 

Lista de funções

  • API de pesquisa na WebPesquisa na Web: oferece funcionalidade de pesquisa na Web em tempo real, suportando uma combinação de pesquisas por palavra-chave e semânticas e retornando resultados estruturados.
  • API de classificação semânticaClassificação secundária dos resultados da pesquisa para melhorar a relevância do conteúdo para as perguntas.
  • pesquisa multimodalSuporte à recuperação de conteúdo em vários formatos, como texto, imagens e vídeo.
  • Filtragem e personalização de dadosParâmetros como intervalo de tempo, número de resultados, etc. podem ser definidos para obter dados precisos que atendam às suas necessidades.
  • Otimização de modelos grandesO formato do resultado da pesquisa foi projetado para modelos grandes para facilitar o processamento e a compreensão da IA.

 

Usando a Ajuda

O uso da Boca AI Open Platform é muito simples. Os desenvolvedores podem integrar funções de pesquisa por meio de chamadas de API. A seguir, há uma descrição detalhada de como começar e do processo real de operação das principais funções.

Como se registrar e obter uma chave de API

  1. Clique no botão "Login" no canto superior direito da página inicial e use o WeChat para escanear o código de login (no momento, somente o login do WeChat é compatível).
  2. Depois de fazer o login com sucesso, clique em "API KEY Management" no canto superior direito.
  3. Clique em "Create API KEY" (Criar chave de API) na página de administração, e o sistema gerará uma chave exclusiva.
  4. Copie essa chave e salve-a em um local seguro, pois ela será usada posteriormente ao chamar a API.

Como chamar a API de pesquisa na Web

A API de pesquisa na Web é um recurso central do Bocha que permite que seu aplicativo de IA pesquise conteúdo da Web em tempo real. Aqui estão as etapas exatas para fazer isso:

Chamado a partir da linha de comando

Você pode usar ocurlpara testar rapidamente a API. Veja a seguir um exemplo:

curl --location 'https://api.bochaai.com/v1/web-search' \
--header 'Authorization: Bearer Your-API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "2024年最新科技新闻",
"freshness": "oneMonth",
"summary": true,
"count": 5
}'
  • Explicação do parâmetro:
    • query:: O que você deseja pesquisar, por exemplo, "latest tech news 2024".
    • freshnessO período de tempo da pesquisa, que pode seroneDay(um dia),oneWeek(uma semana),oneMonth(janeiro),oneYear(um ano) ounoLimit(Ilimitado).
    • summarySe for necessário um resumo dos resultados, preenchatrueUm breve resumo será retornado.
    • countNúmero de resultados a serem retornados, por exemplo, 5.
  • resultado da execuçãoApós a execução do comando, o terminal retorna os resultados da pesquisa no formato JSON, incluindo títulos, links e resumos.

Integração no código

Se você desenvolver em Python, poderá chamar a API com o seguinte código:

import requests
import json
url = "https://api.bochaai.com/v1/web-search"
payload = json.dumps({
"query": "2024年最新科技新闻",
"freshness": "oneMonth",
"summary": True,
"count": 5
})
headers = {
'Authorization': 'Bearer Your-API-KEY',
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.json())
  • mover:
    1. montagemrequestsBiblioteca (Executar)pip install requests).
    2. comandante-em-chefe (militar)Your-API-KEYSubstitua a chave pela sua própria.
    3. Execute o código e o programa exibirá os resultados da pesquisa.

Usando a API do Semantic Reranker

Essa API reordena os resultados da pesquisa para que os mais relevantes apareçam primeiro. Ela precisa ser usada em conjunto com a API de pesquisa na Web. As chamadas são semelhantes, mas a documentação oficial não fornece exemplos separados. Os desenvolvedores podem primeiro usar a API de pesquisa na Web para obter os resultados e, em seguida, usar a API do Reranker para otimizar a classificação. Recomenda-se consultar os documentos oficiais sobre parâmetros e uso específicos.

Recursos operacionais

  • pesquisa multimodal: EmqueryQuando você insere uma palavra-chave na API, ela retorna automaticamente o conteúdo de texto, imagens ou vídeo. Por exemplo, se você pesquisar "cat pictures" (fotos de gatos), os resultados conterão links para imagens relacionadas.
  • Filtragem flexível:: Por ajustefreshnessresponder cantandocountSe você quiser que o site seja atualizado, poderá controlar o frescor e o número de resultados. Por exemplo, se você quiser apenas 5 notícias da semana passada, defina a opçãofreshness: oneWeekresponder cantandocount: 5.
  • Otimização de modelos grandesDados JSON: Os dados JSON retornados são claramente estruturados e contêm ostitle(Título),url(Link),summary(resumo) e outros campos que são diretamente adequados para o processamento de IA.

advertência

  • Certifique-se de que a rede esteja estável e que as chamadas de API exijam uma conexão com a Internet.
  • A chave não deve ser vazada e pode ser regenerada na página de administração após o vazamento.
  • Se os resultados não forem satisfatórios, podem ser feitos ajustesquerypalavras-chave ou otimizadas usando a API do Reranker.

Com as etapas acima, você pode começar a usar rapidamente a Bocha AI Open Platform e adicionar a funcionalidade de pesquisa em tempo real aos seus projetos de IA.

 

cenário do aplicativo

  1. Chatbot de IA
    • Os desenvolvedores podem adicionar conhecimento em tempo real ao chatbot usando a API do Botcha. Por exemplo, se um usuário perguntar: "Quais são as últimas notícias sobre tecnologia?", o bot poderá retornar as informações mais recentes por meio da API de pesquisa na Web.
  2. Ferramentas de pesquisa acadêmica
    • Os pesquisadores podem usá-lo para pesquisar artigos acadêmicos ou notícias, obter acesso rápido a informações básicas e apoiar a redação de ensaios ou pesquisas sobre um tópico.
  3. Suporte à criação de conteúdo
    • Os escritores podem usar a função de pesquisa multimodal para encontrar inspiração, como pesquisar imagens ou vídeos para enriquecer seus artigos.

 

QA

  1. Preciso pagar pela plataforma aberta Boca AI?
    • O site oficial não especifica a taxa, mas é necessário registrar-se e obter uma chave de API para usá-la. Recomenda-se entrar em contato com o atendimento ao cliente oficial para confirmar o preço exato.
  2. Posso usá-lo para pesquisar conteúdo em inglês?
    • Pode. O Boca suporta pesquisa em vários idiomas e a inserção de palavras-chave em inglês também pode retornar resultados relevantes, mas é otimizado principalmente para o conteúdo chinês da Internet.
  3. E se a chamada à API falhar?
    • Verifique se a conexão de rede e a chave estão corretas ou consulte a mensagem de erro retornada para ajustar os parâmetros. Se isso não funcionar, entre em contato com o suporte técnico.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Bocha AI Open Platform: API de pesquisa em tempo real para aplicativos de IA
pt_BRPortuguês do Brasil