Skip to main content

LlamaIndex Llms Integration: Aliyun-PaiEas

The llama-index-llms-paieas package contains LlamaIndex integrations building applications with models on Aliyun PAI-EAS(Elastic Algorithm Service) (Chinese Version)LLM inference service.

The Elastic Algorithm Service (EAS) is a model online service platform that allows you to deploy models as online reasoning services or AI-Web applications with one click. It provides functions such as elastic scaling and blue-green deployment, which can support you to obtain high-concurrency and stable online algorithm model services at a lower resource cost. In addition, EAS also provides functions such as resource group management, version control, and resource monitoring, which facilitates you to apply model services to your business. EAS is suitable for a variety of AI reasoning scenarios such as real-time synchronous reasoning and near-real-time asynchronous reasoning, and has the capabilities of a complete operation and maintenance monitoring system.

PAI EAS's LLM Service

This example goes over how to use LlamaIndex to interact with and develop LLM-powered systems using the PAI-EAS LLM service endpoints.

With this endpoint, you'll be able to connect to various open-source LLM, such as:

Installation

pip install llama-index-llms-paieas

Setup

To get started:

  1. Create a free account with Aliyun PAI EAS and login.

  2. Refer the guide(https://help.aliyun.com/zh/pai/use-cases/deploy-llm-in-eas?spm=a2c4g.11186623.0.0.63de3c57Ef3r3C#f3ef8927ec4l2), on the EAS page, click Deploy LLM Service.

  3. Under the Basic Information, on the Public Address Call tab, click View Call Information, and get the service token PAIEAS_API_KEY and access address PAIEAS_API_BASE.

  4. Copy and save the service token as PAIEAS_API_KEY and access address as PAIEAS_API_BASE.

import os

os.environ["PAIEAS_API_KEY"] = your_service_token
os.environ["PAIEAS_API_BASE"] = your_access_address

Working with API Catalog

from llama_index.llms.paieas import PaiEas
from llama_index.core.llms import ChatMessage, MessageRole

llm = PaiEas()

messages = [
    ChatMessage(
        role=MessageRole.SYSTEM, content=("You are a helpful assistant.")
    ),
    ChatMessage(
        role=MessageRole.USER,
        content=("What is Alibaba Cloud?"),
    ),
]

llm.chat(messages)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llama_index_llms_paieas-0.6.0.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

llama_index_llms_paieas-0.6.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file llama_index_llms_paieas-0.6.0.tar.gz.

File metadata

  • Download URL: llama_index_llms_paieas-0.6.0.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for llama_index_llms_paieas-0.6.0.tar.gz
Algorithm Hash digest
SHA256 11c4cd63463db97e363089729e73e5d9c4e4caccdbf84bc9af46b791016bcde8
MD5 2cfa7d9ae15e0cd69db92f074908ea8e
BLAKE2b-256 bf01a9db0afe47181f2fd3883f9b53f10885fc25a3aaf8a4d9c8051b05afbcd7

See more details on using hashes here.

File details

Details for the file llama_index_llms_paieas-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: llama_index_llms_paieas-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for llama_index_llms_paieas-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2e17316ba545d9d2f592e501c486928f45244518f6bf73a31adabd04f043b77
MD5 0d6f730f0585469dc68822ae9a14ecda
BLAKE2b-256 4a7dc7e39e298c5159c439ebae5e13b97465baca62886c43d7bdebf7cb50ca38

See more details on using hashes here.

Release history Release notifications | RSS feed

0.6.1

2 files

This release

0.6.0 This release

2 files

0.5.0

2 files

0.4.1

2 files

0.4.0

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page