BaşlayınÜcretsiz başlayın

Kodlama için muhakeme eden bir sohbet robotu oluşturma

Hadi her şeyi bir araya getirip kodlama desteği için muhakeme eden bir sohbet robotu oluşturalım!

Sana iki kullanıcı mesajı verildi: biri belirli bir görev için Python kodu istemek, diğeri de bunun belirli bir kütüphane ile yazılmasını talep etmek için.

V4-Pro varsayılan olarak muhakeme ettiğinden, yapman gereken tek şey konuşmayı döngüye almak ve geçmişe doğru alanı eklemek.

Bu egzersiz, kursun bir parçasıdır

Python ile DeepSeek Kullanımı

Kursa Göz Atın

Egzersiz talimatları

  • Kullanıcı soruları üzerinde döngü kur.
  • Her kullanıcı sorusunu, q, deepseek-ai/DeepSeek-V4.1-Flash modeline gönder.
  • Asistanın nihai yanıtını (akıl yürütmeyi değil, .content alanını) messages listesine ekle ki konuşma geçmişi yalın kalsın.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")

messages = []
user_msgs = ["Write some Python code to generate a list of numbers from 1-10.", "Update the code to use the NumPy library."]

# Loop over the user questions
for q in ____:
    print("User: ", q)
    user_dict = {"role": "user", "content": q}
    messages.append(user_dict)
    
    # Create the API request — V4-Pro reasons by default
    response = client.chat.completions.create(
        model="deepseek-ai/____",
        messages=____,
        max_tokens=500
    )
    
    # Append only the final answer to the conversation history
    assistant_dict = {"role": "assistant", "content": response.choices[0].message.____}
    messages.append(assistant_dict)
    print("Assistant: ", response.choices[0].message.content, "\n")
Kodu Düzenle ve Çalıştır