support system meesage in environment variable (#144)

* support config tags to translate

* support system meesage in envirment
This commit is contained in:
hleft 2023-03-11 20:31:16 +08:00 committed by GitHub
parent aaa1ab4d7b
commit c0b3e0c2d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,7 @@
import time import time
import openai import openai
from os import environ
from .base_translator import Base from .base_translator import Base
@ -20,10 +21,14 @@ class ChatGPTAPI(Base):
completion = openai.ChatCompletion.create( completion = openai.ChatCompletion.create(
model="gpt-3.5-turbo", model="gpt-3.5-turbo",
messages=[ messages=[
{
"role": "system",
"content": environ.get("OPENAI_API_SYS_MSG"),
},
{ {
"role": "user", "role": "user",
"content": f"Please help me to translate,`{text}` to {self.language}, please return only translated content not include the origin text", "content": f"Please help me to translate,`{text}` to {self.language}, please return only translated content not include the origin text",
} },
], ],
) )
t_text = ( t_text = (