File size: 768 Bytes
c5e39b8
 
 
 
 
 
 
 
 
 
 
 
11f72a1
c5e39b8
11f72a1
 
c5e39b8
 
 
 
 
 
 
27c02bd
11f72a1
cc1fae6
c5e39b8
 
 
 
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
# -* coding:UTF-8 -*
# !/usr/bin/env python
import numpy as np
import gradio as gr

import os
from PIL import Image

from codeinterpreterapi import CodeInterpreterSession



async def codeinterpreter(openai_key,prompt, files):

    async with CodeInterpreterSession(model="gpt-3.5",openai_api_key=openai_key) as session:
    #async with CodeInterpreterSession(model="gpt-3.5-turbo",openai_api_key="") as session:
        response = await session.generate_response(prompt, files=files)

        return [response.content,response.files]
        


app = gr.Interface(
    fn=codeinterpreter, inputs=[
        gr.Textbox(label="openai_key"),
        gr.Textbox(label="prompt",info="input the prompt"), 
        gr.Files(),
    ], outputs=["text","gallery"]
)
app.launch()