The AI Storyteller - where your imagination meets state-of-the-art AI creativity.
Project description
AI Storyteller - where your imagination meets state-of-the-art AI creativity.
MCP
Locally
We need two instances:
MCP server
MEDIA server
ATM, the Marimo app has MEDIA server functionality. For local inference, we can use that.
As a pre-requisite, both processed, need to be given this:
export DISABLE_HTTPS_ENFORCEMENT=1
export DISABLE_AUTHENTICATION=1
export OPENAI_API_KEY='ollama'
export OPENAI_BASE_URL='http://127.0.0.1:11434/v1'
export STORYTELLER_MEDIA_PATH='/Users/me/repos/ai-storyteller/media'
export STORYTELLER_MEDIA_URL='http://localhost:8000/media/'
export STORYTELLER_OUTPUT_PATH='/Users/me/repos/ai-storyteller/output'
export STORYTELLER_OUTPUT_MEDIA_URL='http://localhost:8000/media/output/'
export STORYTELLER_TOOL_MODEL_PROVIDER='openai'
export STORYTELLER_TOOL_MODEL_NAME='gpt-5-mini'
export STORYTELLER_STORY_MODEL_NAME='o4-mini'
export STORYTELLER_IMAGE_DESCRIPTOR_MODEL_NAME='gpt-4.1-mini'
Then start the MEDIA server (FastAPI/Playground):
make run
Then start the MCP server in HTTP mode (FastAPI):
make mcp
To start the AI chat (with storyteller tool), type:
make chat
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ai_storyteller-0.1.tar.gz.
File metadata
- Download URL: ai_storyteller-0.1.tar.gz
- Upload date:
- Size: 124.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
264d2fd1e14eb5d93d585ac7d934a949db3c047286abeeb61b998a866a0318dd
|
|
| MD5 |
589722f4cd33b7e591dbdd20701f9d8b
|
|
| BLAKE2b-256 |
eb5daf577ea66b3d8d461323691b86dc572894287d4d6def62d39c7837e6e189
|
File details
Details for the file ai_storyteller-0.1-py3-none-any.whl.
File metadata
- Download URL: ai_storyteller-0.1-py3-none-any.whl
- Upload date:
- Size: 158.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86508eee5a2ca36bbdfafcca117711e50537b81120b1982838a8ec883f2fdc49
|
|
| MD5 |
c0ceee3ee43727a0bf0e39627a3c2cd3
|
|
| BLAKE2b-256 |
b3810d657f74b8e7accb0debbd903f39a90c1ee61f4ba0875354cf8502c95deb
|