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.
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
- 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).
- Depois de fazer o login com sucesso, clique em "API KEY Management" no canto superior direito.
- Clique em "Create API KEY" (Criar chave de API) na página de administração, e o sistema gerará uma chave exclusiva.
- 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 ocurl
para 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".freshness
O período de tempo da pesquisa, que pode seroneDay
(um dia),oneWeek
(uma semana),oneMonth
(janeiro),oneYear
(um ano) ounoLimit
(Ilimitado).summary
Se for necessário um resumo dos resultados, preenchatrue
Um breve resumo será retornado.count
Nú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:
- montagem
requests
Biblioteca (Executar)pip install requests
). - comandante-em-chefe (militar)
Your-API-KEY
Substitua a chave pela sua própria. - Execute o código e o programa exibirá os resultados da pesquisa.
- montagem
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: Em
query
Quando 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 ajuste
freshness
responder cantandocount
Se 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: oneWeek
responder cantandocount: 5
. - Otimização de modelos grandesDados JSON: Os dados JSON retornados são claramente estruturados e contêm os
title
(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 ajustes
query
palavras-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
- 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.
- 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.
- 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
- 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.
- 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.
- 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.