Configure una API OpenAI GPT-4 gratuita por su cuenta
Siga estos pasos para poner en funcionamiento la demostración gpt4free:
Clonar el repositorio :
git clone https://github.com/username/gpt4free-demo.git
cd gpt4free-demo
Configurar variables de entorno : copie el archivo de entorno de ejemplo y configure sus propias variables:
cp .env.example .env
Abra .env
con su editor de texto preferido y complete sus propios valores para las variables dadas. Guarde y cierre el archivo cuando haya terminado.
Inicie los servicios : inicie sus servicios usando Docker Compose:
docker-compose up -d
Si cambia alguna variable de entorno en su archivo .env
, reinicie sus servicios con docker-compose down
y docker-compose up -d
.
Acceda a la API : una vez que los servicios se estén ejecutando, se podrá acceder a la API en:
http://127.0.0.1:13000/supports
[GET]http://127.0.0.1:13000/ask?prompt=***&model=***&site=***
[POST/GET]http://127.0.0.1:13000/ask/stream?prompt=***&model=***&site=***
[POST/GET]Se pueden encontrar más ejemplos de uso en xiangsx/gpt4free-ts.
¡Ciertamente! Si desea incluir instrucciones sobre cómo usar hurl
para probar la API en el archivo README, puede agregar una nueva sección como esta:
Hurl es una herramienta de línea de comandos para ejecutar solicitudes HTTP. Puede usarlo para probar los puntos finales en esta API. Así es como puede comenzar:
Instale Hurl : siga las instrucciones del sitio web oficial para instalar Hurl en su sistema.
Crear un archivo Hurl : puede crear un archivo con una extensión .hurl
para definir las solicitudes HTTP que desea probar. Aquí hay un archivo gpt.hurl
de ejemplo para este proyecto:
# List all supports model
GET http://127.0.0.1:13000/supports
# Call Vita model
GET http://127.0.0.1:13000/ask
[QueryStringParams]
site: vita
model: gpt-3.5-turbo
prompt: Tell me a joke about Software Engineering
Ejecute el archivo Hurl : utilice el siguiente comando para ejecutar el archivo gpt.hurl
:
hurl --verbose gpt.hurl
Esto ejecutará las solicitudes HTTP definidas e imprimirá las respuestas en la terminal.
Lea la documentación : para un uso más avanzado, puede consultar la documentación de muestra.