Spaces:
Runtime error
Runtime error
File size: 1,067 Bytes
4755e8c |
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 |
import openai
import gradio as gr
openai.api_key = "sk-R3HlMsYBk0NpAlLu2aA4B19054Ea4884A2Cf93D25662243d"
openai.api_base="https://apai.zyai.online/v1"
def predict(message, history):
history_openai_format = []
for human, assistant in history:
history_openai_format.append({"role": "user", "content": human })
history_openai_format.append({"role": "assistant", "content":assistant})
history_openai_format.append({"role": "user", "content": message})
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo", # ๅฏน่ฏๆจกๅ็ๅ็งฐ
messages=history_openai_format,
temperature=1, # ๅผๅจ[0,1]ไน้ด๏ผ่ถๅคง่กจ็คบๅๅค่ถๅ
ทๆไธ็กฎๅฎๆง
max_tokens=600, # ๅๅคๆๅคง็ๅญ็ฌฆๆฐ
top_p=1,
frequency_penalty=0, # [-2,2]ไน้ด๏ผ่ฏฅๅผ่ถๅคงๅๆดๅพๅไบไบง็ไธๅ็ๅ
ๅฎน
presence_penalty=0, # [-2,2]ไน้ด๏ผ่ฏฅๅผ่ถๅคงๅๆดๅพๅไบไบง็ไธๅ็ๅ
ๅฎน
)
yield response.choices[0]['message']['content']
gr.ChatInterface(predict).queue().launch() |