Docs
  1. Tutorials
Docs
  • Introduction
  • Quick Start Guide
  • Make a request
  • YEScale System API Tutorial
  • Chat Models
    • ChatGpt
      • ChatGPT (Audio)
        • Create transcription by gpt-4o-mini-transcribe & gpt-4o-transcribe
        • Create a voice with gpt-4o-mini-tts
        • Create a voice
        • Create a transcript
        • Create translation
      • ChatGPT (Chat)
        • Chat completion object
        • Create chat completion (streaming)
        • Create chat completion (non-streaming)
        • Create chat image recognition (streaming)
        • Create chat image recognition (streaming) base64
        • Create chat image recognition (non-streaming)
        • Function calling
        • N choices
        • Create chat function call (only non-streaming)
        • Create structured output
      • ChatGPT (Completions)
        • Completion object
        • Creation completed
      • ChatGPT(Embeddings)
        • Embedded Object
        • Create embed
    • Anthropic Claude
      • Offical Format
        • Messages (official Anthropic format)
        • Messages(Image Recognition)
        • Messages(function call)
        • Messages(Web search)
      • Create chat completion (streaming)
      • Create chat completion (non-streaming)
      • Create chat image recognition (streaming)
      • Create chat image recognition (non-streaming)
    • Gemini
      • Gemini Image creation interface (gemini-2.0-flash-exp-image-generation)
      • Chat interface
      • Image recognition interface
      • Function calling - Google Search
      • Function calling - codeExecution
  • Image Models
    • GPT-IMAGE-1
      • Generate Image by gpt-image-1
      • Edit Image by gpt-image-1
    • MJ
      • Submit Imagine task (mj_imagine)
      • Submit Blend task (mj_blend)
      • Submit Describe task (mj_describe)
      • Submit Change task (mj_variation, mj_upscale,mj_reroll)
      • Query task status based on task ID
    • Ideogram
      • Generate with Ideogram 3.0
      • Edit with Ideogram 3.0
      • Remix with Ideogram 3.0
      • Ideogram Upscale
    • Kling Image
      • Submit Image Generation
      • Get Image by Task ID
      • Submit Kolors Virtual Try On
      • Get Kolors Virtual Try On by Task ID
    • Flux
      • Flux on Replicate
        • Submit Image by flux-kontext-pro
        • Submit Image by flux-kontext-max
        • Submit Image by flux-pro
        • Get Image by ID
    • Recraft API
      • Recraft Image
      • Generate Image
      • Generate Vector Image
      • Remove Background
      • Clarity Upscale
      • Generative Upscale
    • Models use Dall-e Format
      • Google Imagen
      • Bytedance - seedream-3.0
      • Recraftv3 use Dall-e endpoint
      • Flux use Dall-e endpoint
    • DALL·E 3
      POST
  • Video Models
    • Kling Video
      • Create Video by Text
      • Get Video by Task ID(text2video)
      • Create Video by Image
      • Get Video by Task ID(image2video)
    • Runway ML Video
      • Create Video by Runway
      • Get Video by Task ID
    • Luma Video
      • Create Video by Luma
      • Get Video by Task ID
    • Pika Video
      • Create Video by Pika
      • Get Video by Task ID
    • Google Veo
      • Submit Video Request
      • Submit Video Request with Frames
      • Get Video by ID
    • Minimax - Hailuo
      • Submit Video Request
      • Get Video
    • Seedance
      • Submit Video Request
      • Get Video by Task ID
    • Mj Video
      • Submit Mj Video Request
      • Get Mj Video by task id
  • Music Model - Suno
    • Illustrate
    • Parameter
    • Task submission
      • Generate songs (inspiration, customization, continuation)
      • Generate lyrics
    • Query interface
      • Query a single task
  • Python Samples
    • python openai official library (using AutoGPT, langchain, etc.)
    • Python uses speech to text
    • Python uses text to speech
    • Python uses Embeddings
    • python calls DALL·E
    • python simple call openai function-calling demo
    • python langchain
    • python llama_index
    • Python uses gpt-4o to identify pictures-local pictures
    • python library streaming output
    • Python uses gpt-4o to identify images
  • Plug-in/software usage tutorials
    • Setting HTTP for Make.com with Yescale
    • Sample Code for gpt-4o-audio/gpt-4o-mini-audio
  • Help Center
    • HTTP status codes
  • Tutorials
    • GPT-Image-1 API: A Step-by-Step Guide With Examples
    • Claude Code via YEScale API
  1. Tutorials

Claude Code via YEScale API

Tutorial: Getting Started with Claude Code via YEScale API#

This guide will walk you through setting up and using Claude Code, a powerful AI coding assistant from Anthropic, through the YEScale API. Claude Code operates directly in your terminal to help you build, debug, and understand code more efficiently.

✨ Key Features of Claude Code#

Comprehensive Codebase Analysis: Claude Code can understand the entire structure of your project, not just isolated snippets. This allows it to perform complex and consistent modifications across multiple files.
Deep Terminal Integration: It works within your command-line interface, interacting directly with familiar tools like Git, GitHub, and CI/CD systems to execute commands.
Automated Development Workflow: It can independently handle a complete task from start to finish—from reading an issue and writing the code to running tests and creating a Pull Request.
Accelerated Onboarding and Refactoring: It helps new developers get up to speed on a project quickly and assists in refactoring large-scale codebases safely and effectively.

📋 Prerequisites#

Before you begin, ensure you have Node.js (version 18 or newer) installed on your system.

🚀 Setup and Configuration#

Follow these steps to install and configure Claude Code to work with YEScale.

Step 1: Install the Claude Code CLI#

First, install the Claude Code command-line tool globally using npm. Open your terminal and run the following command:

Step 2: Create a YEScale API Key#

Navigate to the YEScale platform and generate a new API Key. Make sure to assign it to the claude-code group. YEScale is an enterprise-grade platform that provides access to various AI models.

Step 3: Set Environment Variables#

Next, you need to configure your terminal environment to point Claude Code to the YEScale API endpoint and use your unique API key. This is a common practice for integrating with third-party API providers.
Run the following commands, replacing sk-xxxxxxx with the actual API key you obtained from YEScale:

Step 4: Choose Your Model#

YEScale provides access to Anthropic's powerful Claude 4 models:
claude-opus-4-20250514: Anthropic's most advanced and powerful model, ideal for complex reasoning and coding tasks.
claude-sonnet-4-20250514: A model that balances high performance with speed, perfect for everyday development and rapid response needs.
You can specify which model to use when you run the tool. For example, to use Opus 4, you would start Claude with the --model flag.

Step 5: Launch Claude Code#

With the configuration complete, you are now ready to start using Claude Code. Navigate to your project's directory and run the claude command:
You can now interact with Claude in your terminal to ask questions about your codebase, debug issues, or build new features.
Modified at 2025-07-11 06:36:13
Previous
GPT-Image-1 API: A Step-by-Step Guide With Examples
Built with