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

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

Not

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üşteriolduğ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

Not

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üşteriolduğ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();