Skip to content

Deepseek support using Ollama in addition to OpenAI #33

@marcellodesales

Description

@marcellodesales

🐷 Ollama Support

  • Making all params optional
  • Adding Ollama server to generate prompts for free 🍺
  • If anyone else is seeing this and is interested, please let me know!
reelmakeer-1  |   You can now view your Streamlit app in your browser.
reelmakeer-1  |
reelmakeer-1  |   URL: http://0.0.0.0:8501
reelmakeer-1  |
reelmakeer-1  | 2025-03-17 04:53:13.706 | DEBUG    | app.config:<module>:44 - Loading env file: .env
reelmakeer-1  | 2025-03-17 04:53:13.713 | DEBUG    | app.config:<module>:76 - {
reelmakeer-1  |    "IMAGE_PROVIDER": "deepinfra",
reelmakeer-1  |    "TOGETHER_API_KEY": "e05878d82e8c7d17460db3986e6ace60d0988d67786b589a454116d295a78420",
reelmakeer-1  |    "SENTRY_DSN": null,
reelmakeer-1  |    "OLLAMA_MODEL_NAME": "deepseek-r1:latest",
reelmakeer-1  |    "OLLAMA_SERVER_URL": "http://host.docker.internal:11434",
reelmakeer-1  |    "OPENAI_MODEL_NAME": null
reelmakeer-1  | }
reelmakeer-1  | 2025-03-17 04:53:31.024 | DEBUG    | __main__:main:169 - Added to queue
reelmakeer-1  | 2025-03-17 04:53:31.146 | INFO     | app.image_gen:__init__:45 - Using image generator with seed: 89
reelmakeer-1  | 2025-03-17 04:53:31.147 | INFO     | app.reels_maker:__init__:70 - Starting Reels Maker with: {'job_id': 'db8b792d0ca14ed697dc02445059738f', 'video_type': 'narrator', 'video_gen_config': {'fontsize': 80, 'stroke_color': '#000000', 'text_color': '#ffffff', 'stroke_width': 2, 'font_name': 'Luckiest Guy', 'bg_color': '#000000', 'subtitles_position': 'center,center', 'threads': 15, 'watermark_path_or_text': 'VoidFace', 'watermark_opacity': 0.5, 'watermark_type': 'text', 'background_music_path': None, 'aspect_ratio': '9:16', 'color_effect': 'gray'}, 'synth_config': {'voice_provider': 'tiktok', 'voice': 'en_male_narration', 'static_mode': False}, 'image_gen_config': {'width': 1024, 'height': 1024, 'style': 'Human Realism'}, 'threads': 16, 'background_audio_url': '', 'prompt': 'motivational quote', 'script': None, 'script_duration': 30, 'video_paths': [], 'cwd': '/tmp/narrator/db8b792d0ca14ed697dc02445059738f'}
reelmakeer-1  | 2025-03-17 04:53:31.147 | DEBUG    | app.reels_maker:generate_script:73 - Generating script from prompt: motivational quote
reelmakeer-1  | 2025-03-17 04:53:31.148 | DEBUG    | app.prompt_gen:generate_sentence:132 - Generating sentence from prompt: motivational quote
reelmakeer-1  | 2025-03-17 04:53:33.777 | DEBUG    | app.reels_maker:start:115 - Generating search terms for script...
reelmakeer-1  | 2025-03-17 04:53:33.777 | DEBUG    | app.reels_maker:generate_search_terms:78 - Generating search terms for script...
reelmakeer-1  | 2025-03-17 04:53:33.778 | DEBUG    | app.prompt_gen:generate_stock_image_keywords:158 - Generating sentence from prompt: { user: create a short, concise motivational message from the following statement: 'I need to push harder. I’ve only reached halfway through my journey.' , assistant: Push harder, you say? Then why settle for halfway? Full potential is calling. Keep going—you’re almost there! }
reelmakeer-1  |
reelmakeer-1  |
reelmakeer-1  | 2025-03-17 04:53:35.479 | INFO     | app.reels_maker:generate_search_terms:85 - Generated search terms: ['Push harder.', 'I’ve only reached halfway through my journey.']

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions