Compare commits
2 Commits
fix/client
...
ff0ec78e78
| Author | SHA1 | Date | |
|---|---|---|---|
|
ff0ec78e78
|
|||
|
1210daf357
|
@@ -17,15 +17,15 @@ typedef struct ai_message_t
|
||||
*/
|
||||
typedef struct ai_provider_t
|
||||
{
|
||||
gchar* name; /* Provider name (e.g., "openai", "perplexity") */
|
||||
gchar* api_url; /* API endpoint URL */
|
||||
gchar* project_id; /* Optional project ID (for some providers) */
|
||||
gchar* default_model; /* Default model for this provider */
|
||||
gchar* name; /* Provider name (e.g., "openai", "perplexity") */
|
||||
gchar* api_url; /* API endpoint URL */
|
||||
gchar* project_id; /* Optional project ID (for some providers) */
|
||||
gchar* default_model; /* Default model for this provider */
|
||||
pthread_mutex_t settings_lock; /* Protects settings (iterated by the request thread) */
|
||||
GHashTable* settings; /* Extensible per-provider settings (e.g., temperature=0.7) */
|
||||
GList* models; /* Cached models (gchar*) */
|
||||
gboolean models_fresh; /* Whether models cache is current */
|
||||
gint32 ref_count; /* Reference count (atomic) */
|
||||
GHashTable* settings; /* Extensible per-provider settings (e.g., temperature=0.7) */
|
||||
GList* models; /* Cached models (gchar*) */
|
||||
gboolean models_fresh; /* Whether models cache is current */
|
||||
gint32 ref_count; /* Reference count (atomic) */
|
||||
} AIProvider;
|
||||
|
||||
/**
|
||||
|
||||
@@ -522,7 +522,7 @@ accounts_set_script_start(const char* const account_name, const char* const valu
|
||||
void
|
||||
accounts_set_client(const char* const account_name, const char* const value)
|
||||
{
|
||||
_accounts_set_string_option(account_name, "client.account_name", value);
|
||||
_accounts_set_string_option(account_name, "client.name", value);
|
||||
}
|
||||
|
||||
void
|
||||
@@ -576,7 +576,7 @@ accounts_clear_script_start(const char* const account_name)
|
||||
void
|
||||
accounts_clear_client(const char* const account_name)
|
||||
{
|
||||
_accounts_clear_string_option(account_name, "client.account_name");
|
||||
_accounts_clear_string_option(account_name, "client.name");
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user