html 🔨 Servidores de ferramentas OpenApi | Nullcore
Pule para o conteúdo principal
Patrocinado porUrdidura
Warp
O terminal inteligente para desenvolvedores

🌟 Servidores de ferramentas OpenApi

Este repositório fornece implementações de servidores de ferramentas de referência OpenAPI, tornando fácil e seguro para os desenvolvedores integrar ferramentas externas e fontes de dados em agentes e fluxos de trabalho LLM. Projetado para facilitar o máximo de uso e a curva mínima de aprendizado, essas implementações utilizam o amplamente adotado e testado pela batalhaEspecificação OpenAPIcomo o protocolo padrão.

Ao alavancar o OpenAPI, eliminamos a necessidade de um protocolo de comunicação proprietário ou desconhecido, garantindo que você possa criar ou integrar com confiança e com confiança os servidores. Isso significa menos tempo gasto descobrindo interfaces personalizadas e mais tempo construindo ferramentas poderosas que aprimoram seus aplicativos de IA.

☝️ Por que o OpenApi?

  • Padrão estabelecido: O OpenAPI é um padrão de API comprovado de produção amplamente utilizado, apoiado por milhares de ferramentas, empresas e comunidades.

  • Sem reinventar a roda: Nenhuma documentação adicional ou confusão de especificações proprietárias. Se você criar APIs REST ou usar o OpenAPI hoje, já está definido.

  • Fácil integração e hospedagem: Implante seus servidores de ferramentas externamente ou localmente sem configurações de bloqueio ou complexo do fornecedor.

  • Forte foco de segurança: Construído em torno de APIs HTTP/REST, o OpenAPI suporta inerentemente métodos de comunicação segura amplamente utilizados, incluindo HTTPs e padrões de autenticação bem comprovados (OAuth, JWT, API Keys).

  • Futuro e estável: Diferentemente dos protocolos menos maduros ou experimentais, o OpenAPI promete confiabilidade, estabilidade e apoio da comunidade de longo prazo.

🚀 Investir rápido

Comece rapidamente com nossas implementações baseadas em FASTAPI de referência fornecidas noservers/diretório. (Você pode adaptar esses exemplos à sua pilha preferida conforme necessário, como usarFASTAPI, Assim,FASTOPENAPIou qualquer outra biblioteca compatível com o OpenAPI):

Git clone https://github.com/open-webui/openapi-servers
CD OpenApi-Servers

Com Bash

# Exemplo: Instalando dependências para um 'sistema de arquivos' específico
Servidores de CD/sistema de arquivos
pip install -r requisitos.txt
Uvicorn Main: App -Host 0.0.0.0 -Relload

O servidor de sistemas de arquivos deve ser acessível de:http: // localhost: 8000

O caminho da documentação será:http: // localhost: 8000

Com Docker

Se você tiver o Docker Compose instalado, traga os servidores com:

Docker compõe

Os serviços serão acessíveis de:

Agora, basta apontar seus clientes compatíveis com o OpenAPI ou agentes de IA para o URL local ou publicamente implantado-nenhuma dores de cabeça de configuração, sem transportes complicados.

🌱 Comunidade aberta da Webui

  • Para discussões gerais, troca técnica e anúncios, visite nossoDiscussões da comunidadepágina.
  • Tem idéias ou feedback? Por favor, abra um problema!