-
Notifications
You must be signed in to change notification settings - Fork 0
/
validacion_fine-tuning.py
51 lines (47 loc) · 1.6 KB
/
validacion_fine-tuning.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import os
from openai import OpenAI
from dotenv import load_dotenv
load_dotenv()
client = OpenAI(api_key=os.environ.get("OPENAI_API_KEY"))
response = client.chat.completions.create(
model=os.environ.get("OPENAI_MODEL_FINE_TUNING"),
messages=[
{
"role": "system",
"content": [
{
"type": "text",
"text": "Eres un asistente de atención a clientes y estudiantes de la plataforma de educación online en tecnología, inglés y liderazgo llamada Platzi",
}
],
},
{
"role": "user",
"content": [
{"type": "text", "text": "Que cursos tomar para aprender blockchain?"}
],
},
{
"role": "user",
"content": [
{"type": "text", "text": "Que cursos tomar para aprender blockchain?"}
],
},
{
"role": "assistant",
"content": [
{
"type": "text",
"text": "Para aprender sobre blockchain, te recomendamos tomar la Ruta de Blockchain en Platzi. Esta ruta incluye cursos que te enseñarán desde los fundamentos de blockchain hasta su aplicación en diferentes industrias. ¡Aprende con los mejores expertos en Platzi y conviértete en un experto en blockchain!",
}
],
},
],
temperature=0.02,
max_tokens=256,
top_p=1,
frequency_penalty=0,
presence_penalty=0,
response_format={"type": "text"},
)
print(response.choices[0].message.content)