From cb7d0f0c4e1ff21ca63eb9e56259a8baca4db8f9 Mon Sep 17 00:00:00 2001 From: Pan YANG Date: Sat, 1 Aug 2026 09:51:59 +0800 Subject: [PATCH 1/2] feat(docs): add localized data sources page --- content/docs/de/data-sources.mdx | 34 +++++++++++ content/docs/en/data-sources.mdx | 34 +++++++++++ content/docs/es/data-sources.mdx | 34 +++++++++++ content/docs/fr/data-sources.mdx | 34 +++++++++++ content/docs/id/data-sources.mdx | 34 +++++++++++ content/docs/ja/data-sources.mdx | 34 +++++++++++ content/docs/ko/data-sources.mdx | 34 +++++++++++ content/docs/pt/data-sources.mdx | 34 +++++++++++ content/docs/ru/data-sources.mdx | 34 +++++++++++ content/docs/tr/data-sources.mdx | 34 +++++++++++ content/docs/zh-Hans/data-sources.mdx | 34 +++++++++++ content/docs/zh-Hant/data-sources.mdx | 34 +++++++++++ data/data-health.json | 30 +++++----- docs/DATA-HEALTH.md | 22 +++---- .../validate/i18n-exact-english-baseline.json | 33 ++++++++++ src/components/Footer.tsx | 1 + src/lib/generated/docs.ts | 12 ++++ src/lib/generated/metadata.ts | 60 +++++++++++++++++++ translations/de/components/common.json | 1 + translations/en/components/common.json | 1 + translations/es/components/common.json | 1 + translations/fr/components/common.json | 1 + translations/id/components/common.json | 1 + translations/ja/components/common.json | 1 + translations/ko/components/common.json | 1 + translations/pt/components/common.json | 1 + translations/ru/components/common.json | 1 + translations/tr/components/common.json | 1 + translations/zh-Hans/components/common.json | 1 + translations/zh-Hant/components/common.json | 1 + 30 files changed, 552 insertions(+), 26 deletions(-) create mode 100644 content/docs/de/data-sources.mdx create mode 100644 content/docs/en/data-sources.mdx create mode 100644 content/docs/es/data-sources.mdx create mode 100644 content/docs/fr/data-sources.mdx create mode 100644 content/docs/id/data-sources.mdx create mode 100644 content/docs/ja/data-sources.mdx create mode 100644 content/docs/ko/data-sources.mdx create mode 100644 content/docs/pt/data-sources.mdx create mode 100644 content/docs/ru/data-sources.mdx create mode 100644 content/docs/tr/data-sources.mdx create mode 100644 content/docs/zh-Hans/data-sources.mdx create mode 100644 content/docs/zh-Hant/data-sources.mdx diff --git a/content/docs/de/data-sources.mdx b/content/docs/de/data-sources.mdx new file mode 100644 index 00000000..3aab5d75 --- /dev/null +++ b/content/docs/de/data-sources.mdx @@ -0,0 +1,34 @@ +--- +title: "Datenquellen" +--- + +# Datenquellen + +AI Coding Stack verbindet offizielle Herstellerdokumentation mit ausgewählten offenen Datenquellen. Diese Quellen unterstützen den Katalog, doch jeder Eintrag wird weiterhin vom Projekt geprüft. + +## Quellenpriorität + +1. Offizielle Produktdokumentation, Modellkarten, Versionshinweise und Preisseiten +2. Vom Herausgeber gepflegte Modell-Repositories und Modellkarten auf [Hugging Face](https://huggingface.co/models) für Modellartefakte, Lizenzen, Beziehungen zu Basismodellen, unterstützte Bibliotheken, Datensätze und Evaluierungsmetadaten +3. [Models.dev](https://models.dev) zur Katalogrecherche und Gegenprüfung von Modellspezifikationen, Fähigkeiten, Kontextgrenzen, Veröffentlichungsdaten und Anbieterpreisen +4. [Artificial Analysis](https://artificialanalysis.ai) für den Intelligenzindex, die Benchmark-Methodik und vergleichbare Beobachtungen des API-Marktes + +Bei widersprüchlichen Angaben hat eine einschlägige Erstanbieterquelle Vorrang. + +## Hugging Face + +Modell-Repositories und Modellkarten im Hugging Face Hub liefern Informationen zu Artefakten offener Modelle, Lizenzen, der Abstammung von Basismodellen, unterstützten Bibliotheken, Aufgaben, Datensätzen und Evaluationsergebnissen. AI Coding Stack bevorzugt Repositories, die vom Modellherausgeber gepflegt werden. Uploads aus der Community gelten als ergänzende Belege und reichen allein nicht aus, um Herstellerangaben oder aktuelle kommerzielle Preise zu bestätigen. + +## Models.dev + +Models.dev ist eine Open-Source-Datenbank für Spezifikationen, Preise und Fähigkeiten von KI-Modellen. AI Coding Stack nutzt sie als Referenz bei der Prüfung von Modell- und Anbietereinträgen. Werte werden vor der Übernahme geprüft und können durch offizielle Quellen ergänzt oder ersetzt werden. + +## Artificial Analysis + +Die Modell-Intelligenzrankings verwenden den Artificial Analysis Intelligence Index und verlinken dessen Methodik. Die Ansicht Preis × Intelligenz verwendet vorrangig die im Katalog erfassten offiziellen API-Preise. Fehlt ein vergleichbarer Erstanbieterpreis in US-Dollar, kann sie ein von Artificial Analysis beobachtetes vergleichbares API-Angebot verwenden; dies wird auf der Seite ausgewiesen. + +## Prüfung und Aktualität + +Geprüfte Einträge enthalten, soweit verfügbar, ihre Quellen und das Datum der letzten Prüfung. Spezifikationen, Preise und Benchmark-Ergebnisse können sich ändern und sollten daher zusammen mit diesen Links und Datumsangaben gelesen werden. + +Korrekturen und bessere Quellen können über das [AI Coding Stack Repository](https://github.com/aicodingstack/aicodingstack.io) eingereicht werden. diff --git a/content/docs/en/data-sources.mdx b/content/docs/en/data-sources.mdx new file mode 100644 index 00000000..17c79efe --- /dev/null +++ b/content/docs/en/data-sources.mdx @@ -0,0 +1,34 @@ +--- +title: "Data Sources" +--- + +# Data Sources + +AI Coding Stack combines official vendor documentation with selected open data sources. These sources inform the catalog, but every record remains subject to project review. + +## Source priority + +1. Official product documentation, model cards, release notes, and pricing pages +2. Publisher-maintained model repositories and model cards on [Hugging Face](https://huggingface.co/models) for model artifacts, licenses, base-model relationships, supported libraries, datasets, and evaluation metadata +3. [Models.dev](https://models.dev) for catalog discovery and cross-checking model specifications, capabilities, context limits, release dates, and provider pricing +4. [Artificial Analysis](https://artificialanalysis.ai) for the Intelligence Index, benchmark methodology, and comparable API market observations + +When sources disagree, an applicable first-party source takes precedence. + +## Hugging Face + +Hugging Face Hub model repositories and model cards provide information about open-weight model artifacts, licenses, base-model lineage, supported libraries, tasks, datasets, and evaluation results. AI Coding Stack prefers repositories maintained by the model publisher. Community uploads are treated as supplementary evidence and do not by themselves establish vendor claims or current commercial pricing. + +## Models.dev + +Models.dev is an open-source database of AI model specifications, pricing, and capabilities. AI Coding Stack uses it as a reference when reviewing model and provider records. Values are checked before they are incorporated and may be supplemented or overridden by official sources. + +## Artificial Analysis + +The model intelligence rankings use the Artificial Analysis Intelligence Index and link to its methodology. The price × intelligence view primarily uses official API pricing recorded in the catalog; where a comparable first-party USD price is unavailable, it may use a comparable API offer tracked by Artificial Analysis, as disclosed on that page. + +## Verification and freshness + +Verified records include their cited sources and latest review date whenever available. Specifications, prices, and benchmark results can change, so they should be read together with those source links and dates. + +Corrections and source improvements are welcome through the [AI Coding Stack repository](https://github.com/aicodingstack/aicodingstack.io). diff --git a/content/docs/es/data-sources.mdx b/content/docs/es/data-sources.mdx new file mode 100644 index 00000000..7b3435d3 --- /dev/null +++ b/content/docs/es/data-sources.mdx @@ -0,0 +1,34 @@ +--- +title: "Fuentes de datos" +--- + +# Fuentes de datos + +AI Coding Stack combina documentación oficial de los proveedores con fuentes de datos abiertas seleccionadas. Estas fuentes alimentan el catálogo, pero cada registro sigue sujeto a la revisión del proyecto. + +## Prioridad de las fuentes + +1. Documentación oficial del producto, fichas de modelos, notas de versión y páginas de precios +2. Repositorios y fichas de modelos mantenidos por el editor en [Hugging Face](https://huggingface.co/models) para artefactos, licencias, relaciones con modelos base, bibliotecas compatibles, conjuntos de datos y metadatos de evaluación +3. [Models.dev](https://models.dev) para descubrir y contrastar especificaciones, capacidades, límites de contexto, fechas de lanzamiento y precios de proveedores +4. [Artificial Analysis](https://artificialanalysis.ai) para el índice de inteligencia, la metodología de evaluación y observaciones comparables del mercado de API + +Cuando las fuentes discrepan, prevalece la fuente de primera parte aplicable. + +## Hugging Face + +Los repositorios y las fichas de modelos de Hugging Face Hub aportan información sobre artefactos de modelos de pesos abiertos, licencias, linaje del modelo base, bibliotecas compatibles, tareas, conjuntos de datos y resultados de evaluación. AI Coding Stack prefiere los repositorios mantenidos por el editor del modelo. Las publicaciones de la comunidad se consideran pruebas complementarias y no bastan por sí solas para confirmar afirmaciones del proveedor ni precios comerciales actuales. + +## Models.dev + +Models.dev es una base de datos de código abierto sobre especificaciones, precios y capacidades de modelos de IA. AI Coding Stack la utiliza como referencia al revisar registros de modelos y proveedores. Los valores se comprueban antes de incorporarlos y pueden complementarse o sustituirse con fuentes oficiales. + +## Artificial Analysis + +Las clasificaciones de inteligencia utilizan el Intelligence Index de Artificial Analysis y enlazan su metodología. La vista precio × inteligencia utiliza principalmente precios oficiales de API registrados en el catálogo; si no existe un precio comparable en dólares del proveedor original, puede usar una oferta de API comparable seguida por Artificial Analysis, tal como se indica en esa página. + +## Verificación y actualidad + +Los registros verificados incluyen sus fuentes y la fecha de la última revisión cuando están disponibles. Las especificaciones, los precios y los resultados de benchmarks pueden cambiar, por lo que deben consultarse junto con esos enlaces y fechas. + +Las correcciones y mejoras de fuentes son bienvenidas en el [repositorio de AI Coding Stack](https://github.com/aicodingstack/aicodingstack.io). diff --git a/content/docs/fr/data-sources.mdx b/content/docs/fr/data-sources.mdx new file mode 100644 index 00000000..0a869083 --- /dev/null +++ b/content/docs/fr/data-sources.mdx @@ -0,0 +1,34 @@ +--- +title: "Sources de données" +--- + +# Sources de données + +AI Coding Stack associe la documentation officielle des fournisseurs à une sélection de sources de données ouvertes. Ces sources alimentent le catalogue, mais chaque fiche reste soumise à la vérification du projet. + +## Priorité des sources + +1. Documentation officielle des produits, fiches de modèles, notes de version et pages tarifaires +2. Dépôts et fiches de modèles maintenus par l’éditeur sur [Hugging Face](https://huggingface.co/models) pour les artefacts, licences, relations avec les modèles de base, bibliothèques prises en charge, jeux de données et métadonnées d’évaluation +3. [Models.dev](https://models.dev) pour découvrir et recouper les spécifications, capacités, limites de contexte, dates de sortie et tarifs des fournisseurs +4. [Artificial Analysis](https://artificialanalysis.ai) pour l’indice d’intelligence, la méthodologie des benchmarks et des observations comparables du marché des API + +En cas de divergence, la source officielle applicable prévaut. + +## Hugging Face + +Les dépôts et fiches de modèles du Hugging Face Hub renseignent sur les artefacts des modèles à poids ouverts, les licences, la filiation des modèles de base, les bibliothèques prises en charge, les tâches, les jeux de données et les résultats d’évaluation. AI Coding Stack privilégie les dépôts maintenus par l’éditeur du modèle. Les publications de la communauté sont considérées comme des éléments complémentaires et ne suffisent pas, à elles seules, à confirmer les déclarations d’un fournisseur ou des tarifs commerciaux actuels. + +## Models.dev + +Models.dev est une base de données open source consacrée aux spécifications, tarifs et capacités des modèles d’IA. AI Coding Stack l’utilise comme référence lors de la vérification des fiches de modèles et de fournisseurs. Les valeurs sont contrôlées avant leur intégration et peuvent être complétées ou remplacées par des sources officielles. + +## Artificial Analysis + +Les classements d’intelligence utilisent l’Intelligence Index d’Artificial Analysis et renvoient vers sa méthodologie. La vue prix × intelligence utilise en priorité les tarifs API officiels enregistrés dans le catalogue. Lorsqu’aucun tarif propriétaire comparable en dollars n’est disponible, elle peut utiliser une offre API comparable suivie par Artificial Analysis, comme indiqué sur cette page. + +## Vérification et actualité + +Les fiches vérifiées indiquent leurs sources et leur dernière date de contrôle lorsqu’elles sont disponibles. Les spécifications, tarifs et résultats de benchmarks peuvent évoluer ; ils doivent donc être consultés avec ces liens et ces dates. + +Les corrections et améliorations de sources sont les bienvenues dans le [dépôt AI Coding Stack](https://github.com/aicodingstack/aicodingstack.io). diff --git a/content/docs/id/data-sources.mdx b/content/docs/id/data-sources.mdx new file mode 100644 index 00000000..88cefaf2 --- /dev/null +++ b/content/docs/id/data-sources.mdx @@ -0,0 +1,34 @@ +--- +title: "Sumber data" +--- + +# Sumber data + +AI Coding Stack menggabungkan dokumentasi resmi vendor dengan sumber data terbuka pilihan. Sumber tersebut membantu membentuk katalog, tetapi setiap catatan tetap ditinjau oleh proyek. + +## Prioritas sumber + +1. Dokumentasi produk resmi, model card, catatan rilis, dan halaman harga +2. Repositori dan model card yang dikelola penerbit di [Hugging Face](https://huggingface.co/models) untuk artefak model, lisensi, hubungan model dasar, pustaka yang didukung, set data, dan metadata evaluasi +3. [Models.dev](https://models.dev) untuk menemukan dan memeriksa silang spesifikasi model, kemampuan, batas konteks, tanggal rilis, dan harga provider +4. [Artificial Analysis](https://artificialanalysis.ai) untuk Intelligence Index, metodologi benchmark, dan pengamatan pasar API yang dapat dibandingkan + +Jika terdapat perbedaan, sumber pihak pertama yang relevan menjadi acuan utama. + +## Hugging Face + +Repositori dan model card di Hugging Face Hub menyediakan informasi tentang artefak model berbobot terbuka, lisensi, silsilah model dasar, pustaka yang didukung, tugas, set data, dan hasil evaluasi. AI Coding Stack mengutamakan repositori yang dikelola oleh penerbit model. Unggahan komunitas diperlakukan sebagai bukti pelengkap dan tidak cukup untuk menetapkan klaim vendor atau harga komersial terkini. + +## Models.dev + +Models.dev adalah basis data sumber terbuka tentang spesifikasi, harga, dan kemampuan model AI. AI Coding Stack menggunakannya sebagai referensi saat meninjau catatan model dan provider. Nilai diperiksa sebelum dimasukkan serta dapat dilengkapi atau digantikan oleh sumber resmi. + +## Artificial Analysis + +Peringkat kecerdasan model menggunakan Artificial Analysis Intelligence Index dan menautkan metodologinya. Tampilan harga × kecerdasan terutama menggunakan harga API resmi yang tercatat dalam katalog. Jika harga USD pihak pertama yang sebanding tidak tersedia, tampilan tersebut dapat menggunakan penawaran API sebanding yang dipantau Artificial Analysis, sebagaimana dijelaskan pada halaman itu. + +## Verifikasi dan kebaruan + +Catatan terverifikasi menyertakan sumber dan tanggal peninjauan terakhir bila tersedia. Spesifikasi, harga, dan hasil benchmark dapat berubah, sehingga perlu dibaca bersama tautan sumber dan tanggal tersebut. + +Koreksi dan peningkatan sumber dapat diajukan melalui [repositori AI Coding Stack](https://github.com/aicodingstack/aicodingstack.io). diff --git a/content/docs/ja/data-sources.mdx b/content/docs/ja/data-sources.mdx new file mode 100644 index 00000000..9c30ac7f --- /dev/null +++ b/content/docs/ja/data-sources.mdx @@ -0,0 +1,34 @@ +--- +title: "データソース" +--- + +# データソース + +AI Coding Stack は、ベンダーの公式ドキュメントと厳選したオープンデータを組み合わせています。これらはカタログ作成の参考資料であり、各レコードはプロジェクトによる確認の対象です。 + +## 情報源の優先順位 + +1. 公式の製品ドキュメント、モデルカード、リリースノート、価格ページ +2. モデルの成果物、ライセンス、ベースモデルとの関係、対応ライブラリ、データセット、評価メタデータの確認に利用する、公開元が管理する [Hugging Face](https://huggingface.co/models) のモデルリポジトリとモデルカード +3. モデル仕様、機能、コンテキスト上限、リリース日、プロバイダー価格の探索と照合に利用する [Models.dev](https://models.dev) +4. 総合知能指数、ベンチマーク手法、比較可能な API 市場データに利用する [Artificial Analysis](https://artificialanalysis.ai) + +情報が一致しない場合は、該当する一次情報を優先します。 + +## Hugging Face + +Hugging Face Hub のモデルリポジトリとモデルカードでは、オープンウェイトモデルの成果物、ライセンス、ベースモデルの系譜、対応ライブラリ、タスク、データセット、評価結果を確認できます。AI Coding Stack はモデルの公開元が管理するリポジトリを優先します。コミュニティによるアップロードは補足資料として扱い、それだけでベンダーの主張や現在の商用価格を確定することはありません。 + +## Models.dev + +Models.dev は、AI モデルの仕様、価格、機能をまとめたオープンソースのデータベースです。AI Coding Stack はモデルおよびプロバイダーのレコードを確認する際の参考資料として利用します。値は収録前に確認し、公式情報によって補足または置き換えることがあります。 + +## Artificial Analysis + +モデル知能ランキングでは Artificial Analysis Intelligence Index を使用し、その評価手法へリンクしています。価格 × 知能の表示では、主にカタログに記録された公式 API 価格を使用します。比較可能な一次提供元の米ドル価格がない場合は、ページ上で明示したうえで、Artificial Analysis が追跡する比較可能な API 提供価格を利用することがあります。 + +## 検証と鮮度 + +検証済みレコードには、可能な限り参照元と最終確認日を記載します。仕様、価格、ベンチマーク結果は変わる可能性があるため、参照リンクと日付を併せて確認してください。 + +修正や情報源の改善は [AI Coding Stack リポジトリ](https://github.com/aicodingstack/aicodingstack.io) で受け付けています。 diff --git a/content/docs/ko/data-sources.mdx b/content/docs/ko/data-sources.mdx new file mode 100644 index 00000000..73a7eda8 --- /dev/null +++ b/content/docs/ko/data-sources.mdx @@ -0,0 +1,34 @@ +--- +title: "데이터 출처" +--- + +# 데이터 출처 + +AI Coding Stack는 공급사의 공식 문서와 선별된 공개 데이터 소스를 함께 사용합니다. 이러한 자료는 카탈로그 작성에 참고되며, 각 레코드는 프로젝트의 검토를 거칩니다. + +## 출처 우선순위 + +1. 공식 제품 문서, 모델 카드, 릴리스 노트, 가격 페이지 +2. 모델 산출물, 라이선스, 기반 모델 관계, 지원 라이브러리, 데이터 세트, 평가 메타데이터를 확인하는 게시자 관리 [Hugging Face](https://huggingface.co/models) 모델 저장소와 모델 카드 +3. 모델 사양, 기능, 컨텍스트 한도, 출시일, 공급자 가격을 탐색하고 교차 확인하는 [Models.dev](https://models.dev) +4. 종합 지능 지수, 벤치마크 방법론, 비교 가능한 API 시장 관측에 사용하는 [Artificial Analysis](https://artificialanalysis.ai) + +출처가 서로 다를 경우 해당 공식 1차 자료를 우선합니다. + +## Hugging Face + +Hugging Face Hub의 모델 저장소와 모델 카드는 오픈 웨이트 모델 산출물, 라이선스, 기반 모델 계보, 지원 라이브러리, 작업, 데이터 세트, 평가 결과에 관한 정보를 제공합니다. AI Coding Stack는 모델 게시자가 관리하는 저장소를 우선합니다. 커뮤니티 업로드는 보조 근거로 취급하며, 그것만으로 공급사의 주장이나 현재 상업용 가격을 확정하지 않습니다. + +## Models.dev + +Models.dev는 AI 모델의 사양, 가격, 기능을 제공하는 오픈 소스 데이터베이스입니다. AI Coding Stack는 모델과 공급자 레코드를 검토할 때 이를 참고 자료로 사용합니다. 값은 반영 전에 확인하며 공식 자료에 따라 보완하거나 대체할 수 있습니다. + +## Artificial Analysis + +모델 지능 순위는 Artificial Analysis Intelligence Index를 사용하고 해당 방법론으로 연결합니다. 가격 × 지능 화면은 카탈로그에 기록된 공식 API 가격을 우선 사용합니다. 비교 가능한 공급사 공식 USD 가격이 없을 때는 해당 페이지에 명시한 뒤 Artificial Analysis가 추적하는 비교 가능한 API 상품 가격을 사용할 수 있습니다. + +## 검증과 최신성 + +검증된 레코드는 가능한 경우 출처와 최근 검토일을 포함합니다. 사양, 가격, 벤치마크 결과는 변경될 수 있으므로 출처 링크와 날짜를 함께 확인해야 합니다. + +수정 및 출처 개선은 [AI Coding Stack 저장소](https://github.com/aicodingstack/aicodingstack.io)를 통해 제안할 수 있습니다. diff --git a/content/docs/pt/data-sources.mdx b/content/docs/pt/data-sources.mdx new file mode 100644 index 00000000..046974f7 --- /dev/null +++ b/content/docs/pt/data-sources.mdx @@ -0,0 +1,34 @@ +--- +title: "Fontes de dados" +--- + +# Fontes de dados + +O AI Coding Stack combina documentação oficial dos fornecedores com fontes abertas de dados selecionadas. Essas fontes orientam o catálogo, mas cada registro continua sujeito à revisão do projeto. + +## Prioridade das fontes + +1. Documentação oficial do produto, model cards, notas de versão e páginas de preços +2. Repositórios e model cards mantidos pelo publicador no [Hugging Face](https://huggingface.co/models) para artefatos, licenças, relações com modelos-base, bibliotecas compatíveis, conjuntos de dados e metadados de avaliação +3. [Models.dev](https://models.dev) para descobrir e conferir especificações, recursos, limites de contexto, datas de lançamento e preços de fornecedores +4. [Artificial Analysis](https://artificialanalysis.ai) para o índice de inteligência, a metodologia dos benchmarks e observações comparáveis do mercado de APIs + +Quando houver divergência, prevalece a fonte oficial aplicável. + +## Hugging Face + +Os repositórios e model cards do Hugging Face Hub fornecem informações sobre artefatos de modelos de pesos abertos, licenças, linhagem do modelo-base, bibliotecas compatíveis, tarefas, conjuntos de dados e resultados de avaliação. O AI Coding Stack prioriza repositórios mantidos pelo publicador do modelo. Envios da comunidade são tratados como evidência complementar e, isoladamente, não comprovam alegações do fornecedor nem preços comerciais atuais. + +## Models.dev + +Models.dev é um banco de dados de código aberto sobre especificações, preços e recursos de modelos de IA. O AI Coding Stack o utiliza como referência ao revisar registros de modelos e fornecedores. Os valores são conferidos antes da incorporação e podem ser complementados ou substituídos por fontes oficiais. + +## Artificial Analysis + +Os rankings de inteligência usam o Artificial Analysis Intelligence Index e incluem um link para sua metodologia. A visualização preço × inteligência usa principalmente os preços oficiais de API registrados no catálogo. Quando não há um preço próprio comparável em dólares, ela pode usar uma oferta de API comparável acompanhada pela Artificial Analysis, conforme informado na própria página. + +## Verificação e atualidade + +Registros verificados incluem suas fontes e a data da revisão mais recente quando disponíveis. Especificações, preços e resultados de benchmarks podem mudar e devem ser consultados junto com esses links e datas. + +Correções e melhorias nas fontes podem ser enviadas pelo [repositório do AI Coding Stack](https://github.com/aicodingstack/aicodingstack.io). diff --git a/content/docs/ru/data-sources.mdx b/content/docs/ru/data-sources.mdx new file mode 100644 index 00000000..44cafa27 --- /dev/null +++ b/content/docs/ru/data-sources.mdx @@ -0,0 +1,34 @@ +--- +title: "Источники данных" +--- + +# Источники данных + +AI Coding Stack сочетает официальную документацию поставщиков с отобранными открытыми источниками данных. Эти источники помогают формировать каталог, но каждая запись проходит проверку проекта. + +## Приоритет источников + +1. Официальная документация продуктов, карточки моделей, примечания к выпускам и страницы цен +2. Поддерживаемые издателем репозитории и карточки моделей на [Hugging Face](https://huggingface.co/models) для проверки артефактов, лицензий, связей с базовыми моделями, поддерживаемых библиотек, наборов данных и метаданных оценивания +3. [Models.dev](https://models.dev) для поиска и перекрёстной проверки характеристик, возможностей, контекстных лимитов, дат выпуска и цен поставщиков +4. [Artificial Analysis](https://artificialanalysis.ai) для индекса интеллекта, методологии тестирования и сопоставимых наблюдений за рынком API + +При расхождении данных приоритет имеет применимый первичный источник. + +## Hugging Face + +Репозитории и карточки моделей в Hugging Face Hub содержат сведения об артефактах моделей с открытыми весами, лицензиях, происхождении базовых моделей, поддерживаемых библиотеках, задачах, наборах данных и результатах оценивания. AI Coding Stack отдаёт предпочтение репозиториям, которые поддерживает издатель модели. Загрузки сообщества считаются дополнительным свидетельством и сами по себе не подтверждают заявления поставщика или актуальные коммерческие цены. + +## Models.dev + +Models.dev — открытая база данных характеристик, цен и возможностей моделей ИИ. AI Coding Stack использует её как справочный источник при проверке записей о моделях и поставщиках. Значения проверяются перед добавлением и могут быть дополнены или заменены официальными данными. + +## Artificial Analysis + +Рейтинги интеллекта моделей используют Artificial Analysis Intelligence Index и содержат ссылку на его методологию. Представление «цена × интеллект» прежде всего использует официальные цены API из каталога. Если сопоставимая цена в долларах от первичного поставщика недоступна, может использоваться сопоставимое предложение API, отслеживаемое Artificial Analysis, что явно указывается на странице. + +## Проверка и актуальность + +Проверенные записи по возможности содержат ссылки на источники и дату последней проверки. Характеристики, цены и результаты тестов могут меняться, поэтому их следует рассматривать вместе с этими ссылками и датами. + +Исправления и улучшения источников можно предложить через [репозиторий AI Coding Stack](https://github.com/aicodingstack/aicodingstack.io). diff --git a/content/docs/tr/data-sources.mdx b/content/docs/tr/data-sources.mdx new file mode 100644 index 00000000..6ed248a6 --- /dev/null +++ b/content/docs/tr/data-sources.mdx @@ -0,0 +1,34 @@ +--- +title: "Veri kaynakları" +--- + +# Veri kaynakları + +AI Coding Stack, üreticilerin resmî belgelerini seçilmiş açık veri kaynaklarıyla birleştirir. Bu kaynaklar kataloğu besler, ancak her kayıt proje tarafından ayrıca incelenir. + +## Kaynak önceliği + +1. Resmî ürün belgeleri, model kartları, sürüm notları ve fiyatlandırma sayfaları +2. Model yapıtları, lisanslar, temel model ilişkileri, desteklenen kütüphaneler, veri kümeleri ve değerlendirme meta verileri için yayıncı tarafından yönetilen [Hugging Face](https://huggingface.co/models) model depoları ve model kartları +3. Model özelliklerini, yeteneklerini, bağlam sınırlarını, çıkış tarihlerini ve sağlayıcı fiyatlarını keşfetmek ve çapraz kontrol etmek için [Models.dev](https://models.dev) +4. Zekâ Endeksi, benchmark metodolojisi ve karşılaştırılabilir API pazarı gözlemleri için [Artificial Analysis](https://artificialanalysis.ai) + +Kaynaklar çeliştiğinde ilgili birinci taraf kaynak önceliklidir. + +## Hugging Face + +Hugging Face Hub model depoları ve model kartları; açık ağırlıklı model yapıtları, lisanslar, temel model kökeni, desteklenen kütüphaneler, görevler, veri kümeleri ve değerlendirme sonuçları hakkında bilgi sağlar. AI Coding Stack, model yayıncısı tarafından yönetilen depoları tercih eder. Topluluk yüklemeleri tamamlayıcı kanıt sayılır ve tek başına sağlayıcı iddialarını ya da güncel ticari fiyatları doğrulamaz. + +## Models.dev + +Models.dev, yapay zekâ modellerinin özelliklerini, fiyatlarını ve yeteneklerini içeren açık kaynaklı bir veri tabanıdır. AI Coding Stack, model ve sağlayıcı kayıtlarını incelerken bunu referans olarak kullanır. Değerler kataloğa eklenmeden önce kontrol edilir; resmî kaynaklarla tamamlanabilir veya değiştirilebilir. + +## Artificial Analysis + +Model zekâ sıralamaları Artificial Analysis Intelligence Index’i kullanır ve metodolojisine bağlantı verir. Fiyat × zekâ görünümü öncelikle katalogdaki resmî API fiyatlarını kullanır. Karşılaştırılabilir birinci taraf USD fiyatı bulunmadığında, sayfada açıklandığı üzere Artificial Analysis tarafından izlenen karşılaştırılabilir bir API teklifi kullanılabilir. + +## Doğrulama ve güncellik + +Doğrulanmış kayıtlar, mümkün olduğunda kaynaklarını ve son inceleme tarihini içerir. Özellikler, fiyatlar ve benchmark sonuçları değişebileceğinden kaynak bağlantıları ve tarihlerle birlikte değerlendirilmelidir. + +Düzeltmeler ve daha iyi kaynaklar [AI Coding Stack deposu](https://github.com/aicodingstack/aicodingstack.io) üzerinden önerilebilir. diff --git a/content/docs/zh-Hans/data-sources.mdx b/content/docs/zh-Hans/data-sources.mdx new file mode 100644 index 00000000..9cff0ffe --- /dev/null +++ b/content/docs/zh-Hans/data-sources.mdx @@ -0,0 +1,34 @@ +--- +title: "数据来源" +--- + +# 数据来源 + +AI Coding Stack 综合使用厂商官方资料与经过选择的开放数据源。这些来源为目录提供参考,但每条记录仍需经过项目审核。 + +## 来源优先级 + +1. 官方产品文档、模型卡、发布说明和定价页面 +2. 使用模型发布方维护的 [Hugging Face](https://huggingface.co/models) 模型仓库和模型卡核对模型文件、许可证、基础模型关系、支持的程序库、数据集及评测元数据 +3. 使用 [Models.dev](https://models.dev) 发现并交叉核对模型规格、能力、上下文限制、发布日期及模型提供商价格 +4. 使用 [Artificial Analysis](https://artificialanalysis.ai) 的智能指数、评测方法及可比 API 市场观测数据 + +不同来源出现冲突时,以适用的第一方官方来源为准。 + +## Hugging Face + +Hugging Face Hub 的模型仓库和模型卡提供开放权重模型文件、许可证、基础模型谱系、支持的程序库、任务、数据集和评测结果等信息。AI Coding Stack 优先采用模型发布方维护的仓库。社区上传内容只作为补充证据,不能单独用于确认厂商声明或当前商业价格。 + +## Models.dev + +Models.dev 是一个开放的 AI 模型规格、价格和能力数据库。AI Coding Stack 在审核模型及模型提供商记录时将其作为参考。相关值在收录前会经过检查,并可能依据官方来源进行补充或替换。 + +## Artificial Analysis + +模型智能排行榜采用 Artificial Analysis Intelligence Index,并链接其评测方法。价格 × 智能指数页面优先使用目录收录的官方 API 价格;缺少可比的第一方美元价格时,可能使用 Artificial Analysis 跟踪的可比 API 报价,并在页面中明确说明。 + +## 验证与时效性 + +已验证记录会在条件允许时列出引用来源和最近审核日期。模型规格、价格和评测结果都可能变化,阅读时应结合来源链接及日期。 + +欢迎通过 [AI Coding Stack 仓库](https://github.com/aicodingstack/aicodingstack.io) 提交纠错和更可靠的数据来源。 diff --git a/content/docs/zh-Hant/data-sources.mdx b/content/docs/zh-Hant/data-sources.mdx new file mode 100644 index 00000000..ae85347c --- /dev/null +++ b/content/docs/zh-Hant/data-sources.mdx @@ -0,0 +1,34 @@ +--- +title: "資料來源" +--- + +# 資料來源 + +AI Coding Stack 綜合使用廠商官方資料與經過選擇的開放資料來源。這些來源為目錄提供參考,但每筆記錄仍須經過專案審核。 + +## 來源優先順序 + +1. 官方產品文件、模型卡、發布說明和定價頁面 +2. 使用模型發布方維護的 [Hugging Face](https://huggingface.co/models) 模型儲存庫和模型卡核對模型檔案、授權條款、基礎模型關係、支援的程式庫、資料集及評測中繼資料 +3. 使用 [Models.dev](https://models.dev) 發現並交叉核對模型規格、能力、上下文限制、發布日期及模型提供商價格 +4. 使用 [Artificial Analysis](https://artificialanalysis.ai) 的智慧指數、評測方法及可比較的 API 市場觀測資料 + +不同來源出現衝突時,以適用的第一方官方來源為準。 + +## Hugging Face + +Hugging Face Hub 的模型儲存庫和模型卡提供開放權重模型檔案、授權條款、基礎模型譜系、支援的程式庫、任務、資料集和評測結果等資訊。AI Coding Stack 優先採用模型發布方維護的儲存庫。社群上傳內容只作為補充證據,不能單獨用於確認廠商聲明或目前的商業價格。 + +## Models.dev + +Models.dev 是一個開放的 AI 模型規格、價格和能力資料庫。AI Coding Stack 在審核模型及模型提供商記錄時將其作為參考。相關數值在收錄前會經過檢查,並可能依據官方來源進行補充或取代。 + +## Artificial Analysis + +模型智慧排行榜採用 Artificial Analysis Intelligence Index,並連結其評測方法。價格 × 智慧指數頁面優先使用目錄收錄的官方 API 價格;缺少可比較的第一方美元價格時,可能使用 Artificial Analysis 追蹤的可比較 API 報價,並在頁面中明確說明。 + +## 驗證與時效性 + +已驗證記錄會在條件允許時列出引用來源和最近審核日期。模型規格、價格和評測結果都可能變動,閱讀時應結合來源連結及日期。 + +歡迎透過 [AI Coding Stack 儲存庫](https://github.com/aicodingstack/aicodingstack.io) 提交修正和更可靠的資料來源。 diff --git a/data/data-health.json b/data/data-health.json index 39ec7634..e7eceee7 100644 --- a/data/data-health.json +++ b/data/data-health.json @@ -73,57 +73,57 @@ }, "translationsByLocale": { "de": { - "totalStrings": 446, + "totalStrings": 447, "matchingEnglish": 39, "matchingEnglishPercent": 8.7 }, "es": { - "totalStrings": 446, + "totalStrings": 447, "matchingEnglish": 25, "matchingEnglishPercent": 5.6 }, "fr": { - "totalStrings": 446, + "totalStrings": 447, "matchingEnglish": 36, "matchingEnglishPercent": 8.1 }, "id": { - "totalStrings": 446, + "totalStrings": 447, "matchingEnglish": 30, "matchingEnglishPercent": 6.7 }, "ja": { - "totalStrings": 446, + "totalStrings": 447, "matchingEnglish": 23, - "matchingEnglishPercent": 5.2 + "matchingEnglishPercent": 5.1 }, "ko": { - "totalStrings": 446, + "totalStrings": 447, "matchingEnglish": 23, - "matchingEnglishPercent": 5.2 + "matchingEnglishPercent": 5.1 }, "pt": { - "totalStrings": 446, + "totalStrings": 447, "matchingEnglish": 31, - "matchingEnglishPercent": 7 + "matchingEnglishPercent": 6.9 }, "ru": { - "totalStrings": 446, + "totalStrings": 447, "matchingEnglish": 23, - "matchingEnglishPercent": 5.2 + "matchingEnglishPercent": 5.1 }, "tr": { - "totalStrings": 446, + "totalStrings": 447, "matchingEnglish": 26, "matchingEnglishPercent": 5.8 }, "zh-Hans": { - "totalStrings": 446, + "totalStrings": 447, "matchingEnglish": 22, "matchingEnglishPercent": 4.9 }, "zh-Hant": { - "totalStrings": 446, + "totalStrings": 447, "matchingEnglish": 22, "matchingEnglishPercent": 4.9 } diff --git a/docs/DATA-HEALTH.md b/docs/DATA-HEALTH.md index cdc0a96d..3757381e 100644 --- a/docs/DATA-HEALTH.md +++ b/docs/DATA-HEALTH.md @@ -37,17 +37,17 @@ Exact English matches are a triage signal; product names and technical terms can | Locale | Comparable strings | Exact English matches | Match rate | | --- | ---: | ---: | ---: | -| de | 446 | 39 | 8.7% | -| es | 446 | 25 | 5.6% | -| fr | 446 | 36 | 8.1% | -| id | 446 | 30 | 6.7% | -| ja | 446 | 23 | 5.2% | -| ko | 446 | 23 | 5.2% | -| pt | 446 | 31 | 7% | -| ru | 446 | 23 | 5.2% | -| tr | 446 | 26 | 5.8% | -| zh-Hans | 446 | 22 | 4.9% | -| zh-Hant | 446 | 22 | 4.9% | +| de | 447 | 39 | 8.7% | +| es | 447 | 25 | 5.6% | +| fr | 447 | 36 | 8.1% | +| id | 447 | 30 | 6.7% | +| ja | 447 | 23 | 5.1% | +| ko | 447 | 23 | 5.1% | +| pt | 447 | 31 | 6.9% | +| ru | 447 | 23 | 5.1% | +| tr | 447 | 26 | 5.8% | +| zh-Hans | 447 | 22 | 4.9% | +| zh-Hant | 447 | 22 | 4.9% | ## Backlog by Issue Type diff --git a/scripts/validate/i18n-exact-english-baseline.json b/scripts/validate/i18n-exact-english-baseline.json index 497de36f..5e8b16ed 100644 --- a/scripts/validate/i18n-exact-english-baseline.json +++ b/scripts/validate/i18n-exact-english-baseline.json @@ -3,22 +3,55 @@ "allowedExactEnglish": { "content:de:content/articles/de/getting-started-with-ai-coding.mdx#body.2c014f8f8986f1b2": "Cursor", "content:de:content/articles/de/mcp-servers-explained.mdx#body.5f2e66e6539797d0": "Prompts", + "content:de:content/docs/de/data-sources.mdx#body.1b817f9efc97800a": "Hugging Face", + "content:de:content/docs/de/data-sources.mdx#body.60ed1a66faa929e4": "Models.dev", + "content:de:content/docs/de/data-sources.mdx#body.d6b7e540a8e13888": "Artificial Analysis", "content:es:content/articles/es/getting-started-with-ai-coding.mdx#body.2c014f8f8986f1b2": "Cursor", "content:es:content/articles/es/mcp-servers-explained.mdx#body.5f2e66e6539797d0": "Prompts", + "content:es:content/docs/es/data-sources.mdx#body.1b817f9efc97800a": "Hugging Face", + "content:es:content/docs/es/data-sources.mdx#body.60ed1a66faa929e4": "Models.dev", + "content:es:content/docs/es/data-sources.mdx#body.d6b7e540a8e13888": "Artificial Analysis", "content:fr:content/articles/fr/getting-started-with-ai-coding.mdx#body.2c014f8f8986f1b2": "Cursor", "content:fr:content/articles/fr/getting-started-with-ai-coding.mdx#body.3b31897d304709fd": "VS Code + Extensions", "content:fr:content/articles/fr/mcp-servers-explained.mdx#body.5f2e66e6539797d0": "Prompts", + "content:fr:content/docs/fr/data-sources.mdx#body.1b817f9efc97800a": "Hugging Face", + "content:fr:content/docs/fr/data-sources.mdx#body.60ed1a66faa929e4": "Models.dev", + "content:fr:content/docs/fr/data-sources.mdx#body.d6b7e540a8e13888": "Artificial Analysis", "content:fr:content/docs/fr/welcome.mdx#body.b605350bc0020952": "Introduction", "content:id:content/articles/id/getting-started-with-ai-coding.mdx#body.2c014f8f8986f1b2": "Cursor", "content:id:content/articles/id/getting-started-with-ai-coding.mdx#body.3b31897d304709fd": "VS Code + Extensions", + "content:id:content/docs/id/data-sources.mdx#body.1b817f9efc97800a": "Hugging Face", + "content:id:content/docs/id/data-sources.mdx#body.60ed1a66faa929e4": "Models.dev", + "content:id:content/docs/id/data-sources.mdx#body.d6b7e540a8e13888": "Artificial Analysis", "content:ja:content/articles/ja/getting-started-with-ai-coding.mdx#body.2c014f8f8986f1b2": "Cursor", + "content:ja:content/docs/ja/data-sources.mdx#body.1b817f9efc97800a": "Hugging Face", + "content:ja:content/docs/ja/data-sources.mdx#body.60ed1a66faa929e4": "Models.dev", + "content:ja:content/docs/ja/data-sources.mdx#body.d6b7e540a8e13888": "Artificial Analysis", "content:ko:content/articles/ko/getting-started-with-ai-coding.mdx#body.2c014f8f8986f1b2": "Cursor", + "content:ko:content/docs/ko/data-sources.mdx#body.1b817f9efc97800a": "Hugging Face", + "content:ko:content/docs/ko/data-sources.mdx#body.60ed1a66faa929e4": "Models.dev", + "content:ko:content/docs/ko/data-sources.mdx#body.d6b7e540a8e13888": "Artificial Analysis", "content:pt:content/articles/pt/getting-started-with-ai-coding.mdx#body.2c014f8f8986f1b2": "Cursor", "content:pt:content/articles/pt/mcp-servers-explained.mdx#body.5f2e66e6539797d0": "Prompts", + "content:pt:content/docs/pt/data-sources.mdx#body.1b817f9efc97800a": "Hugging Face", + "content:pt:content/docs/pt/data-sources.mdx#body.60ed1a66faa929e4": "Models.dev", + "content:pt:content/docs/pt/data-sources.mdx#body.d6b7e540a8e13888": "Artificial Analysis", "content:ru:content/articles/ru/getting-started-with-ai-coding.mdx#body.2c014f8f8986f1b2": "Cursor", + "content:ru:content/docs/ru/data-sources.mdx#body.1b817f9efc97800a": "Hugging Face", + "content:ru:content/docs/ru/data-sources.mdx#body.60ed1a66faa929e4": "Models.dev", + "content:ru:content/docs/ru/data-sources.mdx#body.d6b7e540a8e13888": "Artificial Analysis", "content:tr:content/articles/tr/getting-started-with-ai-coding.mdx#body.2c014f8f8986f1b2": "Cursor", + "content:tr:content/docs/tr/data-sources.mdx#body.1b817f9efc97800a": "Hugging Face", + "content:tr:content/docs/tr/data-sources.mdx#body.60ed1a66faa929e4": "Models.dev", + "content:tr:content/docs/tr/data-sources.mdx#body.d6b7e540a8e13888": "Artificial Analysis", "content:zh-Hans:content/articles/zh-Hans/getting-started-with-ai-coding.mdx#body.2c014f8f8986f1b2": "Cursor", + "content:zh-Hans:content/docs/zh-Hans/data-sources.mdx#body.1b817f9efc97800a": "Hugging Face", + "content:zh-Hans:content/docs/zh-Hans/data-sources.mdx#body.60ed1a66faa929e4": "Models.dev", + "content:zh-Hans:content/docs/zh-Hans/data-sources.mdx#body.d6b7e540a8e13888": "Artificial Analysis", "content:zh-Hant:content/articles/zh-Hant/getting-started-with-ai-coding.mdx#body.2c014f8f8986f1b2": "Cursor", + "content:zh-Hant:content/docs/zh-Hant/data-sources.mdx#body.1b817f9efc97800a": "Hugging Face", + "content:zh-Hant:content/docs/zh-Hant/data-sources.mdx#body.60ed1a66faa929e4": "Models.dev", + "content:zh-Hant:content/docs/zh-Hant/data-sources.mdx#body.d6b7e540a8e13888": "Artificial Analysis", "manifest:de:manifests/collections.json#articles.sections[3].translations.de.title": "Lovable Engineering", "manifest:de:manifests/collections.json#features.sections[0].items[0].translations.de.name": "Agent Skills", "manifest:de:manifests/collections.json#features.sections[0].items[1].translations.de.name": "Model Context Protocol (MCP)", diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index b92c52c1..58e8adf6 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -53,6 +53,7 @@ export default function Footer() { const documentationLinks = [ { href: '/docs', label: tShared('terms.docs') }, + { href: '/docs/data-sources', label: tComponent('footer.dataSources') }, { href: '/articles', label: tShared('terms.articles') }, { href: '/curated-collections', label: tShared('terms.curatedCollections') }, { href: '/#faq', label: tShared('terms.faq') }, diff --git a/src/lib/generated/docs.ts b/src/lib/generated/docs.ts index 2050125c..1221880e 100644 --- a/src/lib/generated/docs.ts +++ b/src/lib/generated/docs.ts @@ -29,50 +29,62 @@ const docComponents: Record< Record Promise<{ default: React.ComponentType }>> > = { en: { + 'data-sources': () => import('@content/docs/en/data-sources.mdx'), 'getting-started': () => import('@content/docs/en/getting-started.mdx'), welcome: () => import('@content/docs/en/welcome.mdx'), }, de: { + 'data-sources': () => import('@content/docs/de/data-sources.mdx'), 'getting-started': () => import('@content/docs/de/getting-started.mdx'), welcome: () => import('@content/docs/de/welcome.mdx'), }, es: { + 'data-sources': () => import('@content/docs/es/data-sources.mdx'), 'getting-started': () => import('@content/docs/es/getting-started.mdx'), welcome: () => import('@content/docs/es/welcome.mdx'), }, fr: { + 'data-sources': () => import('@content/docs/fr/data-sources.mdx'), 'getting-started': () => import('@content/docs/fr/getting-started.mdx'), welcome: () => import('@content/docs/fr/welcome.mdx'), }, id: { + 'data-sources': () => import('@content/docs/id/data-sources.mdx'), 'getting-started': () => import('@content/docs/id/getting-started.mdx'), welcome: () => import('@content/docs/id/welcome.mdx'), }, ja: { + 'data-sources': () => import('@content/docs/ja/data-sources.mdx'), 'getting-started': () => import('@content/docs/ja/getting-started.mdx'), welcome: () => import('@content/docs/ja/welcome.mdx'), }, ko: { + 'data-sources': () => import('@content/docs/ko/data-sources.mdx'), 'getting-started': () => import('@content/docs/ko/getting-started.mdx'), welcome: () => import('@content/docs/ko/welcome.mdx'), }, pt: { + 'data-sources': () => import('@content/docs/pt/data-sources.mdx'), 'getting-started': () => import('@content/docs/pt/getting-started.mdx'), welcome: () => import('@content/docs/pt/welcome.mdx'), }, ru: { + 'data-sources': () => import('@content/docs/ru/data-sources.mdx'), 'getting-started': () => import('@content/docs/ru/getting-started.mdx'), welcome: () => import('@content/docs/ru/welcome.mdx'), }, tr: { + 'data-sources': () => import('@content/docs/tr/data-sources.mdx'), 'getting-started': () => import('@content/docs/tr/getting-started.mdx'), welcome: () => import('@content/docs/tr/welcome.mdx'), }, 'zh-Hans': { + 'data-sources': () => import('@content/docs/zh-Hans/data-sources.mdx'), 'getting-started': () => import('@content/docs/zh-Hans/getting-started.mdx'), welcome: () => import('@content/docs/zh-Hans/welcome.mdx'), }, 'zh-Hant': { + 'data-sources': () => import('@content/docs/zh-Hant/data-sources.mdx'), 'getting-started': () => import('@content/docs/zh-Hant/getting-started.mdx'), welcome: () => import('@content/docs/zh-Hant/welcome.mdx'), }, diff --git a/src/lib/generated/metadata.ts b/src/lib/generated/metadata.ts index e73ea1bf..1549aaa8 100644 --- a/src/lib/generated/metadata.ts +++ b/src/lib/generated/metadata.ts @@ -207,6 +207,11 @@ export const articlesMetadata: Record = { export const docsMetadata: Record = { en: [ + { + id: 'data-sources', + slug: 'data-sources', + title: 'Data Sources', + }, { id: 'getting-started', slug: 'getting-started', @@ -219,6 +224,11 @@ export const docsMetadata: Record = { }, ], de: [ + { + id: 'data-sources', + slug: 'data-sources', + title: 'Datenquellen', + }, { id: 'getting-started', slug: 'getting-started', @@ -231,6 +241,11 @@ export const docsMetadata: Record = { }, ], es: [ + { + id: 'data-sources', + slug: 'data-sources', + title: 'Fuentes de datos', + }, { id: 'getting-started', slug: 'getting-started', @@ -243,6 +258,11 @@ export const docsMetadata: Record = { }, ], fr: [ + { + id: 'data-sources', + slug: 'data-sources', + title: 'Sources de données', + }, { id: 'getting-started', slug: 'getting-started', @@ -255,6 +275,11 @@ export const docsMetadata: Record = { }, ], id: [ + { + id: 'data-sources', + slug: 'data-sources', + title: 'Sumber data', + }, { id: 'getting-started', slug: 'getting-started', @@ -267,6 +292,11 @@ export const docsMetadata: Record = { }, ], ja: [ + { + id: 'data-sources', + slug: 'data-sources', + title: 'データソース', + }, { id: 'getting-started', slug: 'getting-started', @@ -279,6 +309,11 @@ export const docsMetadata: Record = { }, ], ko: [ + { + id: 'data-sources', + slug: 'data-sources', + title: '데이터 출처', + }, { id: 'getting-started', slug: 'getting-started', @@ -291,6 +326,11 @@ export const docsMetadata: Record = { }, ], pt: [ + { + id: 'data-sources', + slug: 'data-sources', + title: 'Fontes de dados', + }, { id: 'getting-started', slug: 'getting-started', @@ -303,6 +343,11 @@ export const docsMetadata: Record = { }, ], ru: [ + { + id: 'data-sources', + slug: 'data-sources', + title: 'Источники данных', + }, { id: 'getting-started', slug: 'getting-started', @@ -315,6 +360,11 @@ export const docsMetadata: Record = { }, ], tr: [ + { + id: 'data-sources', + slug: 'data-sources', + title: 'Veri kaynakları', + }, { id: 'getting-started', slug: 'getting-started', @@ -327,6 +377,11 @@ export const docsMetadata: Record = { }, ], 'zh-Hans': [ + { + id: 'data-sources', + slug: 'data-sources', + title: '数据来源', + }, { id: 'getting-started', slug: 'getting-started', @@ -339,6 +394,11 @@ export const docsMetadata: Record = { }, ], 'zh-Hant': [ + { + id: 'data-sources', + slug: 'data-sources', + title: '資料來源', + }, { id: 'getting-started', slug: 'getting-started', diff --git a/translations/de/components/common.json b/translations/de/components/common.json index 397b960a..417c025b 100644 --- a/translations/de/components/common.json +++ b/translations/de/components/common.json @@ -1,6 +1,7 @@ { "footer": { "copyright": "© {year} AI Coding Stack • Mit ❤︎ erstellt • Open Source", + "dataSources": "Datenquellen", "openSource": "Open-Source-KI-Coding-Metadaten-Repository.", "selectLanguage": "Sprache auswählen", "tagline": "Ihr AI-Coding-Ökosystem-Hub.", diff --git a/translations/en/components/common.json b/translations/en/components/common.json index bebefb3b..76c1d61d 100644 --- a/translations/en/components/common.json +++ b/translations/en/components/common.json @@ -1,6 +1,7 @@ { "footer": { "copyright": "© {year} AI Coding Stack • Built with ❤︎ • Open Source", + "dataSources": "Data Sources", "openSource": "Open source AI coding metadata repository.", "selectLanguage": "Select Language", "tagline": "Your AI Coding Ecosystem Hub.", diff --git a/translations/es/components/common.json b/translations/es/components/common.json index 4f0b982e..b078a1b8 100644 --- a/translations/es/components/common.json +++ b/translations/es/components/common.json @@ -1,6 +1,7 @@ { "footer": { "copyright": "© {year} AI Coding Stack • Construido con ❤︎ • Código abierto", + "dataSources": "Fuentes de datos", "openSource": "Repositorio de metadatos de codificación con IA de código abierto.", "selectLanguage": "Seleccionar idioma", "tagline": "Tu centro del ecosistema de codificación con IA.", diff --git a/translations/fr/components/common.json b/translations/fr/components/common.json index 8abb65b3..0efd70e0 100644 --- a/translations/fr/components/common.json +++ b/translations/fr/components/common.json @@ -1,6 +1,7 @@ { "footer": { "copyright": "© {year} AI Coding Stack • Construit avec ❤︎ • Open Source", + "dataSources": "Sources de données", "openSource": "Référentiel de métadonnées de codage IA open source.", "selectLanguage": "Choisir la langue", "tagline": "Votre centre de l'écosystème de codage IA.", diff --git a/translations/id/components/common.json b/translations/id/components/common.json index 9aab80db..2bae91f3 100644 --- a/translations/id/components/common.json +++ b/translations/id/components/common.json @@ -1,6 +1,7 @@ { "footer": { "copyright": "© {year} AI Coding Stack • Dibuat dengan ❤︎ • Open Source", + "dataSources": "Sumber data", "openSource": "Repositori metadata coding AI open source.", "selectLanguage": "Pilih Bahasa", "tagline": "Pusat ekosistem coding AI Anda.", diff --git a/translations/ja/components/common.json b/translations/ja/components/common.json index c1c19c8d..6e06d829 100644 --- a/translations/ja/components/common.json +++ b/translations/ja/components/common.json @@ -1,6 +1,7 @@ { "footer": { "copyright": "© {year} AI Coding Stack • ❤︎で構築 • オープンソース", + "dataSources": "データソース", "openSource": "オープンソース AI コーディングメタデータリポジトリ。", "selectLanguage": "言語を選択", "tagline": "あなたの AI コーディングエコシステムのハブ。", diff --git a/translations/ko/components/common.json b/translations/ko/components/common.json index db5551da..8d768cd7 100644 --- a/translations/ko/components/common.json +++ b/translations/ko/components/common.json @@ -1,6 +1,7 @@ { "footer": { "copyright": "© {year} AI Coding Stack • ❤︎로 구축 • 오픈 소스", + "dataSources": "데이터 출처", "openSource": "오픈 소스 AI 코딩 메타데이터 저장소.", "selectLanguage": "언어 선택", "tagline": "당신의 AI 코딩 생태계 허브.", diff --git a/translations/pt/components/common.json b/translations/pt/components/common.json index 709fda7c..3823f72c 100644 --- a/translations/pt/components/common.json +++ b/translations/pt/components/common.json @@ -1,6 +1,7 @@ { "footer": { "copyright": "© {year} AI Coding Stack • Construído com ❤︎ • Open Source", + "dataSources": "Fontes de dados", "openSource": "Repositório de metadados de codificação IA de código aberto.", "selectLanguage": "Selecionar idioma", "tagline": "Seu centro do ecossistema de codificação IA.", diff --git a/translations/ru/components/common.json b/translations/ru/components/common.json index 5b7552dc..a6fcb3b7 100644 --- a/translations/ru/components/common.json +++ b/translations/ru/components/common.json @@ -1,6 +1,7 @@ { "footer": { "copyright": "© {year} AI Coding Stack • Создано с ❤︎ • Открытый исходный код", + "dataSources": "Источники данных", "openSource": "Репозиторий метаданных AI-программирования с открытым исходным кодом.", "selectLanguage": "Выбрать язык", "tagline": "Ваш центр экосистемы AI-программирования.", diff --git a/translations/tr/components/common.json b/translations/tr/components/common.json index d79e0029..b79289a9 100644 --- a/translations/tr/components/common.json +++ b/translations/tr/components/common.json @@ -1,6 +1,7 @@ { "footer": { "copyright": "© {year} AI Coding Stack • ❤︎ ile yapıldı • Açık Kaynak", + "dataSources": "Veri kaynakları", "openSource": "Açık kaynak AI kodlama metaveri deposu.", "selectLanguage": "Dil Seçin", "tagline": "AI Kodlama Ekosistemi Merkeziniz.", diff --git a/translations/zh-Hans/components/common.json b/translations/zh-Hans/components/common.json index 22953c2e..cc821410 100644 --- a/translations/zh-Hans/components/common.json +++ b/translations/zh-Hans/components/common.json @@ -1,6 +1,7 @@ { "footer": { "copyright": "© {year} AI Coding Stack • 用 ❤︎ 构建 • 开源", + "dataSources": "数据来源", "openSource": "开源 AI 编码元数据仓库。", "selectLanguage": "选择语言", "tagline": "你的 AI 编码生态中心。", diff --git a/translations/zh-Hant/components/common.json b/translations/zh-Hant/components/common.json index 47ba5775..b161905d 100644 --- a/translations/zh-Hant/components/common.json +++ b/translations/zh-Hant/components/common.json @@ -1,6 +1,7 @@ { "footer": { "copyright": "© {year} AI Coding Stack • 用 ❤︎ 建構 • 開放原始碼", + "dataSources": "資料來源", "openSource": "開放原始碼 AI 編碼元資料儲存庫。", "selectLanguage": "選擇語言", "tagline": "您的 AI 編碼生態系統中心。", From 0a0d93cc793f172d5563a86344915037610b68de Mon Sep 17 00:00:00 2001 From: Pan YANG Date: Sat, 1 Aug 2026 09:53:07 +0800 Subject: [PATCH 2/2] docs(data): codify reference source policy --- AGENTS.md | 1 + docs/DATA-TRUST.md | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 426d194c..67ad2c3d 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -15,6 +15,7 @@ - TypeScript may contain types, loaders, validators, transformations, calculations, presentation logic, and implementation-only constants with no product or editorial meaning. When uncertain, treat a value as data. - Update the JSON schema, corresponding TypeScript type, and validation tests together whenever a data shape changes. - Keep `src/types/manifests.ts` in one-to-one correspondence with the schemas under `manifests/$schemas/`. +- Follow [docs/DATA-TRUST.md](docs/DATA-TRUST.md) for provenance, source priority, verification metadata, and freshness requirements when adding or materially updating data. ## Design diff --git a/docs/DATA-TRUST.md b/docs/DATA-TRUST.md index 3bd9ddfd..408af8fb 100644 --- a/docs/DATA-TRUST.md +++ b/docs/DATA-TRUST.md @@ -40,6 +40,10 @@ Legacy records may have `verified: true` without structured provenance because t For new entries and material updates, a `verified: true` change should include at least one authoritative source, `lastVerifiedAt`, `verifiedBy`, and `confidence`. Official product documentation and pricing pages are preferred over third-party summaries. Benchmark fields should cite the benchmark owner or an official model report. +## Reference sources + +The localized, reader-facing source policy is published under `content/docs/*/data-sources.mdx`. Publisher-maintained Hugging Face repositories and model cards may be used for open-weight model artifacts, licenses, base-model relationships, supported libraries, datasets, and evaluation metadata; record ownership must be checked so community uploads are not treated as first-party claims. Models.dev may be used to discover and cross-check model specifications, capabilities, release information, and provider pricing. Artificial Analysis may be used for its Intelligence Index, methodology, and comparable API market observations. These reference sources do not override applicable first-party documentation, and every incorporated value remains subject to project review. + ## Model catalog inclusion Every new model catalog entry must have a published Artificial Analysis Intelligence Index result compatible with the index version tracked in `data/artificial-analysis-index.json`. Artificial Analysis Coding Agent Index, Agentic Index, individual benchmark scores, and provider-only measurements are different metrics and must not be substituted or mixed into the model Intelligence Index.