O SAP Cloud SDK for AI é o kit oficial de desenvolvimento de software (SDK) para SAP AI Core , SAP Generative AI Hub e Serviço de Orquestração .
Integre a conclusão de bate -papo em seus aplicativos de negócios com o SAP Cloud SDK para AI. Aproveite o hub de IA generativo do SAP AI Core para fazer uso de modelos, aterramento, mascaramento de dados, filtragem de conteúdo e muito mais. Configure sua instância SAP AI Core com SAP Cloud SDK para AI.
Para mais detalhes, consulte as seções individuais em pacotes.
Este projeto publica vários pacotes e é gerenciado usando o PNPM
Este pacote fornece ferramentas para gerenciar seus cenários e fluxos de trabalho no SAP AI Core.
$ npm install @sap-ai-sdk/ai-api
Para detalhes sobre o cliente, consulte este documento.
Este pacote incorpora os modelos generativos da Fundação de IA em suas atividades de IA no SAP AI Core e SAP AI Launchpad.
$ npm install @sap-ai-sdk/foundation-models
Para detalhes sobre os clientes do modelo de fundação, consulte este documento.
Este pacote fornece clientes de modelos Langchain, construídos sobre os clientes do modelo de fundação do SAP Cloud SDK para a IA.
$ npm install @sap-ai-sdk/langchain
Para detalhes sobre o Langchain Model Client, consulte este documento.
Este pacote incorpora recursos generativos de orquestração de IA em suas atividades de IA no SAP AI Core e SAP AI Launchpad.
$ npm install @sap-ai-sdk/orchestration
Para detalhes sobre o cliente de orquestração, consulte este documento.
Criamos um projeto de amostra demonstrando o uso dos diferentes clientes do SAP Cloud SDK para IA para o TypeScript/JavaScript. O projeto ReadMe descreve a configuração necessária para construir e executá-la localmente.
Para testar o SAP Cloud SDK como IA aparece localmente durante o desenvolvimento de aplicativos, siga estas etapas:
AICORE_SERVICE_KEY no ambiente local.O SDK analisa a chave de serviço da variável de ambiente para interagir com o serviço principal da IA. Essa configuração permite testes locais de clientes como orquestração e openai, desde que existam implantações para orquestração e o OpenAI no SAP BTP.
Dica
As maneiras de carregar variáveis de ambiente podem variar com base na estrutura que você está usando.
Por exemplo, enquanto o SAP Cloud SDK para AI usa a biblioteca dotenv para carregar variáveis de ambiente, o NextJS usa uma configuração específica para carregá -las.
Este projeto está aberto a solicitações de recursos, relatórios e perguntas de bugs por meio de problemas do GitHub.
Contribuição e feedback são incentivados e sempre bem -vindos. Para obter mais informações sobre como contribuir, a estrutura do projeto, bem como informações adicionais sobre contribuição, consulte nossas diretrizes de contribuição.
Se você encontrar algum bug que possa ser um problema de segurança, siga nossas instruções em nossa política de segurança sobre como relatá -lo. Por favor, não crie problemas do GitHub para dúvidas ou problemas relacionados à segurança.
Nós, como membros, colaboradores e líderes, prometemos tornar a participação em nossa comunidade uma experiência sem assédio para todos. Ao participar deste projeto, você concorda em cumprir seu código de conduta o tempo todo.
Copyright 2024 SAP SE ou uma empresa afiliada da SAP e colaboradores AI-SDK-JS. Consulte nossa licença para obter informações sobre direitos autorais e licença. Informações detalhadas, incluindo componentes de terceiros e suas informações de licenciamento/direitos autorais, estão disponíveis através da ferramenta de reutilização.