Skip to content

Commit

Permalink
lynting: lines should not exceed 72 characters
Browse files Browse the repository at this point in the history
  • Loading branch information
92username committed Dec 21, 2024
1 parent 80fdd9c commit a96b42a
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions form.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import openai
import os
import time
import openai
import streamlit as st
from dotenv import load_dotenv

Expand All @@ -10,14 +10,25 @@

if not api_key:
raise ValueError("API key não encontrada. Verifique se o arquivo .env está configurado corretamente.")
else:
print("API key encontrada. Inicializando o aplicativo...")
print("API key encontrada. Inicializando o aplicativo...")

openai.api_key = api_key

lista_linguagens = ["Python", "JavaScript", "Java", "C++", "C#", "Dart"]

def gerar_exercicios(linguagem, niveis, tema, quantidades):
"""
Gera exercícios de programação com base na linguagem, níveis, tema e quantidades fornecidos.
Args:
linguagem (str): A linguagem de programação para os exercícios.
niveis (list): Uma lista de níveis de dificuldade.
tema (str): O tema dos exercícios.
quantidades (list): A quantidade de exercícios para cada nível.
Returns:
str: Os exercícios gerados pela API OpenAI.
"""

messages = [
{
Expand Down

0 comments on commit a96b42a

Please sign in to comment.