Configure você mesmo uma API OpenAI GPT-4 gratuita
Siga estas etapas para colocar o gpt4free-demo em funcionamento:
Clone o repositório :
git clone https://github.com/username/gpt4free-demo.git
cd gpt4free-demo
Configurar variáveis de ambiente : copie o arquivo de ambiente de exemplo e configure suas próprias variáveis:
cp .env.example .env
Abra .env
com seu editor de texto preferido e preencha seus próprios valores para as variáveis fornecidas. Salve e feche o arquivo quando terminar.
Inicie os serviços : inicie seus serviços usando Docker Compose:
docker-compose up -d
Se você alterar alguma variável de ambiente em seu arquivo .env
, reinicie seus serviços com docker-compose down
e docker-compose up -d
.
Acesse a API : Assim que os serviços estiverem em execução, a API estará acessível em:
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]Mais exemplos de uso podem ser encontrados em xiangsx/gpt4free-ts.
Certamente! Se quiser incluir instruções sobre como usar hurl
para testar a API no README, você pode adicionar uma nova seção como esta:
Hurl é uma ferramenta de linha de comando para executar solicitações HTTP. Você pode usá-lo para testar os endpoints nesta API. Veja como você pode começar:
Instale o Hurl : Siga as instruções do site oficial para instalar o Hurl em seu sistema.
Crie um arquivo Hurl : você pode criar um arquivo com extensão .hurl
para definir as solicitações HTTP que deseja testar. Aqui está um exemplo de arquivo gpt.hurl
para este projeto:
# 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
Execute o arquivo Hurl : Use o seguinte comando para executar o arquivo gpt.hurl
:
hurl --verbose gpt.hurl
Isso executará as solicitações HTTP definidas e imprimirá as respostas no terminal.
Leia a documentação : Para um uso mais avançado, você pode consultar a documentação de exemplos.