Update TextGen/router.py
Browse files- TextGen/router.py +8 -2
TextGen/router.py
CHANGED
@@ -2,12 +2,13 @@ import os
|
|
2 |
import time
|
3 |
from langchain_core.pydantic_v1 import BaseModel, Field
|
4 |
from fastapi import FastAPI, HTTPException, Query, Request
|
5 |
-
from fastapi.responses import StreamingResponse
|
6 |
from fastapi.middleware.cors import CORSMiddleware
|
7 |
|
8 |
from langchain.chains import LLMChain
|
9 |
from langchain.prompts import PromptTemplate
|
10 |
from TextGen.suno import custom_generate_audio, get_audio_information,generate_lyrics
|
|
|
11 |
from coqui import predict
|
12 |
from langchain_google_genai import (
|
13 |
ChatGoogleGenerativeAI,
|
@@ -229,4 +230,9 @@ async def generate_song():
|
|
229 |
|
230 |
})
|
231 |
infos=get_audio_information(f"{data[0]['id']},{data[1]['id']}")
|
232 |
-
return infos
|
|
|
|
|
|
|
|
|
|
|
|
2 |
import time
|
3 |
from langchain_core.pydantic_v1 import BaseModel, Field
|
4 |
from fastapi import FastAPI, HTTPException, Query, Request
|
5 |
+
from fastapi.responses import StreamingResponse,Response
|
6 |
from fastapi.middleware.cors import CORSMiddleware
|
7 |
|
8 |
from langchain.chains import LLMChain
|
9 |
from langchain.prompts import PromptTemplate
|
10 |
from TextGen.suno import custom_generate_audio, get_audio_information,generate_lyrics
|
11 |
+
from TextGen.diffusion import generate_image
|
12 |
from coqui import predict
|
13 |
from langchain_google_genai import (
|
14 |
ChatGoogleGenerativeAI,
|
|
|
230 |
|
231 |
})
|
232 |
infos=get_audio_information(f"{data[0]['id']},{data[1]['id']}")
|
233 |
+
return infos
|
234 |
+
|
235 |
+
@app.post('/generate_image')
|
236 |
+
def Imagen(prompt):
|
237 |
+
image_bytes=generate_image(prompt)
|
238 |
+
return Response(content=image_bytes, media_type="image/png")
|