OpenAI ekosistem uygulamaları
Her Gaia düğümü OpenAI uyumlu bir API hizmeti sağladığından, neredeyse tüm LLM uygulamalarında ve çerçevelerinde OpenAI'nin yerine geçebilir. Gaia'nın popüler LLM uygulamalarında nasıl kullanılacağına dair talimatlar ve örnekler için bu bölümdeki makalelere göz atın.
OpenAI Python kütüphanesi
Değiştirdiğinizden emin olun YOUR_API_KEY_GOES_HERE
seninle kendi API anahtarınız. Kendi API anahtarınızı almak için şunları yapın Bu öğretici.
Resmi OpenAI Python kütüphanesini aşağıdaki gibi yükleyebilirsiniz.
pip openai yükleyin
Kütüphaneyi kullanarak bir OpenAI istemcisi oluşturduğunuzda, API uç noktası noktasını base_url
.
Eklemeyi unutmayın /v1
ana bilgisayar adından sonra. Genel düğümlerin bir listesini bulabilirsiniz Burada.
import openai
client = openai.OpenAI(base_url="https://YOUR-NODE-ID.us.gaianet.network/v1", api_key="YOUR_API_KEY_GOES_HERE")
Alternatif olarak, işletim sistemi düzeyinde bir ortam değişkeni ayarlayabilirsiniz.
export OPENAI_API_BASE=https://YOUR-NODE-ID.us.gaianet.network/v1
export OPENAI_API_KEY=YOUR_API_KEY_GOES_HERE
Ardından, API çağrıları yaptığınızda müşteri
olduğundan emin olun. model
model adına ayarlanır
düğümünüzde kullanılabilir.
response = client.chat.completions.create(
model="Meta-Llama-3-8B-Instruct-Q5_K_M",
messages=[
{"role": "system", "content": "You are a strategic reasoner."},
{"role": "user", "content": "What is the purpose of life?"}
],
temperature=0.7,
max_tokens=500
]
)
İşte bu kadar! Artık resmi OpenAI Python kütüphanesi ile oluşturulmuş herhangi bir uygulamayı alabilir ve bir Gaia düğümü kullanabilirsiniz arka uç olarak!
OpenAI Node API kütüphanesi
Değiştirdiğinizden emin olun YOUR_API_KEY_GOES_HERE
seninle kendi API anahtarınız. Kendi API anahtarınızı almak için şunları yapın Bu öğretici.
OpenAI REST API'sine TypeScript veya JavaScript'ten kolay erişim sağlayan OpenAI Node kütüphanesini aşağıdaki gibi yükleyebilirsiniz:
npm install openai
Projenize şu şekilde aktarın:
// Node.js'de örnek kullanım
const OpenAI = gerektirir('openai');
Özel bir temel URL ile bir OpenAI istemcisi oluşturun. Eklemeyi unutmayın /v1
ana bilgisayar adından sonra.
const client = new OpenAI({
baseURL: 'https://YOUR-NODE-ID.us.gaianet.network/v1',
apiKey: 'YOUR_API_KEY_GOES_HERE'
});
Alternatif olarak, aşağıdakileri kullanarak bir ortam değişkeni ayarlayabilirsiniz dotenv
Node'da.
process.env.OPENAI_API_BASE = 'https://YOUR-NODE-ID.us.gaianet.network/v1';
Ardından, API çağrıları yaptığınızda müşteri
olduğundan emin olun. model
model adına ayarlanır
düğümünüzde kullanılabilir.
async function callOpenAI() {
try {
const response = await client.chat.completions.create({
model: "Meta-Llama-3-8B-Instruct-Q5_K_M",
messages: [
{ role: "system", content: "You are a strategic reasoner." },
{ role: "user", content: "What is the purpose of life?" }
],
temperature: 0.7,
max_tokens: 500
});
console.log(response.choices[0].message.content);
} catch (error) {
console.error('Error:', error);
}
}
//Usage
callOpenAI();