sourav-sarkar-doc32
/
smile-correct
- Public
- 1.3K runs
-
L40S
Prediction
sourav-sarkar-doc32/smile-correct:4956c634IDqjj47kdb5nrgp0cfbp8tscjcfmStatusSucceededSourceWebHardwareA40Total durationCreatedInput
- prompt
- photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth, aligned bite teeth), aligned white teeth, human like teeth, (no teeth gap), celebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,
- num_outputs
- 4
- negative_prompt
- (deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), (deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, wrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth, bad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, too less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth
{ "image": "https://replicate.delivery/pbxt/KtBb0ACMZrZVIIriOD2sTfrQ6MV9TcRlFiRuadrfQDp9Yzp7/NEHRAKB1%20%281%29.jpeg", "prompt": "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", "num_outputs": 4, "negative_prompt": "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" }
Install Replicate’s Node.js client library:npm install replicate
Set theREPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run sourav-sarkar-doc32/smile-correct using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "sourav-sarkar-doc32/smile-correct:4956c634b9aa976129f13166c713f8cf38bd337cd58c77925e8cd71d935d5696", { input: { image: "https://replicate.delivery/pbxt/KtBb0ACMZrZVIIriOD2sTfrQ6MV9TcRlFiRuadrfQDp9Yzp7/NEHRAKB1%20%281%29.jpeg", prompt: "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", num_outputs: 4, negative_prompt: "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" } } ); console.log(output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Set theREPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
Import the client:import replicate
Run sourav-sarkar-doc32/smile-correct using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "sourav-sarkar-doc32/smile-correct:4956c634b9aa976129f13166c713f8cf38bd337cd58c77925e8cd71d935d5696", input={ "image": "https://replicate.delivery/pbxt/KtBb0ACMZrZVIIriOD2sTfrQ6MV9TcRlFiRuadrfQDp9Yzp7/NEHRAKB1%20%281%29.jpeg", "prompt": "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", "num_outputs": 4, "negative_prompt": "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Set theREPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
Run sourav-sarkar-doc32/smile-correct using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "4956c634b9aa976129f13166c713f8cf38bd337cd58c77925e8cd71d935d5696", "input": { "image": "https://replicate.delivery/pbxt/KtBb0ACMZrZVIIriOD2sTfrQ6MV9TcRlFiRuadrfQDp9Yzp7/NEHRAKB1%20%281%29.jpeg", "prompt": "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", "num_outputs": 4, "negative_prompt": "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \\n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \\nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \\ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-05-09T13:38:16.396105Z", "created_at": "2024-05-09T13:36:18.733000Z", "data_removed": false, "error": null, "id": "qjj47kdb5nrgp0cfbp8tscjcfm", "input": { "image": "https://replicate.delivery/pbxt/KtBb0ACMZrZVIIriOD2sTfrQ6MV9TcRlFiRuadrfQDp9Yzp7/NEHRAKB1%20%281%29.jpeg", "prompt": "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", "num_outputs": 4, "negative_prompt": "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" }, "logs": "/root/.pyenv/versions/3.11.1/lib/python3.11/site-packages/google/protobuf/symbol_database.py:55: UserWarning: SymbolDatabase.GetPrototype() is deprecated. Please use message_factory.GetMessageClass() instead. SymbolDatabase.GetPrototype() will be removed soon.\nwarnings.warn('SymbolDatabase.GetPrototype() is deprecated. Please '\nToken indices sequence length is longer than the specified maximum sequence length for this model (79 > 77). Running this sequence through the model will result in indexing errors\nThe following part of your input was truncated because CLIP can only handle sequences up to 77 tokens: ['smile,', 'smile,', 'smile,', 'smile,']\n 0%| | 0/50 [00:00<?, ?it/s]\n 2%|▏ | 1/50 [00:00<00:10, 4.68it/s]\n 4%|▍ | 2/50 [00:00<00:08, 5.51it/s]\n 6%|▌ | 3/50 [00:00<00:08, 5.87it/s]\n 8%|▊ | 4/50 [00:00<00:07, 6.06it/s]\n 10%|█ | 5/50 [00:00<00:07, 6.16it/s]\n 12%|█▏ | 6/50 [00:01<00:07, 6.22it/s]\n 14%|█▍ | 7/50 [00:01<00:06, 6.26it/s]\n 16%|█▌ | 8/50 [00:01<00:06, 6.29it/s]\n 18%|█▊ | 9/50 [00:01<00:06, 6.30it/s]\n 20%|██ | 10/50 [00:01<00:06, 6.31it/s]\n 22%|██▏ | 11/50 [00:01<00:06, 6.32it/s]\n 24%|██▍ | 12/50 [00:01<00:06, 6.33it/s]\n 26%|██▌ | 13/50 [00:02<00:05, 6.33it/s]\n 28%|██▊ | 14/50 [00:02<00:05, 6.33it/s]\n 30%|███ | 15/50 [00:02<00:05, 6.33it/s]\n 32%|███▏ | 16/50 [00:02<00:05, 6.34it/s]\n 34%|███▍ | 17/50 [00:02<00:05, 6.34it/s]\n 36%|███▌ | 18/50 [00:02<00:05, 6.33it/s]\n 38%|███▊ | 19/50 [00:03<00:04, 6.33it/s]\n 40%|████ | 20/50 [00:03<00:04, 6.32it/s]\n 42%|████▏ | 21/50 [00:03<00:04, 6.33it/s]\n 44%|████▍ | 22/50 [00:03<00:04, 6.32it/s]\n 46%|████▌ | 23/50 [00:03<00:04, 6.32it/s]\n 48%|████▊ | 24/50 [00:03<00:04, 6.31it/s]\n 50%|█████ | 25/50 [00:04<00:03, 6.31it/s]\n 52%|█████▏ | 26/50 [00:04<00:03, 6.31it/s]\n 54%|█████▍ | 27/50 [00:04<00:03, 6.31it/s]\n 56%|█████▌ | 28/50 [00:04<00:03, 6.32it/s]\n 58%|█████▊ | 29/50 [00:04<00:03, 6.31it/s]\n 60%|██████ | 30/50 [00:04<00:03, 6.30it/s]\n 62%|██████▏ | 31/50 [00:04<00:03, 6.28it/s]\n 64%|██████▍ | 32/50 [00:05<00:02, 6.29it/s]\n 66%|██████▌ | 33/50 [00:05<00:02, 6.29it/s]\n 68%|██████▊ | 34/50 [00:05<00:02, 6.27it/s]\n 70%|███████ | 35/50 [00:05<00:02, 6.25it/s]\n 72%|███████▏ | 36/50 [00:05<00:02, 6.25it/s]\n 74%|███████▍ | 37/50 [00:05<00:02, 6.23it/s]\n 76%|███████▌ | 38/50 [00:06<00:01, 6.22it/s]\n 78%|███████▊ | 39/50 [00:06<00:01, 6.21it/s]\n 80%|████████ | 40/50 [00:06<00:01, 6.21it/s]\n 82%|████████▏ | 41/50 [00:06<00:01, 6.20it/s]\n 84%|████████▍ | 42/50 [00:06<00:01, 6.20it/s]\n 86%|████████▌ | 43/50 [00:06<00:01, 6.21it/s]\n 88%|████████▊ | 44/50 [00:07<00:00, 6.21it/s]\n 90%|█████████ | 45/50 [00:07<00:00, 6.22it/s]\n 92%|█████████▏| 46/50 [00:07<00:00, 6.24it/s]\n 94%|█████████▍| 47/50 [00:07<00:00, 6.26it/s]\n 96%|█████████▌| 48/50 [00:07<00:00, 6.28it/s]\n 98%|█████████▊| 49/50 [00:07<00:00, 6.29it/s]\n100%|██████████| 50/50 [00:08<00:00, 6.30it/s]\n100%|██████████| 50/50 [00:08<00:00, 6.25it/s]", "metrics": { "predict_time": 10.744277, "total_time": 117.663105 }, "output": [ "https://replicate.delivery/pbxt/PRKfRqZ622XoFSmKqCWV3q68QvJp3KUEsJ78gS5DDMtjHUZJA/out-1715261894-7VE88IML.png", "https://replicate.delivery/pbxt/DcTfXASv1AQ3LCrcbanIfRZjrrAVYHsLbwmW3jdr9eWOegKLB/out-1715261895-1LWM7X99.png", "https://replicate.delivery/pbxt/WCI0SlVztRohOxhs2Nu16yTPeiczdhZLNVXfFBgji3tIPoySA/out-1715261895-U1Q8YYVY.png", "https://replicate.delivery/pbxt/bi84fYTwxhQjeEe1APnE6XuxQX5fMukZO1kemQzu2hXB5BVWC/out-1715261895-MV72YBWK.png" ], "started_at": "2024-05-09T13:38:05.651828Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/qjj47kdb5nrgp0cfbp8tscjcfm", "cancel": "https://api.replicate.com/v1/predictions/qjj47kdb5nrgp0cfbp8tscjcfm/cancel" }, "version": "4956c634b9aa976129f13166c713f8cf38bd337cd58c77925e8cd71d935d5696" }
Generated in/root/.pyenv/versions/3.11.1/lib/python3.11/site-packages/google/protobuf/symbol_database.py:55: UserWarning: SymbolDatabase.GetPrototype() is deprecated. Please use message_factory.GetMessageClass() instead. SymbolDatabase.GetPrototype() will be removed soon. warnings.warn('SymbolDatabase.GetPrototype() is deprecated. Please ' Token indices sequence length is longer than the specified maximum sequence length for this model (79 > 77). Running this sequence through the model will result in indexing errors The following part of your input was truncated because CLIP can only handle sequences up to 77 tokens: ['smile,', 'smile,', 'smile,', 'smile,'] 0%| | 0/50 [00:00<?, ?it/s] 2%|▏ | 1/50 [00:00<00:10, 4.68it/s] 4%|▍ | 2/50 [00:00<00:08, 5.51it/s] 6%|▌ | 3/50 [00:00<00:08, 5.87it/s] 8%|▊ | 4/50 [00:00<00:07, 6.06it/s] 10%|█ | 5/50 [00:00<00:07, 6.16it/s] 12%|█▏ | 6/50 [00:01<00:07, 6.22it/s] 14%|█▍ | 7/50 [00:01<00:06, 6.26it/s] 16%|█▌ | 8/50 [00:01<00:06, 6.29it/s] 18%|█▊ | 9/50 [00:01<00:06, 6.30it/s] 20%|██ | 10/50 [00:01<00:06, 6.31it/s] 22%|██▏ | 11/50 [00:01<00:06, 6.32it/s] 24%|██▍ | 12/50 [00:01<00:06, 6.33it/s] 26%|██▌ | 13/50 [00:02<00:05, 6.33it/s] 28%|██▊ | 14/50 [00:02<00:05, 6.33it/s] 30%|███ | 15/50 [00:02<00:05, 6.33it/s] 32%|███▏ | 16/50 [00:02<00:05, 6.34it/s] 34%|███▍ | 17/50 [00:02<00:05, 6.34it/s] 36%|███▌ | 18/50 [00:02<00:05, 6.33it/s] 38%|███▊ | 19/50 [00:03<00:04, 6.33it/s] 40%|████ | 20/50 [00:03<00:04, 6.32it/s] 42%|████▏ | 21/50 [00:03<00:04, 6.33it/s] 44%|████▍ | 22/50 [00:03<00:04, 6.32it/s] 46%|████▌ | 23/50 [00:03<00:04, 6.32it/s] 48%|████▊ | 24/50 [00:03<00:04, 6.31it/s] 50%|█████ | 25/50 [00:04<00:03, 6.31it/s] 52%|█████▏ | 26/50 [00:04<00:03, 6.31it/s] 54%|█████▍ | 27/50 [00:04<00:03, 6.31it/s] 56%|█████▌ | 28/50 [00:04<00:03, 6.32it/s] 58%|█████▊ | 29/50 [00:04<00:03, 6.31it/s] 60%|██████ | 30/50 [00:04<00:03, 6.30it/s] 62%|██████▏ | 31/50 [00:04<00:03, 6.28it/s] 64%|██████▍ | 32/50 [00:05<00:02, 6.29it/s] 66%|██████▌ | 33/50 [00:05<00:02, 6.29it/s] 68%|██████▊ | 34/50 [00:05<00:02, 6.27it/s] 70%|███████ | 35/50 [00:05<00:02, 6.25it/s] 72%|███████▏ | 36/50 [00:05<00:02, 6.25it/s] 74%|███████▍ | 37/50 [00:05<00:02, 6.23it/s] 76%|███████▌ | 38/50 [00:06<00:01, 6.22it/s] 78%|███████▊ | 39/50 [00:06<00:01, 6.21it/s] 80%|████████ | 40/50 [00:06<00:01, 6.21it/s] 82%|████████▏ | 41/50 [00:06<00:01, 6.20it/s] 84%|████████▍ | 42/50 [00:06<00:01, 6.20it/s] 86%|████████▌ | 43/50 [00:06<00:01, 6.21it/s] 88%|████████▊ | 44/50 [00:07<00:00, 6.21it/s] 90%|█████████ | 45/50 [00:07<00:00, 6.22it/s] 92%|█████████▏| 46/50 [00:07<00:00, 6.24it/s] 94%|█████████▍| 47/50 [00:07<00:00, 6.26it/s] 96%|█████████▌| 48/50 [00:07<00:00, 6.28it/s] 98%|█████████▊| 49/50 [00:07<00:00, 6.29it/s] 100%|██████████| 50/50 [00:08<00:00, 6.30it/s] 100%|██████████| 50/50 [00:08<00:00, 6.25it/s]
Prediction
sourav-sarkar-doc32/smile-correct:4956c634ID0fsxtv7x89rgg0cfc45rtkk3mrStatusSucceededSourceWebHardwareA40Total durationCreatedInput
- prompt
- photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth, aligned bite teeth), aligned white teeth, human like teeth, (no teeth gap), celebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,
- num_outputs
- 4
- negative_prompt
- (deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), (deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, wrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth, bad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, too less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth
{ "image": "https://images-cdn.bridgemanimages.com/api/1.0/image/600wm.REU.71021870.7055475/7808838.jpg", "prompt": "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", "num_outputs": 4, "negative_prompt": "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" }
Install Replicate’s Node.js client library:npm install replicate
Set theREPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run sourav-sarkar-doc32/smile-correct using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "sourav-sarkar-doc32/smile-correct:4956c634b9aa976129f13166c713f8cf38bd337cd58c77925e8cd71d935d5696", { input: { image: "https://images-cdn.bridgemanimages.com/api/1.0/image/600wm.REU.71021870.7055475/7808838.jpg", prompt: "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", num_outputs: 4, negative_prompt: "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" } } ); console.log(output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Set theREPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
Import the client:import replicate
Run sourav-sarkar-doc32/smile-correct using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "sourav-sarkar-doc32/smile-correct:4956c634b9aa976129f13166c713f8cf38bd337cd58c77925e8cd71d935d5696", input={ "image": "https://images-cdn.bridgemanimages.com/api/1.0/image/600wm.REU.71021870.7055475/7808838.jpg", "prompt": "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", "num_outputs": 4, "negative_prompt": "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Set theREPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
Run sourav-sarkar-doc32/smile-correct using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "4956c634b9aa976129f13166c713f8cf38bd337cd58c77925e8cd71d935d5696", "input": { "image": "https://images-cdn.bridgemanimages.com/api/1.0/image/600wm.REU.71021870.7055475/7808838.jpg", "prompt": "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", "num_outputs": 4, "negative_prompt": "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \\n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \\nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \\ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-05-10T05:50:20.852085Z", "created_at": "2024-05-10T05:48:46.786000Z", "data_removed": false, "error": null, "id": "0fsxtv7x89rgg0cfc45rtkk3mr", "input": { "image": "https://images-cdn.bridgemanimages.com/api/1.0/image/600wm.REU.71021870.7055475/7808838.jpg", "prompt": "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", "num_outputs": 4, "negative_prompt": "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" }, "logs": "/root/.pyenv/versions/3.11.1/lib/python3.11/site-packages/google/protobuf/symbol_database.py:55: UserWarning: SymbolDatabase.GetPrototype() is deprecated. Please use message_factory.GetMessageClass() instead. SymbolDatabase.GetPrototype() will be removed soon.\nwarnings.warn('SymbolDatabase.GetPrototype() is deprecated. Please '\nToken indices sequence length is longer than the specified maximum sequence length for this model (79 > 77). Running this sequence through the model will result in indexing errors\nThe following part of your input was truncated because CLIP can only handle sequences up to 77 tokens: ['smile,', 'smile,', 'smile,', 'smile,']\n 0%| | 0/50 [00:00<?, ?it/s]\n 2%|▏ | 1/50 [00:00<00:10, 4.61it/s]\n 4%|▍ | 2/50 [00:00<00:08, 5.49it/s]\n 6%|▌ | 3/50 [00:00<00:08, 5.85it/s]\n 8%|▊ | 4/50 [00:00<00:07, 6.04it/s]\n 10%|█ | 5/50 [00:00<00:07, 6.12it/s]\n 12%|█▏ | 6/50 [00:01<00:07, 6.20it/s]\n 14%|█▍ | 7/50 [00:01<00:06, 6.24it/s]\n 16%|█▌ | 8/50 [00:01<00:06, 6.25it/s]\n 18%|█▊ | 9/50 [00:01<00:06, 6.27it/s]\n 20%|██ | 10/50 [00:01<00:06, 6.29it/s]\n 22%|██▏ | 11/50 [00:01<00:06, 6.30it/s]\n 24%|██▍ | 12/50 [00:01<00:06, 6.30it/s]\n 26%|██▌ | 13/50 [00:02<00:05, 6.29it/s]\n 28%|██▊ | 14/50 [00:02<00:05, 6.29it/s]\n 30%|███ | 15/50 [00:02<00:05, 6.30it/s]\n 32%|███▏ | 16/50 [00:02<00:05, 6.31it/s]\n 34%|███▍ | 17/50 [00:02<00:05, 6.32it/s]\n 36%|███▌ | 18/50 [00:02<00:05, 6.31it/s]\n 38%|███▊ | 19/50 [00:03<00:04, 6.32it/s]\n 40%|████ | 20/50 [00:03<00:04, 6.32it/s]\n 42%|████▏ | 21/50 [00:03<00:04, 6.31it/s]\n 44%|████▍ | 22/50 [00:03<00:04, 6.30it/s]\n 46%|████▌ | 23/50 [00:03<00:04, 6.30it/s]\n 48%|████▊ | 24/50 [00:03<00:04, 6.30it/s]\n 50%|█████ | 25/50 [00:04<00:03, 6.30it/s]\n 52%|█████▏ | 26/50 [00:04<00:03, 6.30it/s]\n 54%|█████▍ | 27/50 [00:04<00:03, 6.29it/s]\n 56%|█████▌ | 28/50 [00:04<00:03, 6.29it/s]\n 58%|█████▊ | 29/50 [00:04<00:03, 6.29it/s]\n 60%|██████ | 30/50 [00:04<00:03, 6.28it/s]\n 62%|██████▏ | 31/50 [00:04<00:03, 6.28it/s]\n 64%|██████▍ | 32/50 [00:05<00:02, 6.28it/s]\n 66%|██████▌ | 33/50 [00:05<00:02, 6.29it/s]\n 68%|██████▊ | 34/50 [00:05<00:02, 6.29it/s]\n 70%|███████ | 35/50 [00:05<00:02, 6.31it/s]\n 72%|███████▏ | 36/50 [00:05<00:02, 6.31it/s]\n 74%|███████▍ | 37/50 [00:05<00:02, 6.30it/s]\n 76%|███████▌ | 38/50 [00:06<00:01, 6.30it/s]\n 78%|███████▊ | 39/50 [00:06<00:01, 6.30it/s]\n 80%|████████ | 40/50 [00:06<00:01, 6.29it/s]\n 82%|████████▏ | 41/50 [00:06<00:01, 6.30it/s]\n 84%|████████▍ | 42/50 [00:06<00:01, 6.30it/s]\n 86%|████████▌ | 43/50 [00:06<00:01, 6.30it/s]\n 88%|████████▊ | 44/50 [00:07<00:00, 6.30it/s]\n 90%|█████████ | 45/50 [00:07<00:00, 6.30it/s]\n 92%|█████████▏| 46/50 [00:07<00:00, 6.29it/s]\n 94%|█████████▍| 47/50 [00:07<00:00, 6.28it/s]\n 96%|█████████▌| 48/50 [00:07<00:00, 6.29it/s]\n 98%|█████████▊| 49/50 [00:07<00:00, 6.29it/s]\n100%|██████████| 50/50 [00:07<00:00, 6.30it/s]\n100%|██████████| 50/50 [00:07<00:00, 6.26it/s]", "metrics": { "predict_time": 14.359012, "total_time": 94.066085 }, "output": [ "https://replicate.delivery/pbxt/4SV4SbJn0tKSIh4hfufWbqqLgq44ShvJ1HjRon4vnDlaesllA/out-1715320217-OE07SARZ.png", "https://replicate.delivery/pbxt/eGac4M8kZpWga6bHK0KNCsKZOmeJ2KaokEGa5pirepl38sllA/out-1715320218-NE1YUNJR.png", "https://replicate.delivery/pbxt/rJcbBxqZwcJHMRUiokSCIUJVuMoZT1hhihI5pCL7spOnntsE/out-1715320218-F9RNASJI.png", "https://replicate.delivery/pbxt/YZTeIklPfLuasEAncW8eIfJ3PVPmHJVGcZforZ7Wdf1EnntsE/out-1715320218-2WJ9PADR.png" ], "started_at": "2024-05-10T05:50:06.493073Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/0fsxtv7x89rgg0cfc45rtkk3mr", "cancel": "https://api.replicate.com/v1/predictions/0fsxtv7x89rgg0cfc45rtkk3mr/cancel" }, "version": "4956c634b9aa976129f13166c713f8cf38bd337cd58c77925e8cd71d935d5696" }
Generated in/root/.pyenv/versions/3.11.1/lib/python3.11/site-packages/google/protobuf/symbol_database.py:55: UserWarning: SymbolDatabase.GetPrototype() is deprecated. Please use message_factory.GetMessageClass() instead. SymbolDatabase.GetPrototype() will be removed soon. warnings.warn('SymbolDatabase.GetPrototype() is deprecated. Please ' Token indices sequence length is longer than the specified maximum sequence length for this model (79 > 77). Running this sequence through the model will result in indexing errors The following part of your input was truncated because CLIP can only handle sequences up to 77 tokens: ['smile,', 'smile,', 'smile,', 'smile,'] 0%| | 0/50 [00:00<?, ?it/s] 2%|▏ | 1/50 [00:00<00:10, 4.61it/s] 4%|▍ | 2/50 [00:00<00:08, 5.49it/s] 6%|▌ | 3/50 [00:00<00:08, 5.85it/s] 8%|▊ | 4/50 [00:00<00:07, 6.04it/s] 10%|█ | 5/50 [00:00<00:07, 6.12it/s] 12%|█▏ | 6/50 [00:01<00:07, 6.20it/s] 14%|█▍ | 7/50 [00:01<00:06, 6.24it/s] 16%|█▌ | 8/50 [00:01<00:06, 6.25it/s] 18%|█▊ | 9/50 [00:01<00:06, 6.27it/s] 20%|██ | 10/50 [00:01<00:06, 6.29it/s] 22%|██▏ | 11/50 [00:01<00:06, 6.30it/s] 24%|██▍ | 12/50 [00:01<00:06, 6.30it/s] 26%|██▌ | 13/50 [00:02<00:05, 6.29it/s] 28%|██▊ | 14/50 [00:02<00:05, 6.29it/s] 30%|███ | 15/50 [00:02<00:05, 6.30it/s] 32%|███▏ | 16/50 [00:02<00:05, 6.31it/s] 34%|███▍ | 17/50 [00:02<00:05, 6.32it/s] 36%|███▌ | 18/50 [00:02<00:05, 6.31it/s] 38%|███▊ | 19/50 [00:03<00:04, 6.32it/s] 40%|████ | 20/50 [00:03<00:04, 6.32it/s] 42%|████▏ | 21/50 [00:03<00:04, 6.31it/s] 44%|████▍ | 22/50 [00:03<00:04, 6.30it/s] 46%|████▌ | 23/50 [00:03<00:04, 6.30it/s] 48%|████▊ | 24/50 [00:03<00:04, 6.30it/s] 50%|█████ | 25/50 [00:04<00:03, 6.30it/s] 52%|█████▏ | 26/50 [00:04<00:03, 6.30it/s] 54%|█████▍ | 27/50 [00:04<00:03, 6.29it/s] 56%|█████▌ | 28/50 [00:04<00:03, 6.29it/s] 58%|█████▊ | 29/50 [00:04<00:03, 6.29it/s] 60%|██████ | 30/50 [00:04<00:03, 6.28it/s] 62%|██████▏ | 31/50 [00:04<00:03, 6.28it/s] 64%|██████▍ | 32/50 [00:05<00:02, 6.28it/s] 66%|██████▌ | 33/50 [00:05<00:02, 6.29it/s] 68%|██████▊ | 34/50 [00:05<00:02, 6.29it/s] 70%|███████ | 35/50 [00:05<00:02, 6.31it/s] 72%|███████▏ | 36/50 [00:05<00:02, 6.31it/s] 74%|███████▍ | 37/50 [00:05<00:02, 6.30it/s] 76%|███████▌ | 38/50 [00:06<00:01, 6.30it/s] 78%|███████▊ | 39/50 [00:06<00:01, 6.30it/s] 80%|████████ | 40/50 [00:06<00:01, 6.29it/s] 82%|████████▏ | 41/50 [00:06<00:01, 6.30it/s] 84%|████████▍ | 42/50 [00:06<00:01, 6.30it/s] 86%|████████▌ | 43/50 [00:06<00:01, 6.30it/s] 88%|████████▊ | 44/50 [00:07<00:00, 6.30it/s] 90%|█████████ | 45/50 [00:07<00:00, 6.30it/s] 92%|█████████▏| 46/50 [00:07<00:00, 6.29it/s] 94%|█████████▍| 47/50 [00:07<00:00, 6.28it/s] 96%|█████████▌| 48/50 [00:07<00:00, 6.29it/s] 98%|█████████▊| 49/50 [00:07<00:00, 6.29it/s] 100%|██████████| 50/50 [00:07<00:00, 6.30it/s] 100%|██████████| 50/50 [00:07<00:00, 6.26it/s]
Prediction
sourav-sarkar-doc32/smile-correct:4956c634IDh36atqmpq5rgg0cfc47vahkk6mStatusSucceededSourceWebHardwareA40Total durationCreatedInput
- prompt
- photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth, aligned bite teeth), aligned white teeth, human like teeth, (no teeth gap), celebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,
- num_outputs
- 4
- negative_prompt
- (deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), (deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, wrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth, bad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, too less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth
{ "image": "https://c8.alamy.com/comp/R127C8/smiling-old-nepali-newari-man-with-very-bad-teeth-R127C8.jpg", "prompt": "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", "num_outputs": 4, "negative_prompt": "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" }
Install Replicate’s Node.js client library:npm install replicate
Set theREPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run sourav-sarkar-doc32/smile-correct using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "sourav-sarkar-doc32/smile-correct:4956c634b9aa976129f13166c713f8cf38bd337cd58c77925e8cd71d935d5696", { input: { image: "https://c8.alamy.com/comp/R127C8/smiling-old-nepali-newari-man-with-very-bad-teeth-R127C8.jpg", prompt: "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", num_outputs: 4, negative_prompt: "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" } } ); console.log(output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Set theREPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
Import the client:import replicate
Run sourav-sarkar-doc32/smile-correct using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "sourav-sarkar-doc32/smile-correct:4956c634b9aa976129f13166c713f8cf38bd337cd58c77925e8cd71d935d5696", input={ "image": "https://c8.alamy.com/comp/R127C8/smiling-old-nepali-newari-man-with-very-bad-teeth-R127C8.jpg", "prompt": "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", "num_outputs": 4, "negative_prompt": "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Set theREPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
Run sourav-sarkar-doc32/smile-correct using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "4956c634b9aa976129f13166c713f8cf38bd337cd58c77925e8cd71d935d5696", "input": { "image": "https://c8.alamy.com/comp/R127C8/smiling-old-nepali-newari-man-with-very-bad-teeth-R127C8.jpg", "prompt": "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", "num_outputs": 4, "negative_prompt": "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \\n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \\nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \\ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2024-05-10T05:53:33.052787Z", "created_at": "2024-05-10T05:52:42.681000Z", "data_removed": false, "error": null, "id": "h36atqmpq5rgg0cfc47vahkk6m", "input": { "image": "https://c8.alamy.com/comp/R127C8/smiling-old-nepali-newari-man-with-very-bad-teeth-R127C8.jpg", "prompt": "photo of perfectsmile smile <lora:lora_perfectsmile_v1_from_v1_160:1>(Beautiful natural teeth,\naligned bite teeth), aligned white teeth, human like teeth, (no teeth gap),\ncelebrity-like teeth, healthy teeth with a perfect smile, not big incisor,good proportion teeth,good proportion smile,", "num_outputs": 4, "negative_prompt": "(deformed teeth, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), \n(deformed, distorted, abnormal teeth:1.3, disfigured:1.3, large teeth:2),poorly drawn,Fixer, bad anatomy, rabbit teeth, \nwrong anatomy, missing teeth, disconnected teeth, unnatural mouth, bunny teeth,big incisor teeth,disproportionate front teeth,\nbad smile, reflection, crooked teeth, distorted teeth,cropped, out of frame, worst quality, low quality,\njpeg artifacts, ugly, morbid,disfigured, gross proportions,too many teeth,lipstick, lip gloss, \ntoo less teeth, unnatural size teeth, poorly drawn mouth, poorly drawn teeth" }, "logs": "/root/.pyenv/versions/3.11.1/lib/python3.11/site-packages/google/protobuf/symbol_database.py:55: UserWarning: SymbolDatabase.GetPrototype() is deprecated. Please use message_factory.GetMessageClass() instead. SymbolDatabase.GetPrototype() will be removed soon.\nwarnings.warn('SymbolDatabase.GetPrototype() is deprecated. Please '\nToken indices sequence length is longer than the specified maximum sequence length for this model (79 > 77). Running this sequence through the model will result in indexing errors\nThe following part of your input was truncated because CLIP can only handle sequences up to 77 tokens: ['smile,', 'smile,', 'smile,', 'smile,']\n 0%| | 0/50 [00:00<?, ?it/s]\n 2%|▏ | 1/50 [00:00<00:12, 3.91it/s]\n 4%|▍ | 2/50 [00:00<00:09, 5.05it/s]\n 6%|▌ | 3/50 [00:00<00:08, 5.56it/s]\n 8%|▊ | 4/50 [00:00<00:07, 5.82it/s]\n 10%|█ | 5/50 [00:00<00:07, 5.98it/s]\n 12%|█▏ | 6/50 [00:01<00:07, 6.09it/s]\n 14%|█▍ | 7/50 [00:01<00:06, 6.17it/s]\n 16%|█▌ | 8/50 [00:01<00:06, 6.22it/s]\n 18%|█▊ | 9/50 [00:01<00:06, 6.25it/s]\n 20%|██ | 10/50 [00:01<00:06, 6.26it/s]\n 22%|██▏ | 11/50 [00:01<00:06, 6.27it/s]\n 24%|██▍ | 12/50 [00:01<00:06, 6.27it/s]\n 26%|██▌ | 13/50 [00:02<00:05, 6.28it/s]\n 28%|██▊ | 14/50 [00:02<00:05, 6.28it/s]\n 30%|███ | 15/50 [00:02<00:05, 6.24it/s]\n 32%|███▏ | 16/50 [00:02<00:05, 6.24it/s]\n 34%|███▍ | 17/50 [00:02<00:05, 6.25it/s]\n 36%|███▌ | 18/50 [00:02<00:05, 6.26it/s]\n 38%|███▊ | 19/50 [00:03<00:04, 6.27it/s]\n 40%|████ | 20/50 [00:03<00:04, 6.28it/s]\n 42%|████▏ | 21/50 [00:03<00:04, 6.28it/s]\n 44%|████▍ | 22/50 [00:03<00:04, 6.28it/s]\n 46%|████▌ | 23/50 [00:03<00:04, 6.28it/s]\n 48%|████▊ | 24/50 [00:03<00:04, 6.28it/s]\n 50%|█████ | 25/50 [00:04<00:03, 6.29it/s]\n 52%|█████▏ | 26/50 [00:04<00:03, 6.29it/s]\n 54%|█████▍ | 27/50 [00:04<00:03, 6.28it/s]\n 56%|█████▌ | 28/50 [00:04<00:03, 6.28it/s]\n 58%|█████▊ | 29/50 [00:04<00:03, 6.29it/s]\n 60%|██████ | 30/50 [00:04<00:03, 6.29it/s]\n 62%|██████▏ | 31/50 [00:05<00:03, 6.30it/s]\n 64%|██████▍ | 32/50 [00:05<00:02, 6.30it/s]\n 66%|██████▌ | 33/50 [00:05<00:02, 6.30it/s]\n 68%|██████▊ | 34/50 [00:05<00:02, 6.30it/s]\n 70%|███████ | 35/50 [00:05<00:02, 6.30it/s]\n 72%|███████▏ | 36/50 [00:05<00:02, 6.28it/s]\n 74%|███████▍ | 37/50 [00:05<00:02, 6.28it/s]\n 76%|███████▌ | 38/50 [00:06<00:01, 6.29it/s]\n 78%|███████▊ | 39/50 [00:06<00:01, 6.29it/s]\n 80%|████████ | 40/50 [00:06<00:01, 6.30it/s]\n 82%|████████▏ | 41/50 [00:06<00:01, 6.29it/s]\n 84%|████████▍ | 42/50 [00:06<00:01, 6.28it/s]\n 86%|████████▌ | 43/50 [00:06<00:01, 6.28it/s]\n 88%|████████▊ | 44/50 [00:07<00:00, 6.27it/s]\n 90%|█████████ | 45/50 [00:07<00:00, 6.26it/s]\n 92%|█████████▏| 46/50 [00:07<00:00, 6.26it/s]\n 94%|█████████▍| 47/50 [00:07<00:00, 6.26it/s]\n 96%|█████████▌| 48/50 [00:07<00:00, 6.26it/s]\n 98%|█████████▊| 49/50 [00:07<00:00, 6.26it/s]\n100%|██████████| 50/50 [00:08<00:00, 6.26it/s]\n100%|██████████| 50/50 [00:08<00:00, 6.21it/s]", "metrics": { "predict_time": 12.965857, "total_time": 50.371787 }, "output": [ "https://replicate.delivery/pbxt/kwcdlViNxhoeYKdOfPrYMeukf1Pd03TJFR2Feb1nJdSSL0WWC/out-1715320410-KY5CATO9.png", "https://replicate.delivery/pbxt/vMnIRSfjdqRLO6nbHNhuBQyVAX6mNMdeGAxqX0kgk6gch2ySA/out-1715320410-5HYLKDOH.png", "https://replicate.delivery/pbxt/SxKlvV9ZGVqeC6tIf8LWOv7RjcAwNYOfM8N6rh5YVG45CtllA/out-1715320410-YIMZH2MX.png", "https://replicate.delivery/pbxt/QUSk2AyyK2IKHlPKMrPWhmhKxix72FHqqzbNF03H7hIXotsE/out-1715320410-545HW48Q.png" ], "started_at": "2024-05-10T05:53:20.086930Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/h36atqmpq5rgg0cfc47vahkk6m", "cancel": "https://api.replicate.com/v1/predictions/h36atqmpq5rgg0cfc47vahkk6m/cancel" }, "version": "4956c634b9aa976129f13166c713f8cf38bd337cd58c77925e8cd71d935d5696" }
Generated in/root/.pyenv/versions/3.11.1/lib/python3.11/site-packages/google/protobuf/symbol_database.py:55: UserWarning: SymbolDatabase.GetPrototype() is deprecated. Please use message_factory.GetMessageClass() instead. SymbolDatabase.GetPrototype() will be removed soon. warnings.warn('SymbolDatabase.GetPrototype() is deprecated. Please ' Token indices sequence length is longer than the specified maximum sequence length for this model (79 > 77). Running this sequence through the model will result in indexing errors The following part of your input was truncated because CLIP can only handle sequences up to 77 tokens: ['smile,', 'smile,', 'smile,', 'smile,'] 0%| | 0/50 [00:00<?, ?it/s] 2%|▏ | 1/50 [00:00<00:12, 3.91it/s] 4%|▍ | 2/50 [00:00<00:09, 5.05it/s] 6%|▌ | 3/50 [00:00<00:08, 5.56it/s] 8%|▊ | 4/50 [00:00<00:07, 5.82it/s] 10%|█ | 5/50 [00:00<00:07, 5.98it/s] 12%|█▏ | 6/50 [00:01<00:07, 6.09it/s] 14%|█▍ | 7/50 [00:01<00:06, 6.17it/s] 16%|█▌ | 8/50 [00:01<00:06, 6.22it/s] 18%|█▊ | 9/50 [00:01<00:06, 6.25it/s] 20%|██ | 10/50 [00:01<00:06, 6.26it/s] 22%|██▏ | 11/50 [00:01<00:06, 6.27it/s] 24%|██▍ | 12/50 [00:01<00:06, 6.27it/s] 26%|██▌ | 13/50 [00:02<00:05, 6.28it/s] 28%|██▊ | 14/50 [00:02<00:05, 6.28it/s] 30%|███ | 15/50 [00:02<00:05, 6.24it/s] 32%|███▏ | 16/50 [00:02<00:05, 6.24it/s] 34%|███▍ | 17/50 [00:02<00:05, 6.25it/s] 36%|███▌ | 18/50 [00:02<00:05, 6.26it/s] 38%|███▊ | 19/50 [00:03<00:04, 6.27it/s] 40%|████ | 20/50 [00:03<00:04, 6.28it/s] 42%|████▏ | 21/50 [00:03<00:04, 6.28it/s] 44%|████▍ | 22/50 [00:03<00:04, 6.28it/s] 46%|████▌ | 23/50 [00:03<00:04, 6.28it/s] 48%|████▊ | 24/50 [00:03<00:04, 6.28it/s] 50%|█████ | 25/50 [00:04<00:03, 6.29it/s] 52%|█████▏ | 26/50 [00:04<00:03, 6.29it/s] 54%|█████▍ | 27/50 [00:04<00:03, 6.28it/s] 56%|█████▌ | 28/50 [00:04<00:03, 6.28it/s] 58%|█████▊ | 29/50 [00:04<00:03, 6.29it/s] 60%|██████ | 30/50 [00:04<00:03, 6.29it/s] 62%|██████▏ | 31/50 [00:05<00:03, 6.30it/s] 64%|██████▍ | 32/50 [00:05<00:02, 6.30it/s] 66%|██████▌ | 33/50 [00:05<00:02, 6.30it/s] 68%|██████▊ | 34/50 [00:05<00:02, 6.30it/s] 70%|███████ | 35/50 [00:05<00:02, 6.30it/s] 72%|███████▏ | 36/50 [00:05<00:02, 6.28it/s] 74%|███████▍ | 37/50 [00:05<00:02, 6.28it/s] 76%|███████▌ | 38/50 [00:06<00:01, 6.29it/s] 78%|███████▊ | 39/50 [00:06<00:01, 6.29it/s] 80%|████████ | 40/50 [00:06<00:01, 6.30it/s] 82%|████████▏ | 41/50 [00:06<00:01, 6.29it/s] 84%|████████▍ | 42/50 [00:06<00:01, 6.28it/s] 86%|████████▌ | 43/50 [00:06<00:01, 6.28it/s] 88%|████████▊ | 44/50 [00:07<00:00, 6.27it/s] 90%|█████████ | 45/50 [00:07<00:00, 6.26it/s] 92%|█████████▏| 46/50 [00:07<00:00, 6.26it/s] 94%|█████████▍| 47/50 [00:07<00:00, 6.26it/s] 96%|█████████▌| 48/50 [00:07<00:00, 6.26it/s] 98%|█████████▊| 49/50 [00:07<00:00, 6.26it/s] 100%|██████████| 50/50 [00:08<00:00, 6.26it/s] 100%|██████████| 50/50 [00:08<00:00, 6.21it/s]
Want to make some of these yourself?
Run this model