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

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions