Bienvenue sur Xinference !#

Xorbits Inference (Xinference) est une plateforme open source conçue pour simplifier l’exécution et l’intégration de divers modèles d’IA. Avec Xinference, vous pouvez utiliser n’importe quel LLM open source, modèle d’embedding et modèle multimodal pour exécuter des inférences dans le cloud ou dans un environnement local, et créer des applications d’IA puissantes.

Développer des applications d’IA dans des scénarios réels avec Xinference#

from xinference.client import Client

client = Client("http://localhost:9997")
model = client.get_model("MODEL_UID")

# Chat to LLM
model.chat(
   messages=[{"role": "system", "content": "You are a helpful assistant"}, {"role": "user", "content": "What is the largest animal?"}],
   generate_config={"max_tokens": 1024}
)

# Chat to VL model
model.chat(
   messages=[
     {
        "role": "user",
        "content": [
           {"type": "text", "text": "What’s in this image?"},
           {
              "type": "image_url",
              "image_url": {
                 "url": "http://i.epochtimes.com/assets/uploads/2020/07/shutterstock_675595789-600x400.jpg",
              },
           },
        ],
     }
  ],
  generate_config={"max_tokens": 1024}
)

Guide de démarrage#

Installer Xinference

Installer Xinference sur Linux, Windows et macOS.

Installation
Essayez maintenant !

Commencez par exécuter Xinference sur l’ordinateur local.

Utilisation
Explorer le modèle

Exploration des différents modèles pris en charge par Xinference.

Modèle intégré
Enregistrez votre propre modèle.

Enregistrez les poids du modèle et convertissez-les en API.

Modèle personnalisé

Exploration de l’API#

Chat & Génération

Apprenez à discuter avec un LLM dans Xinference.

Chat & Génération
Outil

Apprenez à connecter un LLM à des outils externes.

outil
intégration

Apprenez à créer des embeddings de texte dans Xinference.

intégré
re-ordonnancement

Apprenez à utiliser un modèle de reclassement (re-ranking model) dans Xinference.

Réordonnancement
Image

Apprenez à utiliser Xinference pour générer des images.

Image
multimodal

Apprenez à utiliser LLM pour traiter des images et de l’audio.

multimodal
audio

Apprenez à utiliser Xinference pour convertir de l’audio en texte ou du texte en audio.

audio
Vidéo

Apprenez à utiliser Xinference pour générer des vidéos.

Vidéo (expérimental)
Modèle flexible

Apprenez à utiliser Xinference pour inférer des modèles d’apprentissage automatique traditionnels.

Modèles d’apprentissage automatique traditionnels (à caractère expérimental)

Participez avec nous.#

Dernières nouvelles

Suivez-nous sur Twitter

https://twitter.com/Xorbitsio

Demander de l’aide

Communauté Discord

https://discord.gg/Xw9tszSkr5

Rejoignez le groupe Telegram.

https://t.me/+nCNpwmySwk9iYmI1

Contribution