File size: 702 Bytes
c6df9e9
 
824ea45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
593e403
 
824ea45
 
 
 
 
 
 
 
 
 
 
c6df9e9
 
 
 
 
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
import gradio as gr

import os
from openai import AzureOpenAI

def get_resp(question):

    response = client.chat.completions.create(model="gpt4-o", messages=[
    {
      "role": "user",
      "content": [
        {"type": "text", "text": question},
      ],
    }
  ],
  max_tokens=600,
    )
    return response.choices[0].message.content


API_KEY = os.getenv('API_KEY') #gpt4o
ENDPOINT = os.getenv('ENDPOINT')

client = AzureOpenAI(
    azure_endpoint=ENDPOINT,
    api_key=API_KEY,
    api_version="2024-02-15-preview"
)

response= get_resp("Hello")

print(response)

def greet(name):
    return "Hello " + name + "!!"

demo = gr.Interface(fn=greet, inputs="text", outputs="text")
demo.launch()