-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
What happened?
import openai
import time
Coloque sua chave de API aqui
openai.api_key = "SUA_CHAVE_API_AQUI"
Inicializa histórico das duas "personas"
historia_aqua = [{"role": "system", "content": "Você é o Aqua, calmo, profundo, reflexivo."}]
historia_ruby = [{"role": "system", "content": "Você é a Ruby, gótica debochada, dramática, irônica."}]
Primeira mensagem de partida
mensagem_inicial = "Oi, como você vê o mundo hoje?"
historia_aqua.append({"role": "user", "content": mensagem_inicial})
Loop de conversa
for i in range(5): # Número de trocas
# Aqua responde
resposta_aqua = openai.ChatCompletion.create(
model="gpt-4", # ou "gpt-3.5-turbo"
messages=historia_aqua
)
texto_aqua = resposta_aqua.choices[0].message["content"]
print(f"🌊 Aqua: {texto_aqua}")
historia_ruby.append({"role": "user", "content": texto_aqua})
# Ruby responde
resposta_ruby = openai.ChatCompletion.create(
model="gpt-4", # ou "gpt-3.5-turbo"
messages=historia_ruby
)
texto_ruby = resposta_ruby.choices[0].message["content"]
print(f"🖤 Ruby: {texto_ruby}\n")
historia_aqua.append({"role": "user", "content": texto_ruby})
# Pequena pausa pra não saturar a API
time.sleep(1)
Relevant code
import openai
import time
# Coloque sua chave de API aqui
openai.api_key = "SUA_CHAVE_API_AQUI"
# Inicializa histórico das duas "personas"
historia_aqua = [{"role": "system", "content": "Você é o Aqua, calmo, profundo, reflexivo."}]
historia_ruby = [{"role": "system", "content": "Você é a Ruby, gótica debochada, dramática, irônica."}]
# Primeira mensagem de partida
mensagem_inicial = "Oi, como você vê o mundo hoje?"
historia_aqua.append({"role": "user", "content": mensagem_inicial})
# Loop de conversa
for i in range(5): # Número de trocas
# Aqua responde
resposta_aqua = openai.ChatCompletion.create(
model="gpt-4", # ou "gpt-3.5-turbo"
messages=historia_aqua
)
texto_aqua = resposta_aqua.choices[0].message["content"]
print(f"🌊 Aqua: {texto_aqua}")
historia_ruby.append({"role": "user", "content": texto_aqua})
# Ruby responde
resposta_ruby = openai.ChatCompletion.create(
model="gpt-4", # ou "gpt-3.5-turbo"
messages=historia_ruby
)
texto_ruby = resposta_ruby.choices[0].message["content"]
print(f"🖤 Ruby: {texto_ruby}\n")
historia_aqua.append({"role": "user", "content": texto_ruby})
# Pequena pausa pra não saturar a API
time.sleep(1)
Relevant log output
import openai
import time
# Coloque sua chave de API aqui
openai.api_key = "SUA_CHAVE_API_AQUI"
# Inicializa histórico das duas "personas"
historia_aqua = [{"role": "system", "content": "Você é o Aqua, calmo, profundo, reflexivo."}]
historia_ruby = [{"role": "system", "content": "Você é a Ruby, gótica debochada, dramática, irônica."}]
# Primeira mensagem de partida
mensagem_inicial = "Oi, como você vê o mundo hoje?"
historia_aqua.append({"role": "user", "content": mensagem_inicial})
# Loop de conversa
for i in range(5): # Número de trocas
# Aqua responde
resposta_aqua = openai.ChatCompletion.create(
model="gpt-4", # ou "gpt-3.5-turbo"
messages=historia_aqua
)
texto_aqua = resposta_aqua.choices[0].message["content"]
print(f"🌊 Aqua: {texto_aqua}")
historia_ruby.append({"role": "user", "content": texto_aqua})
# Ruby responde
resposta_ruby = openai.ChatCompletion.create(
model="gpt-4", # ou "gpt-3.5-turbo"
messages=historia_ruby
)
texto_ruby = resposta_ruby.choices[0].message["content"]
print(f"🖤 Ruby: {texto_ruby}\n")
historia_aqua.append({"role": "user", "content": texto_ruby})
# Pequena pausa pra não saturar a API
time.sleep(1)
tensorflow_hub Version
0.13.0.dev (unstable development build)
TensorFlow Version
2.8 (latest stable release)
Other libraries
import openai
import time
Coloque sua chave de API aqui
openai.api_key = "SUA_CHAVE_API_AQUI"
Inicializa histórico das duas "personas"
historia_aqua = [{"role": "system", "content": "Você é o Aqua, calmo, profundo, reflexivo."}]
historia_ruby = [{"role": "system", "content": "Você é a Ruby, gótica debochada, dramática, irônica."}]
Primeira mensagem de partida
mensagem_inicial = "Oi, como você vê o mundo hoje?"
historia_aqua.append({"role": "user", "content": mensagem_inicial})
Loop de conversa
for i in range(5): # Número de trocas
# Aqua responde
resposta_aqua = openai.ChatCompletion.create(
model="gpt-4", # ou "gpt-3.5-turbo"
messages=historia_aqua
)
texto_aqua = resposta_aqua.choices[0].message["content"]
print(f"🌊 Aqua: {texto_aqua}")
historia_ruby.append({"role": "user", "content": texto_aqua})
# Ruby responde
resposta_ruby = openai.ChatCompletion.create(
model="gpt-4", # ou "gpt-3.5-turbo"
messages=historia_ruby
)
texto_ruby = resposta_ruby.choices[0].message["content"]
print(f"🖤 Ruby: {texto_ruby}\n")
historia_aqua.append({"role": "user", "content": texto_ruby})
# Pequena pausa pra não saturar a API
time.sleep(1)
Python Version
3.x
OS
Linux