Ana içeriğe geç
Sürüm: 2.0.0

Eliza ile çalışmak

Eliza basit, hızlı ve hafif bir yapay zeka aracı çerçevesidir. Son zamanlarda, eliza Gaia'yı model hizmet sağlayıcılarından biri olarak entegre etti. Bu, artık Gaia'yı Eliza çerçevesi için LLM hizmeti arka ucu olarak kullanabileceğiniz anlamına gelir.

Eliza ve Gaia ile bir Trump temsilcisi oluşturun

Bu kılavuz, eliza'nın Get Started kılavuzunu kullanarak Trump benzeri özelliklere sahip bir temsilcinin nasıl oluşturulacağını göstermektedir.

Ortamı ayarlayın

Not: Devam etmeden önce Node.js sürümünüzün 0.23.0'ın üzerinde olduğundan emin olun.

İlk olarak, Eliza deposunu klonlayın:

git clone https://github.com/elizaos/eliza.git
cd eliza
git checkout v0.1.7-alpha.1

Ardından, gerekli bağımlılıkları yükleyin.

pnpm kurulumu

Ardından, yerel kütüphaneler kurun.

pnpm derleme

Model hizmet sağlayıcı olarak Gaia'yı seçin

Bundan sonra, ortamı yapılandırmamız ve model hizmet sağlayıcısı olarak bir Gaia düğümü kullanmamız gerekecek.

cp .env.example .env

Ardından, düzenleyin .env dosyasını Gaia ile ilgili yapılandırma değerlerini içerecek şekilde ayarlayın:

# Gaianet Yapılandırması
GAIANET_MODEL=llama3b
GAIANET_SERVER_URL=https://llama3b.gaia.domains/v1

SMALL_GAIANET_MODEL= # Varsayılan: llama3b
SMALL_GAIANET_SERVER_URL= # Varsayılan: https://llama3b.gaia.domains/v1
MEDIUM_GAIANET_MODEL= # Varsayılan: lama
MEDIUM_GAIANET_SERVER_URL= # Varsayılan: https://llama8b.gaia.domains/v1
LARGE_GAIANET_MODEL= # Varsayılan: qwen72b
LARGE_GAIANET_SERVER_URL= # Varsayılan: https://qwen72b.gaia.domains/v1

GAIANET_EMBEDDING_MODEL=nomic-embed
USE_GAIANET_EMBEDDING=TRUE # GAIANET/768 için TRUE olarak ayarlayın, yerel için boş bırakın

Bu yapılandırmayı kullanarak, sistem LLM arka ucu olarak Llama 3b Gaia alanını kullanacaktır. Değiştirebilirsiniz GAIANET_SERVER_URL özel düğümünüz veya etki alanınız için bir URL ile.

Trump aracısını oluşturma

Varsayılan karakter şablonları karakterler Klasör.

Güncelleme modelProvider istenen karakter için. Gaia için sağlayıcı adı şöyledir gaianet.

    "name": "trump",
"clients": [],
"modelProvider": "gaianet",
"settings": {
"secrets": {},
"voice": {
"model": "en_US-male-medium"
}
},
"plugins": [],

Ardından, aracıyı çalıştırmaya başlamak için aşağıdaki komut satırını kullanabiliriz.

pnpm run dev --character="characters/trump.character.json"

Hizmet başarıyla çalıştıktan sonra, aracı ile etkileşim kurmak için istemci kullanıcı arayüzünü başlatabiliriz:

pnpm start:client

Son olarak, açın http://localhost:5174/ Temsilci ile sohbet etmeye başlamak için tarayıcınızda.

görüntü

Gelişmiş kullanım durumu

Daha fazla ilham almak için Nader Dabit'in Twitter AI botu oluşturma örneğine bakın.