Spaces:
Sleeping
Sleeping
| from fastapi import FastAPI, HTTPException | |
| from fastapi.middleware.cors import CORSMiddleware | |
| import uvicorn | |
| #import nest_asyncio | |
| from pydantic import BaseModel, Field | |
| import json | |
| import pandas as pd | |
| from simple_salesforce import Salesforce | |
| from langchain.chains.question_answering import load_qa_chain | |
| from langchain.llms import OpenAI | |
| from langchain.prompts import PromptTemplate | |
| from langchain.memory import ConversationBufferMemory | |
| from langchain.chat_models import ChatOpenAI | |
| from langchain.chains import RetrievalQA | |
| from langchain.embeddings.openai import OpenAIEmbeddings | |
| from langchain.vectorstores import FAISS | |
| from langchain.document_loaders import DataFrameLoader | |
| import os | |
| app = FastAPI() | |
| origins = ["*"] | |
| app.add_middleware( | |
| CORSMiddleware, | |
| allow_origins=origins, | |
| allow_credentials=True, | |
| allow_methods=["*"], | |
| allow_headers=["*"], | |
| ) | |
| def index(): | |
| return """FastAPI Server Running on HuggingFace Spaces. Docs available at: https://einsteincoder-fastapi-demo.hf.space/docs""" | |
| #if __name__ == '__main__': | |
| #nest_asyncio.apply() | |
| #uvicorn.run("app:app",host='localhost', port=5000, reload=True) | |
| #uvicorn.run(app,host='0.0.0.0', port=5000) | |