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, Gaia'yı artık 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.
Gelişmiş kullanım durumu
Daha fazla ilham almak içinNaderFabit'in bir Twitter AI botu oluşturma örneğine bakın.