Traga a IA moderna em todos os lugares!
O Xef é a biblioteca única a trazer o poder da IA moderna ao seu aplicativo ou serviço, na forma de LLM (grandes modelos de idiomas), geração de imagens e muitos outros. Nosso objetivo é fazer a mudança para este novo mundo o mais simples possível para o desenvolvedor. Xef.ai é embalado em duas camadas:
Xef.ai se inspira em bibliotecas como Langchain e projetos comunitários como abraçar o rosto.
Embora essa biblioteca seja licenciada sob a licença do Apache, é crucial informar nossos usuários sobre comportamentos específicos de transmissão de dados associados ao uso deste software.
Esta biblioteca pode transmitir o código-fonte e potencialmente o usuário de entrada de dados para serviços de terceiros como parte de sua funcionalidade. Entendemos a suma importância da segurança e da privacidade dos dados, por isso queremos ser iniciais sobre esses mecanismos.
Os desenvolvedores que integram essa biblioteca em seus aplicativos devem estar cientes desse comportamento e tomar as precauções necessárias para garantir que dados confidenciais não sejam inadvertidamente transmitidos.
Recomendamos fortemente a revisão das políticas de privacidade dos serviços de terceiros antes de usar essa biblioteca, pois suas práticas de manuseio de dados podem não se alinhar com suas expectativas ou requisitos.
Você reconhece e concorda com esses comportamentos de transmissão de dados usando esta biblioteca. Por favor, considere isso ao planejar suas estratégias de gerenciamento de dados e privacidade.
As bibliotecas são publicadas no Maven Central, sob o grupo com.xebia .
xef-core é a biblioteca principal.xef-lucene .Pode ser necessário adicionar esse repositório explicitamente em sua construção, se você nunca o fez antes.
repositories { mavenCentral() }Em seguida, adicione as bibliotecas da maneira usual.
// In Gradle Kotlin
dependencies {
implementation( " com.xebia:xef-core:<version> " )
}Publicamos todas as bibliotecas ao mesmo tempo na mesma versão, para que os catálogos de versão possam ser úteis.
Nesta pequena introdução, analisamos os principais recursos do Xef.
Você também pode dar uma olhada nos exemplos para ter uma sensação de como o uso da biblioteca é.
Para construir o projeto localmente, você pode usar os seguintes comandos:
./gradlew downloadOpenAIAPI
./gradlew openaiClientGenerate
./gradlew buildOs testes de servidor e pós -Gres podem falhar se você não tiver o Docker instalado. Os testes relacionados ao servidor e do Postgres dependem de contadores de testes, que por sua vez depende do Docker.