Skip to content

Bug: #927

@noahilove

Description

@noahilove

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

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions