How to make AI influencer photos inside ChatGPT or Claude
We traced all 8 connector tools in our own code. The face comes from your saved persona, so it holds across chats.

Save your AI model as a persona on pixelpig.app first. Then add the PixelPig connector (mcp.pixelpig.app/mcp) to ChatGPT through Developer mode, or to Claude as a custom connector, and sign in once. In any chat, ask for a photo of the persona by name. The assistant shows the token cost, waits for your yes, then returns photos with the same face.
Connect PixelPigTo make AI influencer photos inside ChatGPT or Claude, save your AI model as a persona on PixelPig, add the PixelPig connector to the assistant, and ask for photos of that persona by name. The assistant does not invent the face. It passes your prompt to PixelPig, which renders the persona you saved, so the same face comes back in every chat. If you have no persona yet, the step-by-step guide to creating an AI influencer covers that part. For scene and skin detail in your prompts, see how to make AI photos look real.
Proof
We connected ChatGPT to the PixelPig server on production on 21 September 2026, and ran the Claude sign-in on production in the same release. For this page we then read the tool list and every limit from the server source, and the connect steps from the code behind the /mcp page. Each row below is what the server does today. The connector is part of the Pro and Scale plans.
| Tool | What you ask in the chat | What the server enforces |
|---|---|---|
| list_personas | "Which personas do I have?" | Read only. Lists each persona's name, id and whether it has photos yet. |
| get_balance | "How many tokens are left?" | Read only. Returns your token balance. |
| generate_persona_photos | "Three photos of Camila at a beach bar" | 1 to 10 photos per request, persona by name or id, prompt runs through PixelPig's safety check. Asks for your approval of the cost first. |
| edit_image | "Same photo, red dress, rooftop at night" | Takes a direct image link, keeps the person, changes what you describe. Cost approval first. |
| face_swap | "Put Camila into this photo" | Swaps the persona into a source image and keeps pose, clothes and light. Cost approval first. |
| generate_video | "Turn that photo into a 5 second clip" | Text to video, image to video, or a new clip from the persona. Cost approval first. |
| list_models | "Which video models can I use?" | Read only. Lists models, lengths and resolutions. |
| check_status | (the assistant calls it) | Fetches a video that is still rendering. |
Three details from the code matter in practice:
- The cost gate is mandatory. Every tool that spends tokens first answers with an estimate and your balance. It only generates when the assistant calls it again with your approval. For video and edits, the approved number travels with the second call, and the server refuses the job if the real cost is higher than the quote.
- A retried video does not start twice. ChatGPT can retry a call that runs long. The same video prompt confirmed twice within 3 minutes returns the first clip instead of starting a second one, and photo calls stay under ChatGPT's time limit, so they finish before ChatGPT's 60 second cutoff.
- The default image model is Nano Banana 2. Name another model in your message to switch. The list is Nano Banana Pro, Nano Banana 2, GPT Image 2, Seedream 4.5, Seedream 5 Lite and Grok Imagine.
Step 1: save the persona on pixelpig.app
The connector reads personas; it does not make them. Open Personas, tap Create Persona, and either pick a ready-made AI model or upload one clear, front-facing face photo of a consenting adult. If you build from real photos, our guide on how many photos you need to train a model of a person explains what a good face photo looks like.
Give the persona a short, unique name. In a chat you will call her by that name, and a name like "Camila" is easier for the assistant to match than "persona 3 final".
Step 2: add the connector to ChatGPT
ChatGPT calls custom MCP servers plugins, and adding one needs Developer mode. OpenAI documents the flow in its guide to connecting a plugin.
- In ChatGPT on the web, open Settings, then Security and login, and turn on Developer mode. It comes with Plus, Pro, Business, Enterprise and Edu.
- On the Plugins page, click the plus button, name it PixelPig, paste
https://mcp.pixelpig.app/mcp, choose OAuth, and click Create. - ChatGPT opens PixelPig. Sign in and click Authorize.
- In a new chat, click the plus button, open More, and pick PixelPig.
We ran this flow end to end on production on 21 September 2026. ChatGPT asks you to confirm each tool that spends tokens, because the server marks those tools as write actions. The read-only lookups (personas, balance, models, status) run without that prompt.
Step 3: or add it to Claude
On claude.ai the same server is a custom connector. Anthropic's custom connector guide lists them on Free, Pro, Max, Ultra, Team and Enterprise plans, with Free limited to one custom connector. On Team and Enterprise, an owner adds the connector first, then each member connects.
- Open Customize, then Connectors, then Add custom connector. The "Add to Claude" button on our /mcp page opens this form with the name and URL filled in.
- Click Continue, then Connect. Claude opens PixelPig in a new tab.
- Sign in and click Authorize.
We ran the Claude sign-in on production. Cursor and Claude Code use the same URL and the same browser sign-in; the steps for both sit on the /mcp page. We have not yet run the full Cursor flow ourselves.
Step 4: ask for photos the way you would brief a photographer
Once connected, a first message like this works:
List my personas, then make three photos of Camila in a sunlit cafe, oversized cream sweater, holding a latte, 3:4.
The assistant calls list_personas, then calls generate_persona_photos once without confirming, which returns the token cost and your balance. Say yes and it calls the tool again; the photos come back in the chat and in your Gallery. Photos come back in the same answer unless one is still rendering. Video takes 1 to 5 minutes, and the assistant checks on it about every 45 seconds.
Describe the scene, not the face. The persona carries the face, so words about eye colour or face shape add nothing she does not already have. Spend the words on setting, outfit, pose, framing and light.
From there the chat does what a studio tab does. Ask for an edit of a photo you like ("same shot, evening light"), or ask to animate it into a short vertical clip for reels. For dance and trend clips, the AI dance video guide explains the source clip rules first.
Chat or studio: which to use
| ChatGPT or Claude connector | Studio on pixelpig.app | |
|---|---|---|
| Best for | Batches of ideas while you plan posts, captions and a calendar in the same chat | Fine control over every setting |
| Creating personas | No | Yes |
| Content allowed | Safe for work only | Safe for work, plus Uncensored on Pro and Scale |
| Token cost | Same as the studio | Same |
| Where results go | The chat and your Gallery | Your Gallery |
The two work well together. Plan a week of posts in a chat, generate the safe-for-work batch there, and open the AI image generator for the shots that need hands-on tweaks. Plans and token costs are on the pricing page.
Common mistakes
- Connecting before you have a persona. Photo generation needs a persona, so the assistant has nothing to work with. Make the persona first.
- Writing face details in every prompt. It fights the persona instead of helping it.
- Approving the cost without reading it. A 15 second clip at 1080p costs far more than a photo. The quote is there so you see that before you say yes.
- Expecting uncensored output in a chat. The connector is safe for work only. Use the studio.
- Pasting a page link instead of an image link. edit_image and face_swap need a direct image URL. Use the full-resolution link the assistant returned for an earlier photo.
- Staying connected after a downgrade. The connector stops generating when you leave Pro or Scale, or cancel. Your personas and Gallery stay.
Bottom line
The connector does not make ChatGPT or Claude better at faces. It hands the face to a persona you already saved, so the assistant only has to describe the scene. Save the persona, connect once, check every cost quote, and keep uncensored work in the studio. The AI persona page explains how personas hold a face across the image and video tools.
Questions
- Can ChatGPT keep the same face across AI influencer photos?
- On its own, ChatGPT works from your prompt and any image you attach, so the face can drift between chats. With the PixelPig connector, ChatGPT calls a saved persona by name, and the face comes from that persona every time.
- Which ChatGPT plans can add the PixelPig connector?
- Adding a custom connector needs Developer mode, which ChatGPT offers on Plus, Pro, Business, Enterprise and Edu accounts on the web. It is not on Free or Go.
- Does the connector work on the free Claude plan?
- Anthropic lists custom connectors on Free, Pro, Max, Ultra, Team and Enterprise plans. Free accounts are limited to one custom connector. On the PixelPig side, the connector needs an active Pro or Scale plan.
- Do I pay more for photos made from a chat?
- No. Generations from ChatGPT or Claude spend the same tokens as Create on pixelpig.app, at the same cost. The assistant shows that cost before anything runs.
- Where do the photos end up?
- The assistant shows each photo in the chat, and every photo and clip also lands in your PixelPig Gallery, where you can search, favorite and download it.
- Can I create a new persona from inside ChatGPT or Claude?
- No. The connector has no tool for making personas. Build the persona on pixelpig.app first, then the assistant can list it and generate with it.
- Can I make uncensored content through the connector?
- No. Connected assistants are safe for work only. Uncensored generation stays in the studio on pixelpig.app, on Pro and Scale.