forked from cgvr/DeltaVR
invokeAI model key can be set via env var
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
INVOKEAI_URL=
|
||||
INVOKEAI_MODEL_KEY=
|
||||
TRELLIS_URL=
|
||||
|
||||
CLOUDFLARE_ACCOUNT_ID=
|
||||
|
||||
@@ -18,6 +18,7 @@ logger = logging.getLogger("invokeai-mcp")
|
||||
load_dotenv()
|
||||
|
||||
INVOKEAI_BASE_URL = os.environ["INVOKEAI_URL"]
|
||||
INVOKEAI_MODEL_KEY = os.environ["INVOKEAI_MODEL_KEY"]
|
||||
DEFAULT_QUEUE_ID = "default"
|
||||
|
||||
# HTTP client
|
||||
@@ -34,13 +35,12 @@ def get_client() -> httpx.AsyncClient:
|
||||
|
||||
|
||||
async def text_to_image_invoke_ai(prompt, output_path):
|
||||
# see available model keys via GET http://127.0.0.1:9090/api/v2/models/?model_type=main
|
||||
# see available model keys via GET http://INVOKEAI_BASE_URL:9090/api/v2/models/?model_type=main
|
||||
args = {
|
||||
"prompt": prompt,
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"model_key": "79401292-0a6b-428d-b7d7-f1e86caeba2b" # Juggernaut XL v9
|
||||
#"model_key": "735f6485-6703-498f-929e-07cf0bbbd179" # Dreamshaper 8
|
||||
"model_key": INVOKEAI_MODEL_KEY
|
||||
}
|
||||
image_url = await generate_image(args)
|
||||
print("got image url: ", image_url)
|
||||
|
||||
Reference in New Issue
Block a user