Saltar al contenido principal

Una publicación etiquetados con "openai"

Ver Todas las Etiquetas

Revelando la integración de la API OpenAI ChatGPT en el Marketplace de API de BlockEden.xyz

· 4 min de lectura
Dora Noda
Software Engineer

Nos complace anunciar que BlockEden.xyz, la plataforma de referencia para desarrolladores web3 en el marketplace de API, ha añadido una nueva y poderosa capacidad: la API de OpenAI. ¡Sí, lo has escuchado bien! Desarrolladores, entusiastas de la tecnología y pioneros de la IA ahora pueden aprovechar los modelos de aprendizaje automático de vanguardia ofrecidos por OpenAI, directamente a través del Marketplace de API de BlockEden.

Antes de sumergirnos en la guía paso a paso, comprendamos qué aporta la API de OpenAI. La API de OpenAI es una puerta de enlace a los modelos de IA desarrollados por OpenAI, como el reconocido GPT‑3, el modelo de lenguaje basado en transformadores de última generación conocido por su notable capacidad para entender y generar texto similar al humano. La API permite a los desarrolladores usar esta tecnología avanzada para una variedad de aplicaciones, incluyendo la redacción de correos electrónicos, escritura de código, respuestas a preguntas, creación de contenido escrito, tutoría, traducción de idiomas y mucho más.

Ahora veamos cómo puedes incorporar el poder de la API de OpenAI en tus aplicaciones usando BlockEden.xyz. Puedes hacerlo de tres maneras: con Python, con JavaScript (Node.js) o con curl directamente desde la línea de comandos. En este blog, proporcionaremos la configuración básica para cada método, usando un sencillo ejemplo de “¡Hola, Mundo!”.

La clave API a continuación es pública, está sujeta a cambios y a límites de velocidad. Obtén tu propio BLOCKEDEN_API_KEY en https://blockeden.xyz/dash.

Python:

Usando Python, puedes utilizar la API de OpenAI como se muestra en el siguiente fragmento:

import openai

BLOCKEDEN_API_KEY = "8UuXzatAZYDBJC6YZTKD"
openai.api_key = ""
openai.api_base = "https://api.blockeden.xyz/openai/" + BLOCKEDEN_API_KEY + "/v1"

response = openai.ChatCompletion.create(
model="gpt-3.5-turbo-16k",
messages=[{"role": "user", "content": "hello, world!"}],
temperature=0,
max_tokens=2048,
top_p=1,
frequency_penalty=0,
presence_penalty=0
)

print(response["choices"])

JavaScript (Node.js):

También puedes utilizar la API de OpenAI con JavaScript. Así es como puedes hacerlo:

const { Configuration, OpenAIApi } = require("openai");

const BLOCKEDEN_API_KEY = "8UuXzatAZYDBJC6YZTKD";
const configuration = new Configuration({
basePath: "https://api.blockeden.xyz/openai/" + BLOCKEDEN_API_KEY + "/v1",
});
const openai = new OpenAIApi(configuration);

(async () => {
const response = await openai.createChatCompletion({
model: "gpt-3.5-turbo-16k",
messages: [{ role: "user", content: "hello, world!" }],
temperature: 0,
max_tokens: 2048,
top_p: 1,
frequency_penalty: 0,
presence_penalty: 0,
});

console.log(JSON.stringify(response.data.choices, null, 2));
})();

cURL:

Por último, pero no menos importante, puedes llamar a la API de OpenAI usando curl directamente desde tu terminal:

curl https://api.blockeden.xyz/openai/8UuXzatAZYDBJC6YZTKD/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-3.5-turbo-16k",
"messages": [{"role": "user", "content": "hello, world!"}],
"temperature": 0,
"max_tokens": 2048,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0
}'

Entonces, ¿qué sigue? Sumérgete, experimenta y descubre cómo puedes aprovechar el poder de la API de OpenAI para tus proyectos, ya sea para chatbots, generación de contenido o cualquier otra aplicación basada en NLP. Las posibilidades son tan amplias como tu imaginación. Con la integración fluida de BlockEden.xyz con OpenAI, redefinamos los límites de lo que es posible.

Para obtener más información sobre las capacidades, modelos y uso de OpenAI, visita la documentación oficial de OpenAI.

¡Feliz codificación!

¿Qué es BlockEden.xyz?

BlockEden.xyz es un marketplace de API que potencia DApps de todos los tamaños para Sui, Aptos, Solana y 12 blockchains EVM. ¿Por qué nuestros clientes nos eligen?

  1. Alta disponibilidad. Mantenemos un 99,9 % de tiempo activo desde nuestro primer API: el lanzamiento de la mainnet de Aptos.
  2. Oferta de API inclusiva y comunidad. Nuestros servicios se han expandido para incluir Sui, Ethereum, IoTeX, Solana, Polygon, Polygon zkEVM, Filecoin, Harmony, BSC, Arbitrum, Optimism, Gnosis, Arbitrum Nova y EthStorage Galileo. Nuestra comunidad 10x.pub cuenta con más de 4 000 innovadores web3 de Silicon Valley, Seattle y Nueva York.
  3. Seguridad. Con más de 45 millones de dólares en tokens apostados con nosotros, nuestros clientes confían en que les ofrecemos soluciones fiables y seguras para sus necesidades web3 y blockchain.

Proporcionamos una suite integral de servicios diseñados para empoderar a cada participante del ecosistema blockchain, enfocándonos en tres áreas clave:

  • Para los constructores de protocolos blockchain, garantizamos seguridad y descentralización robustas operando nodos y realizando contribuciones a largo plazo al ecosistema.
  • Para los desarrolladores de DApp, creamos API fáciles de usar que agilizan el desarrollo y liberan todo el potencial de las aplicaciones descentralizadas.
  • Para los poseedores de tokens, ofrecemos un servicio de staking confiable para maximizar recompensas y optimizar la gestión de activos.