feat: pannello Settings con 4 sezioni flessibili + provider custom
- Redesign Settings: Testi, Immagini, Video, Voiceover — sezioni separate - Ogni sezione ha dropdown provider + API key + campo opzionale modello - Opzione "Personalizzato" con campo Base URL libero per qualsiasi servizio - LLM: aggiunto OpenRouter + provider custom OpenAI-compatible - Backend: OpenAICompatibleProvider unifica OpenAI/OpenRouter/custom - Router content: passa llm_base_url a get_llm_provider Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -63,7 +63,8 @@ def generate_content(request: GenerateContentRequest, db: Session = Depends(get_
|
||||
}
|
||||
|
||||
# Create LLM provider and generate text
|
||||
llm = get_llm_provider(provider_name, api_key, model)
|
||||
base_url = _get_setting(db, "llm_base_url")
|
||||
llm = get_llm_provider(provider_name, api_key, model, base_url=base_url)
|
||||
text = generate_post_text(
|
||||
character=char_dict,
|
||||
llm_provider=llm,
|
||||
|
||||
Reference in New Issue
Block a user