• 29-07-2024, 19:57:47
    #1
    Üyeliği durduruldu
    Merhaba C# chatgpt'den resim oluşturuyorum gelen resim görüntü kalitesi düşük chatgpt sitesinden istek attığımda düzgün geliyor

    apiden gelen resim

    using (var client = new HttpClient())
    {
        client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", apiKey);
    
        var requestBody = new
        {
            prompt = prompt,
            n = 1,
            size = "1024x1024" // En yüksek çözünürlük 1024x1024
        };
    
        var jsonContent = new StringContent(JObject.FromObject(requestBody).ToString(), Encoding.UTF8, "application/json");
    
        HttpResponseMessage response = await client.PostAsync("https://api.openai.com/v1/images/generations", jsonContent);
        response.EnsureSuccessStatusCode();
    
        string responseBody = await response.Content.ReadAsStringAsync();
        var responseJson = JObject.Parse(responseBody);
    
        string imageUrl = responseJson["data"][0]["url"].ToString();
        return imageUrl;
    }
  • 29-07-2024, 21:11:04
    #2
    Yanlış endpointten çekiyor olabilirsiniz, endpointi kontrol edin. Bu şekilde çözemezseniz, Chatgptnin parametrelerini kontrol etmelisiniz.
  • 29-07-2024, 21:12:21
    #3
    Üyeliği durduruldu
    bayaydinss adlı üyeden alıntı: mesajı görüntüle
    Yanlış endpointten çekiyor olabilirsiniz, endpointi kontrol edin. Bu şekilde çözemezseniz, Chatgptnin parametrelerini kontrol etmelisiniz.
    using (var client = new HttpClient())
    {
        client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", apiKey);
     
        var requestBody = new
        {
            prompt = prompt,
            n = 1,
            size = "1024x1024" // En yüksek çözünürlük 1024x1024
        };
     
        var jsonContent = new StringContent(JObject.FromObject(requestBody).ToString(), Encoding.UTF8, "application/json");
     
        HttpResponseMessage response = await client.PostAsync("https://api.openai.com/v1/images/generations", jsonContent);
        response.EnsureSuccessStatusCode();
     
        string responseBody = await response.Content.ReadAsStringAsync();
        var responseJson = JObject.Parse(responseBody);
     
        string imageUrl = responseJson["data"][0]["url"].ToString();
        return imageUrl;
    }
    kodlar bu şekilde defalarca yapay zekaya sordum fakat her seferinde kod değiştirdi. sonuç aynı
  • 29-07-2024, 21:15:25
    #4
    %80 endpointten kaynaklı, api documentsten endpointi kontrol edin.