Saltar para o conteúdo principal
Versão: 2.1.0

Aplicações do ecossistema OpenAI

Como cada nó do Gaia fornece um serviço de API compatível com o OpenAI, ele pode substituir o OpenAI em quase todos os aplicativos e estruturas do LLM. Confira os artigos nesta seção para obter instruções e exemplos de como usar o Gaia em aplicativos LLM populares.

A biblioteca OpenAI Python

observação

Certifique-se de que substitui A SUA CHAVE_API VAI PARA AQUI com o seu chave API própria. Para obter a sua própria chave API, siga este tutorial.

Pode instalar a biblioteca oficial OpenAI Python da seguinte forma.

pip install openai

Ao criar um cliente OpenAI usando a biblioteca, é possível passar o ponto de extremidade da API como o parâmetro base_url. Lembre-se de anexar o /v1 após o nome do anfitrião. Pode encontrar uma lista de nós públicos aqui.

importar openai

cliente = openai.OpenAI(base_url="https://YOUR-NODE-ID.gaia.domains/v1", api_key="YOUR_API_KEY_GOES_HERE")

Em alternativa, pode definir uma variável de ambiente ao nível do SO.

export OPENAI_API_BASE=https://YOUR-NODE-ID.gaia.domains/v1
exportar OPENAI_API_KEY=YOUR_API_KEY_GOES_HERE

Então, quando você faz chamadas de API a partir do cliente, certifique-se de que o modelo é definido para o nome do modelo disponível no seu nó.

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
]
)

É isso mesmo! Agora você pode pegar qualquer aplicativo construído com a biblioteca oficial OpenAI Python e usar um nó Gaia como backend!