Fmind Freelance AI Architect Website
Read-only access to Fmind's portfolio, articles, and sites.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin get_profile
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"portfolio": {
"url": "https://www.fmind.dev/mcp"
}
}
}Remote-Endpunkte
https://www.fmind.dev/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (9)
🟢get_profile
Return the core profile: identity, headline, job title, contact, socials, biography, and areas of expertise.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "get_profileArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"metadata": {
"$ref": "#/$defs/Metadata"
},
"biography": {
"items": {
"type": "string"
},
"title": "Biography",
"type": "array"
},
"leadership": {
"items": {
"$ref": "#/$defs/LeadershipRole"
},
"title": "Leadership",
"type": "array"
},
"expertise": {
"items": {
"$ref": "#/$defs/ExpertiseCard"
},
"title": "Expertise",
"type": "array"
}
},
"required": [
"metadata",
"biography",
"leadership",
"expertise"
],
"$defs": {
"ExpertiseCard": {
"properties": {
"title": {
"title": "Title",
"type": "string"
},
"emoji": {
"title": "Emoji",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
}
},
"required": [
"title",
"emoji",
"description"
],
"title": "ExpertiseCard",
"type": "object"
},
"LeadershipRole": {
"properties": {
"role": {
"title": "Role",
"type": "string"
},
"organization": {
"title": "Organization",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
}
},
"required": [
"role",
"organization",
"description",
"url"
],
"title": "LeadershipRole",
"type": "object"
},
"Metadata": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"alternate_name": {
"title": "Alternate Name",
"type": "string"
},
"site_name": {
"title": "Site Name",
"type": "string"
},
"title": {
"title": "Title",
"type": "string"
},
"job_title": {
"title": "Job Title",
"type": "string"
},
"headline_primary": {
"title": "Headline Primary",
"type": "string"
},
"headline_secondary": {
"title": "Headline Secondary",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"keywords": {
"items": {
"type": "string"
},
"title": "Keywords",
"type": "array"
},
"email": {
"title": "Email",
"type": "string"
},
"calendar_url": {
"title": "Calendar Url",
"type": "string"
},
"site_url": {
"title": "Site Url",
"type": "string"
},
"twitter_handle": {
"title": "Twitter Handle",
"type": "string"
},
"socials": {
"items": {
"$ref": "#/$defs/SocialLink"
},
"title": "Socials",
"type": "array"
},
"work_location": {
"title": "Work Location",
"type": "string"
}
},
"required": [
"name",
"alternate_name",
"site_name",
"title",
"job_title",
"headline_primary",
"headline_secondary",
"description",
"keywords",
"email",
"calendar_url",
"site_url",
"twitter_handle",
"socials",
"work_location"
],
"title": "Metadata",
"type": "object"
},
"SocialLink": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"icon": {
"title": "Icon",
"type": "string"
},
"header": {
"default": false,
"title": "Header",
"type": "boolean"
}
},
"required": [
"name",
"url",
"icon"
],
"title": "SocialLink",
"type": "object"
}
},
"title": "ProfileResult"
}🟢list_experience
List professional work experience: companies, roles, descriptions, and skill tags.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "list_experienceArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"experience": {
"items": {
"$ref": "#/$defs/WorkExperience"
},
"title": "Experience",
"type": "array"
}
},
"required": [
"experience"
],
"$defs": {
"WorkExperience": {
"properties": {
"company": {
"title": "Company",
"type": "string"
},
"logo": {
"title": "Logo",
"type": "string"
},
"title": {
"title": "Title",
"type": "string"
},
"brand_color": {
"title": "Brand Color",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"title": "Tags",
"type": "array"
}
},
"required": [
"company",
"logo",
"title",
"brand_color",
"description",
"tags"
],
"title": "WorkExperience",
"type": "object"
}
},
"title": "ExperienceResult"
}🟢list_certifications
List professional certifications, badges, and course specializations with their issuers.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "list_certificationsArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"certifications": {
"items": {
"$ref": "#/$defs/CertificationBadge"
},
"title": "Certifications",
"type": "array"
},
"specializations": {
"items": {
"$ref": "#/$defs/CertificationEntry"
},
"title": "Specializations",
"type": "array"
}
},
"required": [
"certifications",
"specializations"
],
"$defs": {
"CertificationBadge": {
"properties": {
"url": {
"title": "Url",
"type": "string"
},
"logo": {
"title": "Logo",
"type": "string"
},
"title": {
"title": "Title",
"type": "string"
},
"issuer": {
"title": "Issuer",
"type": "string"
},
"cert_id": {
"title": "Cert Id",
"type": "string"
},
"active": {
"title": "Active",
"type": "boolean"
}
},
"required": [
"url",
"logo",
"title",
"issuer",
"cert_id",
"active"
],
"title": "CertificationBadge",
"type": "object"
},
"CertificationEntry": {
"properties": {
"url": {
"title": "Url",
"type": "string"
},
"logo": {
"title": "Logo",
"type": "string"
},
"title": {
"title": "Title",
"type": "string"
},
"issuer_details": {
"title": "Issuer Details",
"type": "string"
}
},
"required": [
"url",
"logo",
"title",
"issuer_details"
],
"title": "CertificationEntry",
"type": "object"
}
},
"title": "CertificationsResult"
}🟢list_publications
List academic and written publications: the PhD thesis, peer-reviewed papers, and hosted articles.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "list_publicationsArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"thesis": {
"$ref": "#/$defs/Thesis"
},
"papers": {
"items": {
"$ref": "#/$defs/ResearchPaper"
},
"title": "Papers",
"type": "array"
},
"articles": {
"items": {
"$ref": "#/$defs/ArticleSummary"
},
"title": "Articles",
"type": "array"
}
},
"required": [
"thesis",
"papers",
"articles"
],
"$defs": {
"ArticleSummary": {
"properties": {
"date": {
"format": "date-time",
"title": "Date",
"type": "string"
},
"updated": {
"format": "date-time",
"title": "Updated",
"type": "string"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"slug": {
"title": "Slug",
"type": "string"
},
"canonical": {
"default": "",
"title": "Canonical",
"type": "string"
},
"syndicated": {
"default": "",
"title": "Syndicated",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"image_url": {
"title": "Image Url",
"type": "string"
},
"image_alt": {
"title": "Image Alt",
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"title": "Tags",
"type": "array"
},
"reading_minutes": {
"title": "Reading Minutes",
"type": "integer"
}
},
"required": [
"date",
"updated",
"title",
"description",
"slug",
"url",
"image_url",
"image_alt",
"tags",
"reading_minutes"
],
"title": "ArticleSummary",
"type": "object"
},
"ResearchPaper": {
"properties": {
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"venue": {
"title": "Venue",
"type": "string"
},
"code": {
"title": "Code",
"type": "string"
},
"code_label": {
"title": "Code Label",
"type": "string"
}
},
"required": [
"title",
"url",
"venue",
"code",
"code_label"
],
"title": "ResearchPaper",
"type": "object"
},
"Thesis": {
"properties": {
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"institution_details": {
"title": "Institution Details",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"links": {
"items": {
"$ref": "#/$defs/ThesisLink"
},
"title": "Links",
"type": "array"
}
},
"required": [
"title",
"url",
"institution_details",
"description",
"links"
],
"title": "Thesis",
"type": "object"
},
"ThesisLink": {
"properties": {
"label": {
"title": "Label",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
}
},
"required": [
"label",
"url"
],
"title": "ThesisLink",
"type": "object"
}
},
"title": "PublicationsResult"
}🟢search_articles(query, limit, tag)
Search the hosted articles by relevance (BM25 over titles, tags, descriptions, and full text) and return the best matches. Use it to answer what Fmind has written about a topic instead of listing every publication.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"description": "words to search for across article titles, tags, descriptions, and full text",
"title": "Query",
"type": "string"
},
"limit": {
"default": 10,
"description": "maximum number of results to return (default 10, maximum 50)",
"title": "Limit",
"type": "integer"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "optionally keep only articles with this tag, case-insensitive: Agent, Coding, LLM, RAG, MLOps, Cloud, Python, Project, Demo, Guide",
"title": "Tag"
}
},
"required": [
"query"
],
"title": "search_articlesArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"articles": {
"items": {
"$ref": "#/$defs/ArticleSummary"
},
"title": "Articles",
"type": "array"
},
"total": {
"title": "Total",
"type": "integer"
}
},
"required": [
"query",
"articles",
"total"
],
"$defs": {
"ArticleSummary": {
"properties": {
"date": {
"format": "date-time",
"title": "Date",
"type": "string"
},
"updated": {
"format": "date-time",
"title": "Updated",
"type": "string"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"slug": {
"title": "Slug",
"type": "string"
},
"canonical": {
"default": "",
"title": "Canonical",
"type": "string"
},
"syndicated": {
"default": "",
"title": "Syndicated",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"image_url": {
"title": "Image Url",
"type": "string"
},
"image_alt": {
"title": "Image Alt",
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"title": "Tags",
"type": "array"
},
"reading_minutes": {
"title": "Reading Minutes",
"type": "integer"
}
},
"required": [
"date",
"updated",
"title",
"description",
"slug",
"url",
"image_url",
"image_alt",
"tags",
"reading_minutes"
],
"title": "ArticleSummary",
"type": "object"
}
},
"title": "SearchArticlesResult"
}🟢list_projects
List open-source projects and educational YouTube series.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "list_projectsArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"open_source": {
"items": {
"$ref": "#/$defs/Project"
},
"title": "Open Source",
"type": "array"
},
"youtube_series": {
"items": {
"$ref": "#/$defs/Playlist"
},
"title": "Youtube Series",
"type": "array"
}
},
"required": [
"open_source",
"youtube_series"
],
"$defs": {
"Playlist": {
"properties": {
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"cta": {
"title": "Cta",
"type": "string"
}
},
"required": [
"title",
"url",
"description",
"cta"
],
"title": "Playlist",
"type": "object"
},
"Project": {
"properties": {
"title": {
"title": "Title",
"type": "string"
},
"href": {
"title": "Href",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"repo": {
"default": "",
"title": "Repo",
"type": "string"
}
},
"required": [
"title",
"href",
"description"
],
"title": "Project",
"type": "object"
}
},
"title": "ProjectsResult"
}🟢get_services
List the professional services on offer (AI architecture advisory and mentoring) with availability and how to book.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "servicesArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"services": {
"items": {
"$ref": "#/$defs/Service"
},
"title": "Services",
"type": "array"
}
},
"required": [
"services"
],
"$defs": {
"Service": {
"properties": {
"icon": {
"title": "Icon",
"type": "string"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"badge": {
"title": "Badge",
"type": "string"
},
"badge_type": {
"title": "Badge Type",
"type": "string"
},
"cta_text": {
"title": "Cta Text",
"type": "string"
},
"cta_url": {
"title": "Cta Url",
"type": "string"
}
},
"required": [
"icon",
"title",
"description",
"badge",
"badge_type",
"cta_text",
"cta_url"
],
"title": "Service",
"type": "object"
}
},
"title": "ServicesResult"
}🟢get_article(slug)
Read a public article's complete Markdown, dates, canonical URL, and hosted section links. Use a slug from search_articles; unknown and draft articles are unavailable.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"maxLength": 200,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"title": "Slug",
"type": "string"
}
},
"required": [
"slug"
],
"title": "get_articleArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"article": {
"$ref": "#/$defs/ArticleSummary"
},
"canonical_url": {
"title": "Canonical Url",
"type": "string"
},
"markdown": {
"title": "Markdown",
"type": "string"
},
"sections": {
"items": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"title": "Sections",
"type": "array"
}
},
"required": [
"article",
"canonical_url",
"markdown",
"sections"
],
"$defs": {
"ArticleSummary": {
"properties": {
"date": {
"format": "date-time",
"title": "Date",
"type": "string"
},
"updated": {
"format": "date-time",
"title": "Updated",
"type": "string"
},
"title": {
"title": "Title",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"slug": {
"title": "Slug",
"type": "string"
},
"canonical": {
"default": "",
"title": "Canonical",
"type": "string"
},
"syndicated": {
"default": "",
"title": "Syndicated",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"image_url": {
"title": "Image Url",
"type": "string"
},
"image_alt": {
"title": "Image Alt",
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"title": "Tags",
"type": "array"
},
"reading_minutes": {
"title": "Reading Minutes",
"type": "integer"
}
},
"required": [
"date",
"updated",
"title",
"description",
"slug",
"url",
"image_url",
"image_alt",
"tags",
"reading_minutes"
],
"title": "ArticleSummary",
"type": "object"
}
},
"title": "ArticleResult"
}🟢compare_llm_hosting(parameters)
Compare one GKE hosting scenario with managed API baselines using the website calculator. Call with parameters={} for defaults and supported model, node, billing, and quantization choices. Then override URL parameters as strings, e.g. requests=1000, throughput=100, tokens=500. Returns assumptions, USD costs, constraints, dated sources, and a shareable URL. Invalid inputs fail; no resources are provisioned. See /agents#calculator.
Eingabe-Schema
{
"type": "object",
"properties": {
"parameters": {
"additionalProperties": {
"maxLength": 128,
"type": "string"
},
"description": "Calculator URL parameters as strings; use an empty object for defaults and available choices.",
"maxProperties": 64,
"propertyNames": {
"maxLength": 64
},
"title": "Parameters",
"type": "object"
}
},
"required": [
"parameters"
],
"title": "compare_llm_hostingArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"scenario_url": {
"title": "Scenario Url",
"type": "string"
},
"parameters": {
"additionalProperties": {
"type": "string"
},
"title": "Parameters",
"type": "object"
},
"inputs": {
"$ref": "#/$defs/HostingInputs"
},
"estimate": {
"$ref": "#/$defs/HostingEstimate"
},
"apis": {
"items": {
"$ref": "#/$defs/APIComparison"
},
"title": "Apis",
"type": "array"
},
"models": {
"items": {
"$ref": "#/$defs/FrontierModel"
},
"title": "Models",
"type": "array"
},
"node_pools": {
"items": {
"$ref": "#/$defs/GKENodePool"
},
"title": "Node Pools",
"type": "array"
},
"quantizations": {
"items": {
"$ref": "#/$defs/Quantization"
},
"title": "Quantizations",
"type": "array"
},
"presets": {
"items": {
"$ref": "#/$defs/DemandPreset"
},
"title": "Presets",
"type": "array"
},
"model_comparisons": {
"items": {
"$ref": "#/$defs/ModelComparison"
},
"title": "Model Comparisons",
"type": "array"
},
"precision_comparisons": {
"items": {
"$ref": "#/$defs/PrecisionComparison"
},
"title": "Precision Comparisons",
"type": "array"
},
"tasks": {
"items": {
"$ref": "#/$defs/TaskComparison"
},
"title": "Tasks",
"type": "array"
},
"comparison_ready": {
"title": "Comparison Ready",
"type": "boolean"
},
"validation": {
"items": {
"type": "string"
},
"title": "Validation",
"type": "array"
},
"latency": {
"title": "Latency",
"type": "string"
},
"pilot_configuration": {
"title": "Pilot Configuration",
"type": "string"
},
"calculated_on": {
"title": "Calculated On",
"type": "string"
},
"snapshot_date": {
"title": "Snapshot Date",
"type": "string"
},
"sources": {
"additionalProperties": {
"type": "string"
},
"title": "Sources",
"type": "object"
},
"units": {
"additionalProperties": {
"type": "string"
},
"title": "Units",
"type": "object"
},
"limitations": {
"items": {
"type": "string"
},
"title": "Limitations",
"type": "array"
}
},
"required": [
"scenario_url",
"parameters",
"inputs",
"estimate",
"apis",
"models",
"node_pools",
"quantizations",
"presets",
"model_comparisons",
"precision_comparisons",
"tasks",
"comparison_ready",
"validation",
"latency",
"pilot_configuration",
"calculated_on",
"snapshot_date",
"sources",
"units",
"limitations"
],
"$defs": {
"APIBaseline": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"input_per_million": {
"title": "Input Per Million",
"type": "number"
},
"output_per_million": {
"title": "Output Per Million",
"type": "number"
},
"cache_read_per_million": {
"title": "Cache Read Per Million",
"type": "number"
},
"cache_write_per_million": {
"title": "Cache Write Per Million",
"type": "number"
},
"cache_storage_per_million_hour": {
"title": "Cache Storage Per Million Hour",
"type": "number"
},
"cache_minimum": {
"title": "Cache Minimum",
"type": "number"
},
"source_url": {
"title": "Source Url",
"type": "string"
},
"cache_url": {
"title": "Cache Url",
"type": "string"
},
"verified_on": {
"title": "Verified On",
"type": "string"
},
"review_on": {
"title": "Review On",
"type": "string"
},
"valid_through": {
"title": "Valid Through",
"type": "string"
},
"note": {
"title": "Note",
"type": "string"
},
"input_token_limit": {
"title": "Input Token Limit",
"type": "integer"
},
"output_token_limit": {
"title": "Output Token Limit",
"type": "integer"
},
"context_token_limit": {
"default": 0,
"title": "Context Token Limit",
"type": "integer"
}
},
"required": [
"name",
"input_per_million",
"output_per_million",
"cache_read_per_million",
"cache_write_per_million",
"cache_storage_per_million_hour",
"cache_minimum",
"source_url",
"cache_url",
"verified_on",
"review_on",
"valid_through",
"note",
"input_token_limit",
"output_token_limit"
],
"title": "APIBaseline",
"type": "object"
},
"APIComparison": {
"properties": {
"baseline": {
"$ref": "#/$defs/APIBaseline"
},
"monthly_usd": {
"title": "Monthly Usd",
"type": "number"
},
"cache_overhead_usd": {
"title": "Cache Overhead Usd",
"type": "number"
},
"per_thousand_requests_usd": {
"title": "Per Thousand Requests Usd",
"type": "number"
},
"break_even_requests": {
"title": "Break Even Requests",
"type": "number"
},
"break_even_fits": {
"title": "Break Even Fits",
"type": "boolean"
},
"mode_note": {
"title": "Mode Note",
"type": "string"
},
"request_issue": {
"title": "Request Issue",
"type": "string"
},
"freshness": {
"default": "",
"title": "Freshness",
"type": "string"
},
"needs_review": {
"default": false,
"title": "Needs Review",
"type": "boolean"
}
},
"required": [
"baseline",
"monthly_usd",
"cache_overhead_usd",
"per_thousand_requests_usd",
"break_even_requests",
"break_even_fits",
"mode_note",
"request_issue"
],
"title": "APIComparison",
"type": "object"
},
"APIMode": {
"enum": [
"standard",
"batch",
"cached"
],
"title": "APIMode",
"type": "string"
},
"BillingPlan": {
"enum": [
"on-demand",
"cud-1y",
"cud-3y",
"flex"
],
"title": "BillingPlan",
"type": "string"
},
"DemandPreset": {
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"requests_per_day": {
"title": "Requests Per Day",
"type": "number"
},
"active_days": {
"title": "Active Days",
"type": "number"
},
"input_tokens": {
"title": "Input Tokens",
"type": "number"
},
"output_tokens": {
"title": "Output Tokens",
"type": "number"
}
},
"required": [
"id",
"name",
"description",
"requests_per_day",
"active_days",
"input_tokens",
"output_tokens"
],
"title": "DemandPreset",
"type": "object"
},
"FrontierModel": {
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"rank": {
"title": "Rank",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"creator": {
"title": "Creator",
"type": "string"
},
"intelligence": {
"title": "Intelligence",
"type": "number"
},
"parameters_b": {
"title": "Parameters B",
"type": "number"
},
"active_parameters": {
"title": "Active Parameters",
"type": "number"
},
"context_tokens": {
"title": "Context Tokens",
"type": "integer"
},
"license": {
"title": "License",
"type": "string"
},
"license_class": {
"title": "License Class",
"type": "string"
},
"analysis_url": {
"title": "Analysis Url",
"type": "string"
},
"weights_url": {
"title": "Weights Url",
"type": "string"
},
"minimum_node_id": {
"title": "Minimum Node Id",
"type": "string"
},
"minimum_nodes": {
"title": "Minimum Nodes",
"type": "integer"
}
},
"required": [
"id",
"rank",
"name",
"creator",
"intelligence",
"parameters_b",
"active_parameters",
"context_tokens",
"license",
"license_class",
"analysis_url",
"weights_url",
"minimum_node_id",
"minimum_nodes"
],
"title": "FrontierModel",
"type": "object"
},
"GKENodePool": {
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"gpu": {
"title": "Gpu",
"type": "string"
},
"gpu_count": {
"title": "Gpu Count",
"type": "integer"
},
"vram_gb": {
"title": "Vram Gb",
"type": "number"
},
"prices": {
"items": {
"$ref": "#/$defs/NodePrice"
},
"title": "Prices",
"type": "array"
},
"operational": {
"title": "Operational",
"type": "string"
},
"multi_host": {
"default": false,
"title": "Multi Host",
"type": "boolean"
}
},
"required": [
"id",
"name",
"gpu",
"gpu_count",
"vram_gb",
"prices",
"operational"
],
"title": "GKENodePool",
"type": "object"
},
"HostingEstimate": {
"properties": {
"weight_memory_gb": {
"title": "Weight Memory Gb",
"type": "number"
},
"required_memory_gb": {
"title": "Required Memory Gb",
"type": "number"
},
"nodes_per_replica": {
"title": "Nodes Per Replica",
"type": "integer"
},
"total_nodes": {
"title": "Total Nodes",
"type": "integer"
},
"total_gpus": {
"title": "Total Gpus",
"type": "integer"
},
"compute_monthly_usd": {
"title": "Compute Monthly Usd",
"type": "number"
},
"control_monthly_usd": {
"title": "Control Monthly Usd",
"type": "number"
},
"platform_monthly_usd": {
"title": "Platform Monthly Usd",
"type": "number"
},
"total_monthly_usd": {
"title": "Total Monthly Usd",
"type": "number"
},
"capacity_tokens_month": {
"title": "Capacity Tokens Month",
"type": "number"
},
"capacity_requests_day": {
"title": "Capacity Requests Day",
"type": "number"
},
"requests_month": {
"title": "Requests Month",
"type": "number"
},
"input_tokens_month": {
"title": "Input Tokens Month",
"type": "number"
},
"output_tokens_month": {
"title": "Output Tokens Month",
"type": "number"
},
"demand_capacity_pct": {
"title": "Demand Capacity Pct",
"type": "number"
},
"per_thousand_requests_usd": {
"title": "Per Thousand Requests Usd",
"type": "number"
},
"demand_fits": {
"title": "Demand Fits",
"type": "boolean"
},
"context_issue": {
"title": "Context Issue",
"type": "string"
},
"topology_confirmed": {
"title": "Topology Confirmed",
"type": "boolean"
},
"qualified": {
"title": "Qualified",
"type": "boolean"
}
},
"required": [
"weight_memory_gb",
"required_memory_gb",
"nodes_per_replica",
"total_nodes",
"total_gpus",
"compute_monthly_usd",
"control_monthly_usd",
"platform_monthly_usd",
"total_monthly_usd",
"capacity_tokens_month",
"capacity_requests_day",
"requests_month",
"input_tokens_month",
"output_tokens_month",
"demand_capacity_pct",
"per_thousand_requests_usd",
"demand_fits",
"context_issue",
"topology_confirmed",
"qualified"
],
"title": "HostingEstimate",
"type": "object"
},
"HostingInputs": {
"properties": {
"model_id": {
"title": "Model Id",
"type": "string"
},
"node_pool_id": {
"title": "Node Pool Id",
"type": "string"
},
"quantization_id": {
"title": "Quantization Id",
"type": "string"
},
"replicas": {
"title": "Replicas",
"type": "integer"
},
"duty_cycle_percent": {
"title": "Duty Cycle Percent",
"type": "number"
},
"memory_overhead_pct": {
"title": "Memory Overhead Pct",
"type": "number"
},
"tokens_per_second": {
"title": "Tokens Per Second",
"type": "number"
},
"target_utilization": {
"title": "Target Utilization",
"type": "number"
},
"output_tokens_request": {
"title": "Output Tokens Request",
"type": "number"
},
"input_tokens_request": {
"title": "Input Tokens Request",
"type": "number"
},
"requests_per_day": {
"title": "Requests Per Day",
"type": "number"
},
"active_days": {
"title": "Active Days",
"type": "number"
},
"platform_monthly_usd": {
"title": "Platform Monthly Usd",
"type": "number"
},
"api_mode": {
"$ref": "#/$defs/APIMode"
},
"cache_prefix_tokens": {
"title": "Cache Prefix Tokens",
"type": "number"
},
"cache_requests": {
"title": "Cache Requests",
"type": "integer"
},
"concurrency": {
"title": "Concurrency",
"type": "integer"
},
"target_first_token": {
"title": "Target First Token",
"type": "number"
},
"target_completion": {
"title": "Target Completion",
"type": "number"
},
"measured_concurrency": {
"title": "Measured Concurrency",
"type": "integer"
},
"measured_first_token": {
"title": "Measured First Token",
"type": "number"
},
"measured_completion": {
"title": "Measured Completion",
"type": "number"
},
"tasks_per_month": {
"title": "Tasks Per Month",
"type": "number"
},
"review_hourly_usd": {
"title": "Review Hourly Usd",
"type": "number"
},
"quality": {
"maxItems": 4,
"minItems": 4,
"prefixItems": [
{
"$ref": "#/$defs/TaskQuality"
},
{
"$ref": "#/$defs/TaskQuality"
},
{
"$ref": "#/$defs/TaskQuality"
},
{
"$ref": "#/$defs/TaskQuality"
}
],
"title": "Quality",
"type": "array"
},
"quality_enabled": {
"title": "Quality Enabled",
"type": "boolean"
},
"billing_plan": {
"$ref": "#/$defs/BillingPlan",
"default": "on-demand"
},
"pilot_config": {
"default": "",
"title": "Pilot Config",
"type": "string"
}
},
"required": [
"model_id",
"node_pool_id",
"quantization_id",
"replicas",
"duty_cycle_percent",
"memory_overhead_pct",
"tokens_per_second",
"target_utilization",
"output_tokens_request",
"input_tokens_request",
"requests_per_day",
"active_days",
"platform_monthly_usd",
"api_mode",
"cache_prefix_tokens",
"cache_requests",
"concurrency",
"target_first_token",
"target_completion",
"measured_concurrency",
"measured_first_token",
"measured_completion",
"tasks_per_month",
"review_hourly_usd",
"quality",
"quality_enabled"
],
"title": "HostingInputs",
"type": "object"
},
"ModelComparison": {
"properties": {
"model": {
"$ref": "#/$defs/FrontierModel"
},
"estimate": {
"$ref": "#/$defs/HostingEstimate"
},
"decision": {
"title": "Decision",
"type": "string"
}
},
"required": [
"model",
"estimate",
"decision"
],
"title": "ModelComparison",
"type": "object"
},
"NodePrice": {
"properties": {
"plan": {
"$ref": "#/$defs/BillingPlan"
},
"label": {
"title": "Label",
"type": "string"
},
"hourly_usd": {
"title": "Hourly Usd",
"type": "number"
}
},
"required": [
"plan",
"label",
"hourly_usd"
],
"title": "NodePrice",
"type": "object"
},
"PrecisionComparison": {
"properties": {
"quantization": {
"$ref": "#/$defs/Quantization"
},
"estimate": {
"$ref": "#/$defs/HostingEstimate"
}
},
"required": [
"quantization",
"estimate"
],
"title": "PrecisionComparison",
"type": "object"
},
"Quantization": {
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"bytes_per_param": {
"title": "Bytes Per Param",
"type": "number"
},
"guidance": {
"title": "Guidance",
"type": "string"
}
},
"required": [
"id",
"name",
"bytes_per_param",
"guidance"
],
"title": "Quantization",
"type": "object"
},
"TaskComparison": {
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"quality": {
"$ref": "#/$defs/TaskQuality"
},
"requests": {
"title": "Requests",
"type": "number"
},
"accepted": {
"title": "Accepted",
"type": "number"
},
"model_usd": {
"title": "Model Usd",
"type": "number"
},
"review_usd": {
"title": "Review Usd",
"type": "number"
},
"per_accepted_usd": {
"title": "Per Accepted Usd",
"type": "number"
},
"fits": {
"title": "Fits",
"type": "boolean"
},
"request_issue": {
"title": "Request Issue",
"type": "string"
}
},
"required": [
"id",
"name",
"quality",
"requests",
"accepted",
"model_usd",
"review_usd",
"per_accepted_usd",
"fits",
"request_issue"
],
"title": "TaskComparison",
"type": "object"
},
"TaskQuality": {
"properties": {
"acceptance_percent": {
"title": "Acceptance Percent",
"type": "number"
},
"calls_per_task": {
"title": "Calls Per Task",
"type": "number"
},
"review_minutes": {
"title": "Review Minutes",
"type": "number"
}
},
"required": [
"acceptance_percent",
"calls_per_task",
"review_minutes"
],
"title": "TaskQuality",
"type": "object"
}
},
"title": "HostingResult"
}Community
Nachweis