Ana içeriğe atla

Amazon Bedrock Mantle

OpenClaw, Mantle OpenAI uyumlu uç noktasına bağlanan paketlenmiş bir Amazon Bedrock Mantle sağlayıcısı içerir. Mantle, Bedrock altyapısıyla desteklenen standart bir /v1/chat/completions yüzeyi üzerinden açık kaynaklı ve üçüncü taraf modelleri (GPT-OSS, Qwen, Kimi, GLM ve benzerleri) barındırır.
PropertyValue
Sağlayıcı kimliğiamazon-bedrock-mantle
APIopenai-completions (OpenAI uyumlu)
Kimlik doğrulamaAçık AWS_BEARER_TOKEN_BEDROCK veya IAM kimlik bilgisi zinciriyle bearer token üretimi
Varsayılan bölgeus-east-1 (AWS_REGION veya AWS_DEFAULT_REGION ile geçersiz kılınabilir)

Başlangıç

Tercih ettiğiniz kimlik doğrulama yöntemini seçin ve kurulum adımlarını izleyin.
Şunun için en iyisi: zaten bir Mantle bearer token’ınız olan ortamlar.
1

Gateway ana bilgisayarında bearer token'ı ayarlayın

export AWS_BEARER_TOKEN_BEDROCK="..."
İsteğe bağlı olarak bir bölge ayarlayın (varsayılan us-east-1):
export AWS_REGION="us-west-2"
2

Modellerin bulunduğunu doğrulayın

openclaw models list
Bulunan modeller amazon-bedrock-mantle sağlayıcısı altında görünür. Varsayılanları geçersiz kılmak istemiyorsanız ek yapılandırma gerekmez.

Otomatik model bulma

AWS_BEARER_TOKEN_BEDROCK ayarlandığında OpenClaw bunu doğrudan kullanır. Aksi halde OpenClaw, AWS varsayılan kimlik bilgisi zincirinden bir Mantle bearer token üretmeye çalışır. Ardından bölgenin /v1/models uç noktasını sorgulayarak kullanılabilir Mantle modellerini bulur.
DavranışAyrıntı
Bulma önbelleğiSonuçlar 1 saat önbelleğe alınır
IAM token yenilemeSaatlik
Bearer token, standart Amazon Bedrock sağlayıcısı tarafından kullanılan aynı AWS_BEARER_TOKEN_BEDROCK değeridir.

Desteklenen bölgeler

us-east-1, us-east-2, us-west-2, ap-northeast-1, ap-south-1, ap-southeast-3, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-north-1, sa-east-1.

El ile yapılandırma

Otomatik bulma yerine açık yapılandırmayı tercih ediyorsanız:
{
  models: {
    providers: {
      "amazon-bedrock-mantle": {
        baseUrl: "https://bedrock-mantle.us-east-1.api.aws/v1",
        api: "openai-completions",
        auth: "api-key",
        apiKey: "env:AWS_BEARER_TOKEN_BEDROCK",
        models: [
          {
            id: "gpt-oss-120b",
            name: "GPT-OSS 120B",
            reasoning: true,
            input: ["text"],
            cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
            contextWindow: 32000,
            maxTokens: 4096,
          },
        ],
      },
    },
  },
}

Gelişmiş notlar

Akıl yürütme desteği, thinking, reasoner veya gpt-oss-120b gibi desenler içeren model kimliklerinden çıkarılır. OpenClaw, bulma sırasında eşleşen modeller için otomatik olarak reasoning: true ayarlar.
Mantle uç noktası kullanılamıyorsa veya hiç model döndürmüyorsa sağlayıcı sessizce atlanır. OpenClaw hata vermez; yapılandırılmış diğer sağlayıcılar normal şekilde çalışmaya devam eder.
Bedrock Mantle, standart Amazon Bedrock sağlayıcısından ayrı bir sağlayıcıdır. Mantle, OpenAI uyumlu bir /v1 yüzeyi kullanırken standart Bedrock sağlayıcısı yerel Bedrock API’sini kullanır.Her iki sağlayıcı da mevcut olduğunda aynı AWS_BEARER_TOKEN_BEDROCK kimlik bilgisini paylaşır.

İlgili

Amazon Bedrock

Anthropic Claude, Titan ve diğer modeller için yerel Bedrock sağlayıcısı.

Model seçimi

Sağlayıcıları, model başvurularını ve devralma davranışını seçme.

OAuth ve kimlik doğrulama

Kimlik doğrulama ayrıntıları ve kimlik bilgisi yeniden kullanma kuralları.

Sorun giderme

Yaygın sorunlar ve bunların nasıl çözüleceği.