zenafey commited on
Commit
94db756
·
1 Parent(s): 256bdfd

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +13 -6
main.py CHANGED
@@ -1,19 +1,17 @@
1
- import openai as closeai
2
  from flask import Flask, request, Response
3
  import os
4
  from rich import print
5
  import json
6
  import requests
7
  from time import sleep
 
8
 
9
  settings = {
10
  'node': {
11
  'id':os.environ.get('nodeId'),
12
  'models': os.environ.get('nodeModel')
13
  },
14
- 'api': {
15
- 'host': os.environ.get('apibase'),
16
- 'key': os.environ.get('apikey')
17
  },
18
  'security': {
19
  'passw':os.environ.get('apipassw')
@@ -27,13 +25,22 @@ settings = {
27
 
28
  app = Flask(__name__)
29
 
30
- closeai.api_base = settings["api"]["host"]
31
- closeai.api_key = settings["api"]["key"]
32
 
33
  @app.route("/")
34
  def index():
35
  return f'Hi, its a node {settings["node"]["id"]} with {settings["node"]["models"]}'
36
 
 
 
 
 
 
 
 
 
 
 
37
  @app.route("/chat/completions", methods=['POST'])
38
  def chat_completions():
39
  streaming = request.json.get('stream', False)
 
1
+
2
  from flask import Flask, request, Response
3
  import os
4
  from rich import print
5
  import json
6
  import requests
7
  from time import sleep
8
+ from gradio_client import Client
9
 
10
  settings = {
11
  'node': {
12
  'id':os.environ.get('nodeId'),
13
  'models': os.environ.get('nodeModel')
14
  },
 
 
 
15
  },
16
  'security': {
17
  'passw':os.environ.get('apipassw')
 
25
 
26
  app = Flask(__name__)
27
 
28
+
 
29
 
30
  @app.route("/")
31
  def index():
32
  return f'Hi, its a node {settings["node"]["id"]} with {settings["node"]["models"]}'
33
 
34
+ @app.route('send', methods=['POST'])
35
+ def send():
36
+ message = request.json.get('message', 'hello!')
37
+
38
+ client = Client("https://ysharma-explore-llamav2-with-tgi.hf.space/")
39
+ result = client.predict(
40
+ message, # str in 'Message' Textbox component
41
+ api_name="/chat")
42
+ return {'response': result}
43
+
44
  @app.route("/chat/completions", methods=['POST'])
45
  def chat_completions():
46
  streaming = request.json.get('stream', False)