{ "jsonStructure": "0.1", "name": "letta-provider", "title": "Letta Provider", "description": "Flat structure summary of the Letta Provider entity, derived from the Letta OpenAPI 1.0.0 spec.", "source": "https://raw.githubusercontent.com/letta-ai/letta/main/fern/openapi.json", "entity": "Provider", "fields": [ { "name": "id", "type": "object", "required": false, "description": "The id of the provider, lazily created by the database manager.", "enum": null, "format": null }, { "name": "name", "type": "string", "required": true, "description": "The name of the provider", "enum": null, "format": null }, { "name": "provider_type", "type": "string", "required": true, "description": "", "enum": [ "anthropic", "azure", "baseten", "bedrock", "cerebras", "chatgpt_oauth", "deepseek", "fireworks", "google_ai", "google_vertex", "groq", "hugging-face", "letta", "lmstudio_openai", "minimax", "mistral", "ollama", "openai", "together", "vllm", "sglang", "openrouter", "xai", "zai", "zai_coding" ], "format": null }, { "name": "provider_category", "type": "string", "required": true, "description": "", "enum": [ "base", "byok" ], "format": null }, { "name": "api_key", "type": "object", "required": false, "description": "API key or secret key used for requests to the provider.", "enum": null, "format": null }, { "name": "base_url", "type": "object", "required": false, "description": "Base URL for the provider.", "enum": null, "format": null }, { "name": "access_key", "type": "object", "required": false, "description": "Access key used for requests to the provider.", "enum": null, "format": null }, { "name": "region", "type": "object", "required": false, "description": "Region used for requests to the provider.", "enum": null, "format": null }, { "name": "api_version", "type": "object", "required": false, "description": "API version used for requests to the provider.", "enum": null, "format": null }, { "name": "updated_at", "type": "object", "required": false, "description": "The last update timestamp of the provider.", "enum": null, "format": null }, { "name": "last_synced", "type": "object", "required": false, "description": "The last time models were synced for this provider.", "enum": null, "format": null }, { "name": "api_key_enc", "type": "object", "required": false, "description": "Encrypted API key as Secret object", "enum": null, "format": null }, { "name": "access_key_enc", "type": "object", "required": false, "description": "Encrypted access key as Secret object", "enum": null, "format": null } ], "fieldCount": 13, "requiredCount": 3 }