mirror of
https://github.com/R0m1k3/Socialflow.git
synced 2026-10-22 22:48:09 +02:00
Serveur Rust : socle (config, base, sessions, chiffrement, migrations)
Squelette du nouveau serveur axum/sqlx : accès aux données porté de storage.ts, sessions compatibles connect-pg-simple, chiffrement des jetons compatible, migrations idempotentes, en-têtes de sécurité, limitation de débit et service des fichiers statiques. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013qMexTfVRaegbPAgsagCAJ
This commit is contained in:
40 files changed
+8647
-1
No files matched your search
@@ -0,0 +1,24 @@
|
||||
//! Génération de textes par IA (OpenRouter).
|
||||
//!
|
||||
//! STUB — à porter depuis `server/services/openrouter.ts`.
|
||||
#![allow(unused_variables)]
|
||||
|
||||
use axum::http::StatusCode;
|
||||
use serde_json::Value;
|
||||
|
||||
use crate::state::AppState;
|
||||
|
||||
/// Génère les variantes de texte (`{ variant, text, characterCount }`).
|
||||
pub async fn generate_post_text(
|
||||
state: &AppState,
|
||||
product_info: &Value,
|
||||
user_id: &str,
|
||||
model_override: Option<&str>,
|
||||
) -> anyhow::Result<Vec<Value>> {
|
||||
anyhow::bail!("Configuration OpenRouter non trouvée")
|
||||
}
|
||||
|
||||
/// Statut HTTP et message à renvoyer pour une erreur de génération.
|
||||
pub fn describe_generation_error(error: &anyhow::Error) -> (StatusCode, String) {
|
||||
(StatusCode::INTERNAL_SERVER_ERROR, error.to_string())
|
||||
}
|
||||
Reference in new issue
Block a user