Bocha AI Open Platform: API de búsqueda en tiempo real para aplicaciones de IA
Últimos recursos sobre IAActualizado hace 4 meses Círculo de intercambio de inteligencia artificial 2.8K 00
Introducción general
Bocha AI Open Platform es una plataforma de servicios de motor de búsqueda diseñada para aplicaciones de IA. Ayuda a los desarrolladores a hacer que la IA se conecte con el conocimiento del mundo en tiempo real proporcionando herramientas como Web Search API y Semantic Reranker API. La plataforma extrae datos limpios y precisos de casi 10.000 millones de páginas web y fuentes de contenidos ecológicos, y admite una amplia gama de búsquedas de contenidos, como noticias, imágenes y vídeos. El objetivo de Bocha es hacer que las aplicaciones de IA sean más inteligentes y prácticas, especialmente para escenarios que requieren información en tiempo real o inicialización de datos. Es fácil de usar, admite una invocación flexible y es adecuado para una gran variedad de necesidades de desarrollo de IA.

Lista de funciones
- API de búsqueda web:: Proporciona funciones de búsqueda en la web en tiempo real, admite una combinación de búsquedas por palabras clave y semánticas y devuelve resultados estructurados.
- API de jerarquización semántica:: Clasificación secundaria de los resultados de búsqueda para mejorar la pertinencia del contenido con respecto a la pregunta.
- búsqueda multimodal: Admite la recuperación de contenidos en múltiples formatos, como texto, imágenes, vídeos, etc.
- Filtrado y personalización de datosParámetros: se pueden ajustar parámetros como el intervalo de tiempo, el número de resultados, etc. para obtener datos precisos que se ajusten a sus necesidades.
- Optimización de grandes modelos: El formato de los resultados de la búsqueda está diseñado para modelos de gran tamaño con el fin de facilitar el procesamiento y la comprensión de la IA.
Utilizar la ayuda
El uso de la plataforma abierta Boca AI es muy sencillo. Los desarrolladores pueden integrar funciones de búsqueda mediante llamadas a la API. A continuación se describe detalladamente cómo empezar y el proceso real de funcionamiento de las principales funciones.
Cómo registrarse y obtener una clave API
- Haz clic en el botón "Iniciar sesión" en la esquina superior derecha de la página de inicio, y utiliza WeChat para escanear el código de inicio de sesión (de momento sólo se admite el inicio de sesión por WeChat).
- Una vez que haya iniciado sesión, haga clic en "API KEY Management" en la esquina superior derecha.
- Haga clic en "Crear CLAVE API" en la página de administración, y el sistema generará una clave única.
- Copie esta clave y guárdela en un lugar seguro, ya que la utilizará más adelante cuando llame a la API.
Llamada a la API de búsqueda web
La API de búsqueda web es una función básica de Bocha que permite a tu aplicación de IA buscar contenido web en tiempo real. Estos son los pasos exactos para hacerlo:
Llamada desde la línea de comandos
Puede utilizar la funcióncurl
para probar rápidamente la API. A continuación se muestra un ejemplo:
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
}'
- Parámetro Explicación:
query
:: Lo que desea buscar, por ejemplo, "últimas noticias tecnológicas 2024".freshness
: El intervalo de tiempo para la búsqueda, que puede seroneDay
(un día),oneWeek
(una semana),oneMonth
(enero),oneYear
(un año) onoLimit
(Ilimitado).summary
Si desea un resumen de los resultados, rellénelotrue
Se devolverá un breve resumen.count
El número de resultados a devolver, por ejemplo 5.
- resultado de la ejecución: Una vez ejecutado el comando, el terminal devuelve los resultados de la búsqueda en formato JSON, incluyendo título, enlace y resumen.
Integración en el código
Si desarrollas en Python, puedes llamar a la API con el siguiente 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:
- montaje
requests
Biblioteca (Run)pip install requests
). - comandante en jefe (militar)
Your-API-KEY
Sustituye la llave por la tuya. - Ejecute el código y el programa mostrará los resultados de la búsqueda.
- montaje
Utilización de la API del Jerarquizador Semántico
Esta API reordena los resultados de búsqueda para que aparezcan primero los más relevantes. Debe utilizarse junto con la API de búsqueda web. Las llamadas son similares, pero la documentación oficial no proporciona ejemplos por separado. Los desarrolladores pueden utilizar primero la Web Search API para obtener los resultados y, a continuación, la Reranker API para optimizar la ordenación. Se recomienda consultar la documentación oficial para conocer los parámetros específicos y su uso.
Características operativas
- búsqueda multimodalEn
query
Al introducir una palabra clave en la API, ésta devolverá automáticamente contenidos de texto, imágenes o vídeo. Por ejemplo, si busca "fotos de gatos", los resultados contendrán enlaces a imágenes relacionadas. - Filtrado flexible:: Ajustando
freshness
responder cantandocount
puede controlar la frescura y el número de resultados. Por ejemplo, si sólo desea 5 noticias de la última semana, establezca el parámetrofreshness: oneWeek
responder cantandocount: 5
. - Optimización de grandes modelos: Los datos JSON devueltos están claramente estructurados y contienen el
title
(Título),url
(Enlace),summary
(resumen) y otros campos que se prestan directamente al tratamiento de la IA.
advertencia
- Asegúrese de que la red es estable y de que las llamadas a la API requieren una conexión a Internet.
- La clave no debe ser filtrada y puede ser regenerada en la página de administración después de la fuga.
- Si los resultados no son satisfactorios, pueden hacerse ajustes
query
palabras clave u optimizado mediante la API de Reranker.
Con los pasos anteriores, puede empezar a utilizar rápidamente la plataforma abierta Bocha AI y añadir funciones de búsqueda en tiempo real a sus proyectos de IA.
escenario de aplicación
- Chatbot de IA
- Los desarrolladores pueden añadir conocimientos en tiempo real al chatbot mediante la API de Botcha. Por ejemplo, si un usuario pregunta: "¿Cuáles son las últimas noticias tecnológicas?", el bot podrá devolver la información más reciente a través de la API de búsqueda web.
- Herramientas de investigación académica
- Los investigadores pueden utilizarla para buscar artículos académicos o noticias, acceder rápidamente a información de fondo y apoyar la redacción de tesis o la investigación sobre un tema.
- Apoyo a la creación de contenidos
- Los redactores pueden utilizar la función de búsqueda multimodal para encontrar inspiración, como buscar imágenes o secuencias de vídeo para enriquecer sus artículos.
CONTROL DE CALIDAD
- ¿Tengo que pagar por la plataforma abierta Boca AI?
- El sitio web oficial no especifica los precios por el momento, pero es necesario registrarse y obtener una clave API para poder utilizarlo. Se recomienda ponerse en contacto con el servicio de atención al cliente oficial para confirmar el precio exacto.
- ¿Puedo utilizarlo para buscar contenidos en inglés?
- Puede. Boca admite búsquedas en varios idiomas, y si se introducen palabras clave en inglés también se obtienen resultados relevantes, pero está optimizada principalmente para contenidos chinos de Internet.
- ¿Qué ocurre si falla la llamada a la API?
- Compruebe si la conexión de red, la clave es correcta, o consulte el mensaje de error devuelto para ajustar los parámetros. Si eso no funciona, puede ponerse en contacto con el soporte técnico.
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...